Releases: plesk/cloudlinux7to8
Releases · plesk/cloudlinux7to8
Release v1.1.1
Enhancements
- Display leapp-report inhibitors when the
leapp-preupgrade
command fails, making it easier to investigate issues on this step. - Retain the
/etc/my.cnf
configuration file to ensure custom settings are not lost after the conversion process
Release v1.1.0
Enhancements
- Update to the new leapp tools provided by cloudlinux team
- Re-install Roundcube only if previously installed
- Add pre-check CLI option to make it possible to run only pre-checks
Bug Fixes
- Allow "error" state for plesk components, preventing fail on parsing states from plesk installer output
- Ensure PostgreSQL systemd service runs only when necessary during pre-checks
- Retrive plesk GPG keys for leapp configuration to make sure they are available for the upgrade process
Release v1.0.6
Enhancements & Improvements
- Automated Version Checking for centos2alma ensures that conversions are stopped if a new centos2alma version is available. If needed, this check can be bypassed using the
--allow-old-script-version
argument. - Enhanced eepository mapping in leapp configuration now takes advantage of all available links, aiding in better package resolution during system upgrades.
- MariaDB repository configuration for leapp places it in the vendor.d directory of leapp instead of the common configuration, adhering to best practices.
- Added support for the mysqld systemd service being used as a Plesk database
Bug Fixes
- Fixed repository mapping for Plesk PHP 5.6 and PHP 7.0 repositories. Conversions should now proceed as expected when these PHP versions are installed
- Resolved version calculation issues for the cloudlinux7to8 tool
Release v1.0.5
Improvements
- Fix conversion when KernelCare extension installed. In this case we should obtain the GPG key for the leapp utility from the configured repository.
- Keep Leapp logs after conversion. Also added a command line argument
--remove-leapp-logs
to restore original behavior.
Bug Fixes
- Fix mariaDB Version parsing
Other Changes
- Save grub configurations into the feedback archive
Release v1.0.4
Improvements
- Implemented a pre-checker to detect and prevent conversion issues when RAID devices are present in /etc/fstab to prevent potential device renaming issues during conversions
- Introduced a pre-checker to validate the order in /etc/fstab, minimizing risks of misconfiguration.
- Added logic to reinstall the imunify360-webshield-bundle package to resolve package conflicts that arise during conversion process
Release v1.0.3
New Features and Improvements
- Lock elevate versions: we lock versions of elevate packages to make sure packages update will not break the conversion process unexpectedly
- Roundcube Configuration Management: Implemented functionality to save and restore Roundcube configurations with custom settings, preventing loss during updates or migrations.
- Feedback archive improvements: Added kernel modules information and leapp related gpg keys into the feedback archive, enhancing diagnostics and system information reporting.
- Internetx Mapping Enhancement: New action introduced to create mapping for internetx.repo repositories
- MOTD messages for signals handling: add MOTD messages on receiving signals to clarify the script status.
- Perl Modules Mapping: added mapping for following perl modules: perl-B-Hooks-OP-Check, perl-B-Hooks-OP-Check, perl-indirect, perl-Scalar-List-Utils, perl-Scalar-List-Utils, perl-Scalar-List-Utils, perl-Test-LeakTrace and perl-Test-LeakTrace.
- PostgreSQL Locale Pre-check: added preliminary checks to ensure PostgreSQL and system locales match before proceeding with operations to avoid failures on PostgreSQL database upgrade on finishing stage.
- Avoid conversion when plesk installed from archive
- Bind Configuration Enhancements: Adjustments to handle all included files in Bind configurations, ensuring comprehensive management of DNS settings
- Avoid remove of mariadb package if new packages can't be installed: there is a chance that mariadb package can't be installed on finishing stage, so we check if it's possible to install new packages before removing the old ones.
Bug Fixes
- Add switching cloudlinux channel back during reversion: Fixed an issue where the CloudLinux channel was not switched back to the original state during the reversion process.
- Avoid elevate update on finishing stage: Elevate update is not required and sometimes leads to dnf issues.
- Mailman Service Handling: Now skips interactions with inactive Mailman services to prevent errors during the conversion process.
- Progress Bar Fix: Enhanced monitoring for situations where progress bars get stuck, ensuring smoother upgrade experiences.
Release v1.0.2
New Features and Improvements
- Support conversion with Amavis antivirus (Plesk email security extension) installed
- Turned off the firewalld systemd service if the plesk-firewall service is installed and active to avoid conflicts between firewall services
Bug Fixes
- Stopped enabling the Spamassassin systemd service if it cannot start (for example, when the service is masked)
- Deleted the lock file and freed resources upon receiving signals to ensure a cleaner shutdown process
- Ensured that PHP 5.6 and PHP 7.0 repositories are not ignored during repository adoption, improving compatibility
- Prevented duplicate prefixes during repository adoption for a cleaner repository setup
- Avoid galera package re-installation on finishing stage if mariadb provided by governor
Cloudlinux 7 to Cloudlinux 8 converter v1.0.1
Changes
- Support conversion with mariadb installed by governor
- Added an assertion to ensure only one kernel-devel package is installed
- Remove pre-checkers for revert action
- Prevent actions.json removal when conversion fails on finish.
- Fixed reversion process when actions.json is missing
Cloudlinux 7 to Cloudlinux 8 converter v1.0.0
First release of the cloudlinux7to8 tool. This tool is based on centos2alma and has been adapted for Cloud Linux 7.