Тема: Разработчики анонсировали первую бета-версию phpMyAdmin 2.11.0
Проект phpMyAdmin анонсировал первую бета-версию phpMyAdmin 2.11.0, которая по всей видимости станет последней серией, поддерживающей PHP4.
Данная версия поддерживает создание представлений (VIEW) из результатов запросов, появилась возможность администрирования триггеров, сохраненных функций и процедур. Также новая версия поддерживает профилирование запросов MySQL 5.0.37 и имеет улучшенный интерфейс для администрирования множества серверов, содержащих тысячи баз данных и таблиц.
Основные исправления в новой версии:
- bug #1674914 [structure] проблемы при изменении параметров поля TIMESTAMP;
- bug #1615530 [upload] добавлены дополнительные специфичные сообщения об ошибке при неудачной загрузке файла;
- bug #1627210, #1083301, #1482401 [data] предупреждение при индексах-дубликатах;
- bug #1668724 некорректная работа фокуса JavaScript на странице авторизации при работе под Opera;
- bug #1666657 [auth] пароль куки удаляется по таймауту / остутствию активности;
- bug #1648802 различие версий клиентской библиотеки mysql и MySQL-сервера;
- bug #1662976 [auth] проблемы с аутентификацией при заданном controluser/pass;
- bug #1643758 [import] ошибка #1264 при импортировании значений NULL в MySQL 5.0;
- bug #1523747 [innodb] предупреждение в том случае, если число строк превышает отображаемые;
- bug #1676012 [auth] проблемы с кодировками при аутентифкации;
- bug #1679440 в FAQ добавлен пункт об ошибках в заголовках при работе под IIS, вызванных символом конца строки;
- [gui] предотвращение отображения широкого селектора при выборе MySQL-сервера;
- bug #1614004 [relation] внешние ключи, охватывающие несколько столбцов некорректно отображаются;
- bug #1688053 [interface] редактирование следующей строки;
- bug #1688053 [export] некорректный экспорт бинарных данных;
- bug #1498281 [parser] некорректный первичный ключ при отображении результатов сложных sql-запросов (с вложенными запросами);
- bug #1699772 некорректное отображение в браузерах пробелов в названиях таблиц;
- bug #1699532 устранены проблемы при манипулировании данными;
- bug #1751172 проблемы при экспорте данных, если экспортируется отдельное представление (VIEW);
- bug #1755339 предупреждение при переименовании базы данных при копировании/удалении;
- bug #1746921 левый фрейм сжимается при выборе другой базы данных;
- bug #1727138 HTML не кодируется (более, чем 1000 символов);
- bug #1746186 некорректная работа LeftLogoLink, если в качестве значения задан другой внешний URL;
Основные нововведения в новой версии:
+ [import] поддерживается обработка DELIMITER подобного mysql CLI;
+ улучшена совместимость с PHP 6;
+ [core] добавлена функция PMA_fatalError();
+ [doc] вся информация в config.inc.php приведена к стилю phpDocumentor;
+ [data] поддержка создания представлений (CREATE VIEW) из результатов запроса;
+ [export] YAML-экспорт (см. yaml.org);
+ [upload] функции, отвечающие за загрузку файлов теперь сгруппированы в отдельном классе;
+ [upload] использование конфигурационной переменной cfg['TempDir'] для скачивания файлов;
+ [server] улучшено отображение бинарных логов;
+ [data] улучшена обработка ошибок в файле tbl_create.php;
+ [routines] патч patch #1649881, улучшающий работу с сохраненными функциями и процедурами;
+ [querywindow] хранение sql-истории в сессии;
+ [querywindow] теперь sql-история не нуждается в служебной базе данных;
+ [querywindow] настройки отображения sql-истории;
+ [export] улучшения в Native Excel (Spreadsheet_Excel_Writer);
+ [doc] тех.требования mcrypt для 64-битных систем;
+ RFE #1435922 [gui] навигационный фрейм показывает список баз данных, если ничего не выбрано;
+ [data] поддерживается тип данных BIT (под mysqli);
+ [display] автоматическое квитирование для сортировки по индексу;
+ [data] теперь возможно задание количества строк для вставки;
+ RFE #1704779 [gui] ссылка на документацию со страницы авторизации;
+ RFE #1513345 [setup] проверка подключения пользователя к MySQL-серверу при инсталляции phpMyAdmin;
+ [structure] работа с триггерами: отображение/редактирование/удаление/SQL-экспорт;
+ [browse] сохраняется статистика просмотра в сессии за запрос;
+ [gui] Insert/Edit: теперь кнопка "Go" отображается не через каждые 15 строк, а после каждой записи;
+ [auth] patch #1712514 для 'signon'-аутентификации возможно задавать хост;
+ [display] поддержка профилирования для MySQL 5.0.37;
+ RFE #1743983 [gui] конфигурационная переменная max_characters заменена на cfg['MaxCharactersInDisplayedSQL'];
+ [display] patch #1749705, теперь разрешается использовать многобайтные символы при форматировании чисел;
+ [privileges] интерфейс страницы "Редактирование привилегий" поддерживает хеширование пароля;
+ [gui] Export: ссылки "Выделить всё" / "Снять выделение" перемещены над полем выбора таблиц для экспорта;
Ссылки по теме:
ChangeLog (eng)
Аннотация к phpMyAdmin 2.11.0-b1 (rus)
Скачать phpMyAdmin 2.11.0-beta1 (rus)