Version 1.7.0
Plesk product version compatibility
This update is available for Plesk versions 17.8.11 Update 35 and newer.
What's new
Recovery self-service for Resellers
Users with the Reseller role can browse, export and restore their customers’ data: accounts, databases, websites, mailboxes, etc. Plesk administrators can enable such permission for them by selecting the corresponding setting in the Reseller's service plan. In addition, the administrator can limit the amount of recovery points, exposed to the resellers to provision for different service levels.
New mechanism of running MySQL instances
Upon database or account recovery operation, the MySQL daemon runs from within the backup archive rather than on the live system. This change solves multiple issues, related to database recovery in Virtuozzo Hybrid Server 7.5 containers. It also removes the hard requirement for MySQL version match in the archive and on the target system, thus making it possible to smoothly recover a database after MySQL server system update.
Improved MySQL 8 support
The logic of processing system databases was reworked to cover a wide range of non-typical database configurations, available with MySQL 8 and third-party extensions. All non-customer databases are processed as system ones now.
Safe extension uninstallation
Upon uninstallation, the extension uses the --no-purge
key to call the protection agent uninstaller. This is done in order to keep the association between the server, its protection plan and backup chain upon re-installation.
Unified temporary directory
The location of the temporary directory was unified across the protection agent and the extension. Now the value, specified in /usr/lib/Acronis/system_libs/config
will be overwritten with the value from the /usr/local/psa/var/modules/acronis-backup/srv/config.ini
file.
Improved error messaging
Error messaging was improved to provide more intelligible descriptions for faster troubleshooting.
Fixed issues
- [CI-9061] Database download fails if File Key Management Plugin for MariaDB is used
- [CI-10475] Plesk account recovery fails in case of an invalid Plesk license
- [CI-20576] Website recovery fails for deleted subscriptions
Known issues
- [CI-21600] Deleted mailbox is not available via Roundcube after recovery. As a temporary workaround, please reset the mail account password after the mailbox recovery as per the instruction on the corresponding Plesk help page.
Version 1.6.1
Plesk product version compatibility
This update is available for Plesk versions 17.8.11 Update 35 and newer.
Fixed issues
- [CI-21098] Backup fails with error "Creating of metadata was failed: Site without PhysicalHosting cannot be Webspace" if the Plesk instance has Service Plans without hosting
Version 1.6.0
Plesk product version compatibility
This update is available only for Plesk versions 17.8.11 Update 35 and newer.
What's new
Service level management for recovery self-service
On the Service Plan configuration page (Resources tab), there is a setting to limit the number of days in the past, for which recovery points will be shown to customers with this service plan. In order to apply this setting, the Permissions tab of the Service Plan configuration page must have the Acronis Backup option selected.
Ability to restore mailboxes without removing newer emails
The mailbox recovery functionality now offers a choice to preserve or delete emails sent or received after creating the backup.
Website view for recovery points browsing
The backup archive content was grouped to allow users to browse, download and restore all files and directories that belong to a particular domain or subdomain. Databases are not recovered as part of website recovery and need to be restored separately through the Databases view.
Other changes and improvements
- [CI-10876] Self-descriptive error message in case a resource cannot be restored because a Service Plan quota has been reached
- [CI-19529] Short cut to the Acronis extension in the customer interface was moved under the Security section in Plesk version 18.0.19 and newer
Fixed issues
- [CI-7208] Button to export the Plesk account is missing from the self-service recovery interface for users with multiple subscriptions
- [CI-10729] Button to download and restore mailboxes is missing from the admin interface in the Service Provider mode
- [CI-18253] Acronis Agent installation fails if the agent was uninstalled before
- [CI-20090] Protection plans creation fails after extension installation on an Almalinux driven server
Version 1.5.9
What's new
Compatibility with the security improvements, introduced in Acronis Cyber Protect Cloud Update 22.07.
The following requirements should be complied with:
- Update both the protection agent and the Plesk extension to their latest versions
- Re-authenticate to Acronis Cyber Protect Cloud in order to generate an internal service user for protection plan management via the extension.
Operations, related to protection plan management via the extension, including protection plan configuration and revocation as well as manual backup start, will be prohibited until then.
Detailed instructions are provided in the corresponding Knowledge Base article.
Known issues
- [ABR-353071] The SnapAPI kernel module fails to compile for kernel 5.10.0-16-amd64 causing the protection agent installation on Debian 11.4 to fail. The issue will be fixed in the August release of Acronis Cyber Protect Cloud. A workaround is available.
Version 1.5.8
Fixed issues
- [CI-17974] Download and recovery operations do not work in Plesk version 18.0.43.1
Version 1.5.7
What's new
Rocky Linux Support
- Starting with this version, the extension supports Rocky Linux OS 8.5 and higher
Fixed issues
- [CI-16633] Available backup archives are not displayed in Power User mode
- [CI-16586] Dashboard is displayed incorrectly after upgrading to the latest Plesk version
Version 1.5.6
Overview
Plesk update v18.0.40 introduced changes, incompatible with the Acronis extension. These changes will be fully supported in the upcoming C21.12 Acronis Cyber Protection agent release.
Before updating the extension, please apply the workaround, described at https://kb.acronis.com/content/69808.
During the initial installation of the extension, you may face some issues with the backup plan creation. To resolve these, follow the instructions provided at https://kb.acronis.com/content/69811.
What's new
AlmaLinux Support
- Starting from version 1.5.6, the extension supports AlmaLinux OS (8.4 Electric Cheetah and higher). Instances with CentOS 8, converted to AlmaLinux are supported as well.
systemd Support
- systemd is now used, instead of cron for running the extension services.
Known issues and limitations
- Cannot enable protection for Virtuozzo containers, running AlmaLinux through the extension. To resolve this, please follow the instructions provided at: https://kb.acronis.com/content/69769.
- After Plesk update to version 18.0.40:
- Backup fails, workaround available in the following article: https://kb.acronis.com/content/69808.
- It is impossible to create a backup plan during the initial installation. Follow the instructions at https://kb.acronis.com/content/69811.
Version 1.5.4
Fixed issues
- [CI-9396] Plesk license key is logged
- [CI-9590] Fix metadata for many empty customers
- [CI-9651] Plesk: don't hardcode /bin/head
- [CI-9800] [Ubuntu] Recover account failed with error "Unable to resolve all conflicts\n\nexit status 1"
Version 1.5.3
What's new
Power user mode support
- Now it's possible to browse and restore objects in Power user mode
Fixed issues
- [CI-9083] ‘Operations log’ renamed to ‘Recovery operations log’. Recovery operations log contains only download and recover operations, no backup ones. Changed name to avoid confusion.
Version 1.5.2
Fixed issues
- [CI-8829] Backup fails on hosts with large number of customers due to php memory limit
Version 1.5.1
Fixed issues
- [CI-8990] File restoration fails for customers without webspaces
Version 1.5.0
Overview
This release brings new features and multiple security, stability, performance, and usability improvements.
What's new
Encryption support
- Now it's possible to enable encryption for the backups during the initial extension configuration in UI, with unattended configuration script or by creating a new backup plan in the backup console.
- Encryption as a machine property is also supported.
Accounts restore and export
- Now it is possible to recover and download individual Plesk end-user accounts.
Unattended plugin configuration
- New script for an unattended extension configuration is available, it automatically checks if the backup agent is installed and registered on the host and performs all the required set up steps. Please refer to the documentation for more details.
Improved archives ownership detection logic
- Restored or re-created Plesk users can access the recovery points made for these accounts in the past, regardless of the database and system ID changes.
Stability and performance improvements
- Multiple stability and performance optimizations for files and database recovery.
Other improvements
- Users with enabled 2FA can configure the extension using a registration token. Please refer to the documentation for more details.
Known issues and limitations
- Single Sing-On (SSO) was disabled for security reasons. In case your server is compromised, backups won't be accessible.
- Settings tab was removed due to technical redesign. To change notification and email settings go to Acronis Cyber Cloud.
Fixed issues
- [CI-5900] Plesk - Mount timeout is too small
- Old recovery points not visible in Plesk
Version 1.4.3
Fixed issues
- [CI-5454] Fixed failure of MySQL 5.1 databases backup due to "Unknown system variable 'lock_wait_timeout'" error
Version 1.4.2
What's new
- Show configuration wizard if backup agent is installed but not registered in the Acronis cloud.
Fixed issues
- [CI-5488] Plesk dashboards are hanging after update to 8.0 on a VZ container
- [CI-5504] Server error for the method getOperationByGuid is shown during successful agent installation
- [CI-5507] Incorrect error 'The connection error has occurred. Change URL or try again later.' is shown when the user specifies wrong credentials
- [CI-5515] Incorrect error appears when the user tries to access smb share backup with the expired password
- [CI-5520] Unnecessary info is shown in logs
Version 1.4.1
Overview
Fix listing of recovery points for Plesk end customers.
Version 1.4.0
Overview
With this update, the extension offers stability, performance, and usability improvements and addresses issues found in the previous releases.
What's new
- Support for Plesk Onyx 17.9
Fixed issues
- [CI-4047] PROCEDURE, FUNCTION and EVENT statements are not restored during database recovery
- [CI-4500] A database download fails for MySQL 5.1
- [CI-4693] Pre/post-capture scripts should delete a thread that executes the flush command to unfreeze MySQL correctly
- [CI-4753] A backup agent should be installed with the "--strict" mode
- [CI-5134] If a file with the name in invalid encoding was backed up, the directory containing this file cannot be listed in the recovery point
- [CI-5236] Extended file attributes are not restored when a customer recovers a directory
Version 1.3.0
Overview
With this update, the extension offers stability, performance, and usability improvements and addresses issues found in the previous releases.
What's new
Trial version is available
- Free 30 days trial period
- One trial license per account
- 45 days grace period
- Feedback sending after trial
- Reactivation by purchasing license add-on
Initial configuration improvements
- Error messages were rewritten to make them even more clear
- Descriptions were improved
- Auto-retrieval of license add-on was added
Audit
List of downloads can be found in:
- Notification bar
- Overview
Error reporting
- An operation detailed report can be easily sent from the UI.
Version 1.2.1
What's new
- Display link to download logs
Fixed issues
- [CI-2449] Need to show user-friendly message when quota on servers is exceeded
- [CI-2522] Unsupported Linux distributive is handled incorrectly
- [CI-2527] Communication with the Backup Agent does not work if /var/lib/... and /usr/local/... are different file systems
- [CI-2551] Need to bump version in the meta.xml and add info in the changelog
- [CI-2553] Need to increase timeouts for all methods
- [CI-2568] Misprint in the msg about failed installation
- [CI-2569] Incorrect text in Plesk integration
Version 1.2.0
Overview
With this update, the extension offers stability, performance, and usability improvements and addresses issues found in the previous releases.
What's new
Faster backup and database recovery
- Unnecessary locks are avoided when creating snapshots.
- Recovery of databases to CentOS-based distributions of Plesk became faster.
New default backup schedule
- By default, backups are performed on a daily basis, Monday to Friday, starting at 2 AM.Note: You can later change this schedule in the backup console.
Other UX improvements
- A Plesk customer can view detailed error messages of failed recovery operations in the Operations Log.
- Mount points of backed-up volumes are displayed when browsing backups.
- The tooltip with information about how to change the backup plan settings is added to the Dashboard.
Fixed issues
- [CI-2724] The Plesk metadata is not correctly collected when the administrator ID is not 1 in the psa.clients table
- [CI-2051] The Plesk timezone is ignored when displaying dates
- [CI-2974] After recovering of a deleted httpdocs directory by a Plesk customer, the directory attributes are not correctly restored
Version 1.1.0
Fixed issues
- [CI-609] Plesk extension localization
- [CI-1197] Show link to backup console from Plesk dashboard
- [CI-1198] Improve dashboard
- [CI-1281] Upgrade to new version
- [CI-1284] Show detailed error message in operations log
- [CI-1737] Integration with new extension catalog
- [CI-1839] Configure AppArmor on Ubuntu
- [CI-1847] Activate Plesk license with Acronis Backup addon
- [CI-2147] [QA tech] Plesk U1
- [CI-2183] Improve license activation wizard in UI
- [CI-2184] Implement page with settings
- [CI-2185] Improve error messages
- [CI-2186] Improve descriptions on Backup tab
- [CI-2187] Add buy link
- [CI-2188] Add column with DB owner in Admin > Backup > a backup > DBs
- [CI-2189] Improve representation of "run backup" button
- [CI-2286] Re-activate disabled account with new license
- [CI-2320] Delete agent when uninstall the extension
Version 1.0.1
Fixed issues
- [CI-2038] One non-configured domain don't allow to collect all metadata and backup host
- [CI-2070] Failed to collect meta
Version 1.0.0
This is the initial release of the Acronis Backup extension for Plesk.