Today, the phpMyAdmin team released version 4.7.0 as the latest stable
version, and 4.0.10.20 as a security and bugfix release.
Welcome to phpMyAdmin 4.7.0, a regular maintenance release containing
new features, bug fixes, and a security fix.
A complete list of new features and bugs that have been fixed is
available in the ChangeLog file or changelog.php included with this release.
Notable changes since 4.6.6:
* Fix an issue where $cfg['Servers'][$i]['AllowNoPassword'] is ignored
(PMASA-2017-8)
* Fix JavaScript errors when using Designer
* Show all databases in dropdown selector, including the current one
* Better defaults when creating a multi-field foreign key
* Improved support for TokuDB
* Improved handling of LoginCookieValidity, this should improve certain
cases where users were getting logged out prematurely
* Fix an error that could occur when copying a database (related to
pmadb/Configuration Storage metadata)
* Fixed OpenDocument exports
* Fixed alignment of NULL values
* Removed error message about client and server version mismatch
* Compatibility fixes when running under HHVM 3.18
* Fix the version check when curl is incorrectly configured
* Change the default export setting for Excel files; now the default is
to include column names in the first row. This is always configurable
with $cfg['Export']['excel_columns']
* Log failed authentication attempts to syslog (useful for parsing by
fail2ban, for example)
* Add filtering for the database list
* Add table filtering to the database 'Structure' tab
* Add support for exporting user settings as a config.inc.php snippet
* Add option to delete settings from browser storage
* Changes to the JSON import and export format to better follow the JSON
specification, however this breaks
compatibility with older versions. See
https://docs.phpmyadmin.net/en/latest/import_export.html#json
* Support for IPv6 proxies
* Allow more connection parameters for the controluser connection
* Rename 'Relations' to 'Relationships' in many places as it's a more
correct term
* More documentation for export configuration options
* Remove support for Swekey authentication
* Remove support for old, unsupported versions of Microsoft Internet
Explorer
* Removed $cfg['ThemePath']
Starting with this version, phpMyAdmin uses Composer to manage PHP
library dependencies while under development. Users downloading the
official source distribution will not notice a difference, however users
of the git repository should refer to
https://docs.phpmyadmin.net/en/latest/setup.html#installing-from-git for
details.
Also beginning with this version, we've made some changes to the files
available for download. There are now three different packages
available: `all-languages` and `english` are the same downloads we've
offered for some time, the former featuring all languages for which we
have a reasonable amount of translations and the latter being a smaller
English-only download. We have added a `source` download, which includes
the unit test suite, Gettext po files, documentation source, and
JavaScript source files; these are omitted from the other packages as
most users have no need for them. We have also reduced the number of
compression formats available due to low utilization; for each package
we have .tar.gz, .tar.xz, and .zip formats available.
There are many more improvements; please refer to the ChangeLog for full
details.
4.0.10.20 fixes database search when the locale is not 'en' and also
fixes a security issue where $cfg['Servers'][$i]['AllowNoPassword'] is
ignored (PMASA-2017-8) in certain situations.
As always, downloads are available at
https://www.phpmyadmin.net
Thanks to our sponsors for helping to make this work possible!