Release Notes

Version1.4.1July 30, 2020

Overview

Fixed Issues

  • [CI-7415] cPanel account restore fails if PostgreSQL database is used.
  • [CI-7258] Recover and download of the account fails if there're no databases or skip databases option is selected.
  • [CI-7207] Incorrect error message is shown in UI if an archive mount operation fails.
  • [CI-7053] Login name for Acronis Cyber Cloud is not pre-filled when switching to the backup console.
Version1.4June 8, 2020

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 plugin 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.

Unattended plugin configuration

  • New script for an unattended plugin 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 cPanel 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 plugin using a registration token. Please refer to the documentation for more details.

Fixed Issues

  • CI-4056 Database restoration fails if the backup was made with the elder mysql version.
  • CI-6324 Archive doesn't contain databases for the recovered or downloaded account
  • CI-5850 'The backup agent is not available' error shown in UI after the plugin re-installation.
  • CI-6009 Backup is stuck: metadata collection failed
Build 300October 23, 2019

What's new

  • Support of backup to a local storage

    Note: Requires the backup agent version 14730 or later

  • Support of the backup agent installed by using a token instead of the login and password

    Note: Requires the backup agent version 14730 or later

Fixed Issues

  • CI-5047 Security fixes
  • CI-4938 MySQL users are not restored along with the account restoration
  • CI-4571 Need to support the encoding UTF-8 with BOM
  • CI-5303 Restoration of deleted account failed
  • CI-3405 Operation fails with the message "Operation canceled by user" if the meta-data collection script fails
Build 263June 7, 2019

Fixed Issues

  • CI-5097 For some cPanel versions, the script collecting metadata fails if the quota value is empty.
  • CI-5098 The script collecting metadata fails if the feature cache file (/var/cpanel/features.cache) is removed for suspended accounts.
  • CI-5107 It is not possible to change the timeout for a mount of a recovery point.
Build 261May 24, 2019

Fixed Issues

  • CI-5038 The script collecting metadata fails if an account's quota is ' unlimited' (with an extra space at the beginning of the string).
  • CI-5040 The plugin does not work if the BackupAndRecovery.config file has the UTF-8 with BOM format.
Build 259March 7, 2019

What's new

This release brings security, stability, performance, and usability improvements.

Fixed Issues

  • CI-4521, CI-4524 Security improvements.
  • CI-4525 Pre-capture script should process "FLUSH TABLES" before "FLUSH TABLES WITH READ LOCK".
  • CI-4540 Pre-/post-capture scripts should kill a thread which executes the flush command to unfreeze MySQL correctly.
Build 253February 21, 2019

What's new

  • Recovering mailboxes, mail filters, and mail forwarders is now available in WHM.
  • Recovering non-user databases, including internal cPanel databases and databases created manually, is now available in WHM. These databases can be recovered only from the backups created with a plugin of version 253 or higher.
  • The Operations Log is extended to show the list of items that were downloaded or restored.
  • A feedback form is added to the Operation Log of WHM, so that an administrator can send a report to the vendor if required.
  • The location of archives prepared to download and the retention rules for them can now be changed. Please refer to the documentation for more details.

Fixed Issues

  • CI-2991 SSO authenticated users cannot restore databases.
  • CI-3686 The recovery points always show their creation date in UTC.
  • CI-4158 A user can view recovery points that were created prior to the user account creation.
  • CI-4247 A backup agent should be installed with "--strict" mode.
  • CI-4280 SSO should be removed from the link to the backup console.
  • CI-4399 The plugin is installed but nonoperational due to an old (unsupported ) PHP version.
  • CI-4410 The download or recovery of databases fails with error message: "MySQL cannot start (SIGSEG signal)".
Build 223November 16, 2018

Fixed Issues

  • CI-4011 Acronis Backup plugin for WHM/cPanel cannot be installed with cpanel-php72.
Build 219October 16, 2018

What's new

Redesigned cPanel accounts backup and restore:

  • Backup of accounts now does not affect the server performance.
  • Account restore is now always available for all recovery points. The option backup_accounts in the /usr/local/cpanel/base/3rdparty/acronisbackup/srv/config.ini became obsolete and was removed from the config.

Fixed issues

  • CI-3797 Backup fails when there is a domain without homedir
  • CI-3876 Incorrect file is downloaded from a backup if the file name contains non-ASCII characters
  • CI-3899 Name is not shown for a file when browsing backup if the file name contains invalid Unicode characters
Build 214September 20, 2018

Fixed issues

  • [CI-3765, CI-3759] Security fixes.
Build 211August 30, 2018

What's new

Two new configuration options for freezing MySQL prior to taking a snapshot.

The options are added to /var/lib/Acronis/AgentCommData/capture-data-config.sh configuration file:

  • MYSQL_FREEZE - to enable or disable MySQL freezing
  • MYSQL_FREEZE_ONLY_MYISAM - to define which tables will be locked. The option has two values: 0 (lock all tables) and 1 (lock only MyISAM tables).

Fixed issues

  • [CI-3562] A database recovery fails if a volume is mounted to several directories.
  • [CI-3560] A backup fails if some of WHM accounts are corrupted. The corrupted accounts are now ignored.
  • [CI-3532] A backup fails if a MyISAM table has a space in its name.
  • [CI-3579] Sometimes, MySQL does not start during a recovery. The error "Can't find messagefile..." is displayed.
  • [CI-3581] Sometimes, browsing recovery points in cPanel UI fails with error "An error has occurred. Please try again later or contact your administrator."
  • [CI-3673] A message that a new version of the plugin is available is not shown in WHM UI if WHM is installed on versions 6.x of CentOS, CloudLinux, and RHEL.
Build 204June 29, 2018

What's new

This release brings new features, and multiple security, stability, performance, and usability improvements.

Recovery of individual accounts

  • User can download or recover individual accounts in WHM UI.
  • User can download own account in cPanel UI.
  • Downloaded archive can be recovered on any cPanel server (even without Acronis Backup plugin) by using native cPanel scripts: https://documentation.cpanel.net/display/68Docs/The+restorepkg+Script
  • Account recovery option may be hidden. Check the documentation for details.

    Limitation: You cannot restore accounts from backup created before the plugin update.

Update the plugin from the WHM user interface

  • WHM dashboard notifies the user when a new plugin version is available. To update to a new version, click Update now.

Simplified Acronis Backup plugin installation and configuration

  • The plugin is now shipped in form of .rpm package.
  • Improved UX for the initial configuration wizard in WHM UI, including:
    • UI improvements
    • Progress tracking
    • Error reporting

Stability and performance improvements

  • Multiple stability and performance optimizations for files and database recovery.

Improved logging and errors reporting

  • More logs are available.
  • Improved error messages shown in UI.
  • Detailed error messages for failed recovery tasks are shown in the operations log.
  • A new option to collect logs from WHM UI (both the operations log and dashboard). All necessary logs are collected in a single archive that can be downloaded from UI.

Other UX improvements

  • Show cloud storage usage in WHM dashboard
  • Show backup plan settings
  • Added link to backup console from the dashboard (with SSO)
  • Show mount points for volumes when browse archive
  • Show DBs owners when recover DBs in WHM UI
  • And more...

Fixed issues

  • [CI-2728, CI-2961, CI-2962, CI-2987, CI-2995, CI-2966] Security fixes.
  • [CI-2817] Support disabling exec php function.
  • [CI-3084] Plugin fails when short_open_tag directive is disabled in php.ini.
  • [CI-2826] Customer column is empty in WHM Operation log for non-root users.
  • [CI-2742] "Notice: Undefined index..." warnings are shown in error log on the browsing recovery point page.
Build Path - Where the CHM file is located