Release 0.19.0
Packaging
- Requires leapp-framework 5.0
Upgrade handling
Fixes
- Add el8toel9 actor to handle directory -> symlink with ruby IRB. (#1076)
- Do not try to update GRUB core on IBM Z systems (#1117)
- Fix failing upgrades with devtmpfs file systems specified in FSTAB (#1090)
- Fix the calculation of the required free space on each partitions/volume for the upgrade transactions (#1097)
- Fix the generation of the report about hybrid images (#1064)
- Handle correctly the installed certificates to allow upgrades with custom repositories using HTTPs with enabled SSL verification (#1106)
- Minor improvements and fixes of various reports (#1066, #1067, #1085)
- Update error messages about leapp data files to inform user how to obtain valid data files (#1121)
- Update links in various reports (#1062, #1086)
- Update the repomap data to cover changed repoids in RHUI Azure (#1087)
- [IPU 7 -> 8] Fix false positive report about invalid symlinks on RHEL 7 (#1052)
- [IPU 8 -> 9] Inhibit the upgrade when unsupported x86-64 microarchitecture is detected (#1059)
Enhancements
- Include updated leapp data files in the RPM (#1046, #1092, #1119)
- Update the set of supported upgrade paths (#1077):
- RHEL with SAP HANA 7.9 -> 8.6, 8.8 (default: 8.6)
- RHEL with SAP HANA 8.8 -> 9.2
- Introduce new upgrade paths:
- RHEL 7.9 -> 8.9 (default)
- RHEL 8.9 -> 9.3
- Correctly update grub2 when /boot resides on multiple devices aggregated in RAID (#1093, #1115)
- Enable upgrades for machines using RHUI on AlibabaCloud (#1088)
- Introduce possibility to add kernel drivers to initramfs (#1081)
- Redesign handling of information about kernel (booted and target) in preparation for new changes in RHEL 9 (#1107)
- Redesign source system overlay to use disk images backed by sparse files to optimize disk space consumption (#1097, #1103)
- Requires leapp-framework 5.0 (#1061, #1116)
- Use new leapp CLI API which provides better report summary output (#1061, #1116)
- [IPU 8 -> 9] Detect and report use of deprecated Xorg drivers (#1078)
- [IPU 8 -> 9] Introduce IPU for systems with FIPS enabled (#1053)
Additional changes interesting for devels
- Deprecated
GrubInfo.orig_device_name
field in theGrubInfo
model (replaced byGrubInfo.orig_devices
) (#1093) - Deprecated
InstalledTargetKernelVersion
model (replaced byInstalledTargetKernelInfo
) (#1107) - Deprecated
leapp.libraries.common.config.version.is_rhel_realtime
(check the type in msgKernelInfo
, fieldtype
) (#1107) - Deprecated
leapp.libraries.common.grub.get_grub_device()
(replaced byleapp.libraries.common.grub.get_grub_devices()
) (#1093) - Introduced new devel envar LEAPP_DEVEL_KEEP_DISK_IMGS=1 to skip the removal of the created disk images for OVL. That's sometimes handy for the debugging. (#1097)
New Contributors
- @jackorp made their first contribution in #1076
- @dkubek made their first contribution in #1059
- @Wecros made their first contribution in #1085
- @ofourdan made their first contribution in #1078
- @cdwertmann made their first contribution in #1089
- @jinkkkang made their first contribution in #1088
Full Changelog: v0.18.0...v0.19.0