11 June 2010 Last updated on 16 January 2012

Akeeba Backup 3.0 Stable is out. Kickstart 3.0 stable and brand new Akeeba eXtract 3.0.2 are simultaneously released. All users are advised to upgrade as soon as possible.

We are pleased to announce the immediate availability of Akeeba Backup Core 3.0 and Akeeba Backup Professional 3.0 stable packages. This version addresses several operational bugs on both editions. You can download Akeeba Backup Core for free in our download section. If you are not an English speaker, you may want to take a look at the translations as well. If you get stuck, you're welcome to post to our Free Support Forum (a free user registration is, of course, required to post to the forum).

We are also extremely proud to announce that Akeeba Backup is Joomla! 1.6 ready since 3.0.rc1. It installs, backs up and restores Joomla! 1.6 Beta 2 or newer. We strongly support Joomla! 1.6 and we decided to put our code where our mouth is. If you want to help bring Joomla! 1.6 stable to life, read my "An Urgent Call To Community Action" blog post on the All Together, As A Whole web site and join dozens of developers and other Joomla! fans in our community initiative.

Finally, we'd like to note that Kickstart 3.0 stable and Akeeba eXtract Wizard 3.0.2 are also released today. The new version of Kickstart fixes a series of bugs in the previous releases and is available from the Kickstart release page. Akeeba eXtract Wizard 3.0.2 is a rewritten version of our desktop backup archive extraction application which now runs natively under Windows (XP or better, all editions, 32-bit and 64-bit platforms), Mac OS X 10.5 (Leopard) or better, and most major 32-bit and 64-bit Linux distributions. It is available free of charge from its download page.

Have you seen our documentation yet? If not, take the time to read it on-line, or download the documentation ZIP archive which contains a high-quality PDF file for off-line viewing or printing. Please, save trees; do not print the User's Guide.If you are a subscriber to the Akeeba Backup Professional edition, you can download the update through the My Downloads section after logging in. If you are not a subscriber yet, you may want to find out more about it and become one. This way you'll also be helping us raise the necessary funds to continue the development of this software.

Changelog

This is the short list of changes since Akeeba Backup 3.0.rc1:

New features

  • Improved Joomla! 1.6 compatibility

Changes

  • Updated translation files for Greek, Swedish, Chinese, French and Spanish

Bug fixes

  • Regression: VIEW data was being backed up
  • Use of JFile::getName() in the ZIP archiver would trigger a Joomla! bug if the path to your temp directory contains dots
  • Quotes in JSON data would cause Javascript errors. Common symptom: Files & Folders or Database Table filters not displaying at all.
  • Undefined variable $folder in akeeba\utils\filesystem.php line 162
  • ABI: Error thrown under database restoration in some rare occasions.
  • Integrated restoration: .htaccess and php.ini files would not be restored
  • Warning thrown from getEscaped() when a MySQL connection couldn't be established
  • Notices thrown in backup.php and altbackup.php as constants were being redefined
  • Parsing the [HOST] variable in the backup archive name would throw a notice in command line backup mode
  • Notice thrown when Kettenrad was trying to determine the archive name before it was initialized
  • Notice thrown from AECoreDatabase when the database object was being destroyed
  • Notice thrown from AEFactory::unsetDatabase() due to wrong definition of the method
  • Front-end backup emails would work erraticaly. Most notably, the sender was not set and SMTP wasn't used if specified.
  • Root would appear as unreadable on hosts with open_basedir restriction on the site root with a trailing slash, e.g. /home/user/www/ instead of /home/user/www
  • Warning could be thrown on the file & directories filter page when browsing folders with unreadable files
  • Smart scanner would fail on some hosts with very restrictive open_basedir restrictions
  • Files and Directories filter would fail on some hosts with very restrictive open_basedir restrictions
  • Database connection errors on hosts which only allow 1 connection per database per script
  • Notice thrown on db only backup due to misspelled __CLASS__ magic constant
  • Front-end backup language were not working
  • Database Only and All Databases backup wouldn't add DROP statements to the SQL dump files (feature wasn't implemented yet)
  • Live restoration was broken due to accidental use of eval() instead of JSON.parse()
  • Kickstart "Open Site" and "Open Adminsitrator" would both try to open on the same window
  • Kickstart: Wouldn't work w/out an Internet connection due to loading jQuery off Google's CDN. jQuery included now, but requires base64_decode(), otherwise falls back to Google's CDN.
  • Kickstart: language loading could fail if the English tranlation wasn't present in the directory
  • Kickstart: .htaccess and php.ini files would not be restored
  • Kickstart: The "Test FTP Connection" button wasn't working at all

If you have discovered a bug not addressed in this release, please post about it in our forum so that we can fix it before the next release.

On behalf of Akeeba Developers,

Nicholas K. Dionysopoulos
Lead Developer & Project Leader