Download Our Latest Software

Akeeba Backup for Joomla! 9.0.9 Stable

Released on: 2021-11-18 05:51 CST

What's new

Dropbox connector updated to require TLS v1.2. Starting February 1st, 2022 the Dropbox API will require that calls use TLS 1.2. Traffic using TLS 1.0 or 1.1 will be rejected. The code in our backup engine has been updated to require TLS v1.2 as long as your server has the PHP cURL extension compiled against libcurl version 7.34.0 or later. If uploads to Dropbox fail after February 1st, 2022 you will need to ask your host to upgrade your hosting environment with software that was released after December 17th, 2013 — yes, the minimum requirement is for software released 8 years ago, a lifetime in computer terms and not unreasonable at all!

Send headers to indicate the response must not be cached in JSON API replies. Some sites may be behind reverse proxies, third party caches or CDNs which might inadvertently cache the responses of our JSON API. This could break taking backups remotely or remote backups management through the JSON API. Adding the HTTP headers tells them to not cache the responses, always going through our server.

Better support for custom database drivers provided by third party extensions. Some third party extensions override the Joomla default database driver, e.g. to provide in–place translations. We are now detecting these custom drivers and provide support for them instead of immediately throwing an error.

Removed the “Archive integrity check” feature. This feature had a very limited utility as it would only work if you would not upload backup archives to remote storage or, if you did, that you did not upload each part file as soon as it was created. Moreover, it could enter an infinite loop in some circumstances which could create a confusing backup experience. Even without these problems it could not guarantee that you had a backup that can be restored, just that you have a backup archive that can be extracted. Whether you had accidentally excluded critical data necessary for restoring your site was beyond what it could check. Seeing that its utility was so limited we decided to remove it altogether instead of spending more time to work on its (rather rare) issues. Our time is best spent creating and improving features that make sense.

# [LOW] Bootstrap 5.1.2 included in Joomla 4.0.4 broke the CSS for Control Panel icons. Joomla 4.0.4 upgraded its built–in Bootstrap CSS framework to version 5.1.2. Bootstrap 5.1.2 added align-self: center to buttons, overriding the browser default of align-self: stretch. This change broke the visual layout of control panel icons in our software. This release adds the align-self-stretch CSS class to those elements, reverting the visual layout to its intended state.

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

Joomla 4 only

Akeeba Backup version 9 will only run on Joomla 4. If you still have a Joomla 3 site, don't worry! Akeeba Backup 8 will still be maintained and receive support from the release of Joomla 3.10 on August 17th, 2021 up to August 17th, 2023. Do note that Akeeba Backup 8 will no longer receive major new features. These will only be implemented on Akeeba Backup 9.

Also note that starting August 17th, 2021 we no longer support Akeeba Backup 8 on Joomla except for the use case of upgrading from Joomla 3 and with the sole intent of updating it to Akeeba Backup 9.

Joomla! and PHP versions supported

Please consult our Compatibility page. It explains our version support policy and lists which versions of our software are compatible with which versions of Joomla and PHP.

Changelog

New features

  • API requests: Prevent server cache
  • Better support for custom database drivers provided by third party extensions

Removed features

  • Removed iDriveSync; the service has been discontinued by the provider.
  • Removed the “Archive integrity check” feature.

Bug fixes

  • [LOW] Bootstrap 5.1.2 included in Joomla 4.0.4 broke the CSS for Control Panel icons
  • [LOW] Check failed backups: All Super Users were notified even when an email was supplied

Miscellaneous changes

  • Dropbox connector updated to require TLS v1.2
  • Ensure the correct collation of all database tables and columns used by the extension