Releases: plesk/cloudlinux7to8
Releases · plesk/cloudlinux7to8
Release v1.1.9
Improvements
- Improved PostgreSQL repository handling by skipping disabled repositories during leapp configuration to prevent conversion issues with modern PostgreSQL installations
Bugfixes
- Enhanced PostgreSQL locale handling to ensure proper matching with PostgreSQL locale configurations
- Enhanced DNF command automation during PostgreSQL package installation by adding the
-yflag to update commands for unattended operation
Release v1.1.8
Improvements
- Added support for SOGo extension during conversion process
- Enhanced systemd service management by ensuring the dist-upgrade service is removed at the very end of the conversion process
Bugfixes
- Fixed license activation issues on systems with multiple network interfaces by removing python3-ethtool package at the final stage of conversion
Release v1.1.7
Improvements
- Changed leapp resume mechanism to call
leapp --resumedirectly instead of relying on systemd, preventing potential conflicts with the dist-upgrader finishing stage - Updated error messages for governor asserts to include diagnostic commands for better troubleshooting.
Build
- Updated build infrastructure to use newer Docker images for improved build stability and speed
Release v1.1.6
Improvements
- Addressed DNS resolution failures by ensuring proper /etc/resolv.conf is available in the leapp container.
- Added automatic removal of legacy psa-fileserver package prior to system conversion to prevent upgrade failures.
- Improved DNF cache management by running 'dnf clean all' before upgrade to prevent curl and download errors.
- Added DNF cache cleaning before package updates on finishing stage to prevent repository metadata issues.
Release v1.1.5
Improvements
- Update to new versions of cloudlinux provided leapp data packages
Release v1.1.4
Improvements
Pre-checks
- Added a pre-check for the '/boot' partition to ensure sufficient space before upgrade.
- Prevents conversion if
dnfcan't be installed. - Prevents conversion if there are duplicate mount points in /etc/fstab.
Action improvements
- Improved handling of PermitRootLogin in SSH configuration: now automatically changes 'without-password' to an allowed value.
- Fixed issue with GPG keys parsing when keys are space-separated on the same line.
- Disabled cloudlinux-elevate repository during final package upgrade and when packages are installed.
Feedback improvements
- Includes /etc/fstab in the feedback archive.
Release v1.1.3
Improvements
- Updated CloudLinux Leapp Packages
- Excluded handling of Imunify360 extension repositories, as they're now managed directly by the CloudLinux Leapp tooling.
- Enhanced the PostgreSQL locale pre-checker: it no longer fails when no locale is set in the environment, as long as it's defined in the configuration files.
Release v1.1.2
Improvements
- Improved handling of password-protected repositories: Fixed an issue where the conversion process could get stuck when dealing with Immunify extension repositories that use password-protected gpg-keys. The tool now extracts required GPG keys from the local RPM database instead of attempting to fetch them from remote sources that require credentials.
- Prevent resume on critical failures: Prevent attempting to resume the conversion process on reboot, if failures have occurred during preparation stage.
- Enhanced kernel version comparison: handle TuxCare kernel versions properly, ensuring accurate version comparisons during pre-checking.
- Better failure recovery: The tool now provides clearer guidance when conversion failures occur, highlighting that the script can be called again to resume the conversion process after addressing any issues.
Bug Fixes
- Fixed service startup issues during revert process: Resolved an issue where certain Plesk services could fail to start during the revert process due to missing dependencies. The tool now ensures conflict packages (like OpenSSL) are properly re-installed before attempting to start basic Plesk services.
Improved MOTD restoration: Enhanced the handling of MOTD restoration when the script is restarted after a failure.
Release v1.1.1
Enhancements
- Display leapp-report inhibitors when the
leapp-preupgradecommand fails, making it easier to investigate issues on this step. - Retain the
/etc/my.cnfconfiguration 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