Dear community,
It's with great pleasure that we announce the immediate availability of i-MSCP 1.1.6, which is a maintenance release.
This new release addresses the following issues:
CONFIGS
- Added: Support for Percona server (Debian squeeze, wheezy / Ubuntu lucid, precise, quantal, raring, saucy)
- Added support for MariaDB server using official repositories (Debian Jessie / Ubuntu Trusty)
ENGINE
- Added: MariaDB|MySQL|Percona server implementations
- Added: Options which allow to disable compression for backups
- Fixed: Control panel must have it own SSL certificate
- Fixed: Even if a database backup fail, the backup must not stop. The backup script must jump to the next database
- Fixed: iMSCP::Ext2Attributes must not act on systems which do not support extended fs attributes
- Fixed: Reload signal not implemented in upstart < 1.10.0
- Fixed: SQL root password must not be shown through processus's viewer (mysqldump)
- Fixed: The backup script must set the immutable bit on the customer homedir only if it was previously set
- Fixed: The full certificate chain must be imported in the final container (OpenSSL library)
- Fixed: Unable to restore an uncompressed backup (missing implementation)
- Fixed: Unable to restore SQL database (bad command syntax)
- Fixed: Unable to suspend domain - Undefined key 'TplDir' (apache_php_fpm server implementation)
GUI
- Added iMSCP_Events_Aggregator
- Changed: EventManager is no longer static (shared). The getInstance() method is now deprecated. It now return an iMSCP_Events_Aggregator instance to ensure backward compatibility with plugins which are already released
- Changed: i-MSCP version info are now pulled using GitHub API
- Deprecated: iMSCP_Events_Manager::getInstance() (will be removed in next minor version)
- Fixed: Directory chooser is broken (software installer)
- Fixed: Empty SQL user list if at least one database doesn't have any SQL user (software installer)
- Fixed: iMSCP version info must be cached for performance reasons (info are fetched once per day)
- Fixed: Private key passphrase must not be stored in database (SSL feature)
- Fixed: The full certificate chain must be checked (SSL feature)
- Fixed: The method iMSCP_Update_Database::_addIndex() doesn't allow compound keys
INSTALLER
- Added: Support for Percona MySQL server
- Fixed: apache_php_fpm uninstaller is broken
- Fixed: Control panel must have it own SSL certificate
- Fixed: PHP mcrypt module not enabled after fresh install (Ubuntu Trusty Thar)
PLUGINS
- Changed: Implementation of the register() method is no longer mandatory in action plugins
- Fixed: Plugin manager must have its own event manager
- Fixed: Plugin event listeners are registered twice in some contexts
- Updated: Plugin API to version 0.2.9 (changes are backward compatible)
Tickets
- Fixed #1056: Bug - Incorrect value '_no_' in SQL query on create default email-accounts
- Fixed #1061: Defect - i-MSCP is Unable to connect to https when using PHP from dotdeb
- Fixed #1065: Bug - Unable to unsuspend customer account from admin UI
- Fixed #1066: Bug - Customer's domains remain reachable through HTTPS when they are deactivated
- Fixed #1075: Bug - mysqldump: Can't create/write to file
- Fixed #1078: Defect - Defect - Table 'mysql.host' is not longer provided with MySQL >= 5.6.7
Furthermore, all languages files were synchronized with the last available versions on Transifex.
We would like to remind you that any bugs found should be reported on our issues tracker.
Feel free to use this new version and get in touch with us about any improvement that you would like see integrated.
Download
https://github.com/i-MSCP/imscp/releases/latest
Thanks you for using i-MSCP.