Akeeba Backup for Joomla! 6.6.1 Stable

Released on: 2019-10-21 08:11 CDT

What's new

Installer plugin to fix update issues after using Joomla's Rebuild Update Sites feature. (Joomla 3 only). This plugin applies the Download ID for the Professional release updates after it's lost following a manual update sites rebuild.

Database dump produces multiline queries, supports PROCEDUREs, FUNCTIONs and TRIGGERs even better. In the past, Akeeba Backup's database dumps generated single line queries for all data definition language and insert queries. This worked great for all tables and views, as well as and most procedures, functions and triggers. However, there were some cases where the dump of the latter three database entities was corrupt or impossible to restore. For example e.g. when their definition included comments or required preservation of whitespace. The backup and restoration engines have now been updated to create and restore multiline queries, much like you'd get with mysqldump/mysql or phpMyAdmin. As a result the more complicated procedures, functions and triggers are now supported.
IMPORTANT! Your database user must still be able to retrieve the definition of these databases entities to run a backup and define or overwrite them to restore the backup. These are limitations imposed by MySQL and controlled exclusively by MySQL privileges. It should go without saying that neither Akeeba Backup nor any other software interfacing your database can possibly override the database access control features configured at and enforced by your database server.

Preliminary work for PHP future 7.4 compatibility. This work is experimental since PHP 7.4 is still in alpha.

Bug fixes and minor improvements. Please take a look at the CHANGELOG below.

Joomla! compatibility

We only officially support the latest stable branch of Joomla!. At the time of this writing it is Joomla! 3.9.

Our software should still run on Joomla! 3.8 or later, including 3.8 and 3.9. These versions are not actively supported by us or the Joomla! project anymore. We strongly advise you to run the latest available version of Joomla! for security reasons. Older versions of Joomla! have known major security issues which are being actively exploited to hack sites.

PHP versions supported

We only officially support using our software with PHP 5.6, 7.0, 7.1, 7.2 or 7.3. We strongly advise you to run the latest available version of PHP on a branch currently maintained by the PHP project for security and performance reasons. Older versions of PHP have known major security issues which are being actively exploited to hack sites and they have stopped receiving security updates, leaving you exposed to these issues. Moreover, they are slower, therefore consuming more server resources to perform the same tasks.

Kindly note that our policy is to officially support only the PHP versions which are not yet End Of Life per the official PHP project with a voluntarily extension of support for 6 to 9 months after they become End of Life. After that time we stop providing any support for these obsolete versions of PHP without any further notice.

Changelog

Bug fixes

  • [HIGH] Obsolete backup record quotas would also remove Remote records
  • [LOW] Fixed ALICE memory check when the server has no limit set
  • [LOW] JDEBUG not defined under CLI
  • [LOW] Obsolete backup record quotas would not run when there are no "OK" (files locally present) backup records in the backup profile
  • [LOW] Transfer wizard, Yes/No switches rendered without styling

New features

  • Database dump produces multiline queries, supports PROCEDUREs, FUNCTIONs and TRIGGERs even better
  • Installer plugin to fix update issues after using Joomla's Rebuild Update Sites feature

Miscellaneous changes

  • Preliminary work for PHP future 7.4 compatibility