Support

Akeeba Backup for WordPress

#42530 Changelog version 9.1.0

Posted in ‘Akeeba Backup for WordPress’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

WordPress version
6.9
PHP version
8.4.15
Akeeba Backup version
9.1.0

Latest post by nicholas on Thursday, 11 December 2025 10:15 CST

MaxiGraphx

Hi there,

Where can I find the complete changelog for Akeeba Backup for WP - version 9.1.0?

Since the update I'm having problems with the akeebabackup API. So I was wondering if there are any changes in the API.

Thanks for the support.

nicholas
Akeeba Staff
Manager

Go to https://www.akeeba.com/download/backupwp/9-1-0.html and click on Show Release Notes.

That said, I have not touched the API. Can you please tell me what you are trying to do and what happens?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

MaxiGraphx

Hi Nicolas,

Thanks for the quick response.

I am using Akeeba Backup in conjunction with MySites.guru tools. This works perfectly but as I just updated Akeeba backup from v9.0.6 to v9.1.0. The connection breaks.
However Akeeba is still working perfectly in the WP-admin. No problems there.

I have been in contact with MySites to sort this out and the send me this:

The fatal error is:

<b>Fatal error<\/b>: Cannot redeclare class Composer\\Autoload\\ClassLoader (previously declared in ...ClassLoader.php:43) in <b>phar:.../httpdocs\/wp-content\/plugins\/akeebabackupwp\/app\/restore.php\/vendor\/composer\/ClassLoader.php<\/b> on line <b>43<\/b><br \/>

This is EITHER an Akeeba Backup issue, or an issue with one of your plugins/theme

We are just accessing the JSON API published by Akeeba Backup, none of the mySites.guru code runs at this point. Its a straight HTTP POST to the JSON API endpoint.

You should attempt disabling other plugins to see if you can find one that conflicts, and/or report this to Akeeba support.

***

Hope this makes sense to you.

Regards,
Johan

nicholas
Akeeba Staff
Manager

Yes, it does. It comes from an obsolete JSON API method that should've been removed… um… in October 2023. It looks like the code to actually remove those files was never included Akeeba Backup for WordPress 8 or 9. Let me run an upgrade test now that I have enabled it and I will make a new release.

For what it's worth, I have confirmed that removing the obsolete JSON API methods manually does fix the problem on a real site, so I am positive that I am on the right track here.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

MaxiGraphx

Many thanks Nicholas.

Please take your time. There is no rush on my end as I do have a fall back to the wp-admin.

Regards,
Johan

nicholas
Akeeba Staff
Manager

It was a silly mistake on my part. I made the fixed release a few minutes ago.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!