Releases
v0.16.0
Packaging
Requires leapp-framework >= 2.2
Bump leapp-framework-dependencies to 5
Upgrade handling
Fixes
Fallback to /etc/leapp/repos.d if missing config option instead of using cwd (#849 )
Filter out unrelated PES data for the particular IPU path (#789 )
Fix bug with existing symlink when migrating YUM configuration files (#811 )
Fix creating invalid answerfile in "authselectcheck" actor (#748 )
Fix generating of instructions/data for the leapp DNF plugin during the IPU (#754 )
Fix generating the target initramfs when additional files and dracut modules are requested to be added (#838 )
Fix getting device attribute through udev on Python 3 (#758 )
Fix parsing of sysctl output (#793 )
Fix processing of merge events from PES data (#768 , #825 )
Fix random crashes when printing DNF output (#745 )
Fix scanning "/etc/default/grub" with empty line (#845 )
Fix scanning information about mounted devices (#711 )
Fix severities in the "targetuserspacecreator" actor (#751 )
Fix the "rerun" command after adding the "--channel" option (#750 )
Fix the execution order for the dnf dry run actor (#801 )
Skip checking the flavor and target_version upon leapp --resume (#781 )
Use more accurate tense in the SELinux messaging (#614 )
Enhancements
Introduce IPU for RHEL 8 to RHEL 9 \o/
New upgrade paths for RHEL with SAP HANA (#834 )
Changed upgrade paths:
RHEL 7.9 -> [8.4, 8.6] (default: 8.6)
RHEL 8.6 -> 9.0
RHEL with SAP 7.9 -> [8.2, 8.6] (default: 8.2)
RHEL with SAP 8.6 -> 9.0
Add 8.6, 9.0 Beta & GA product certificates (#776 , #794 )
Add detection of enabled YUM & DNF plugins (#703 )
Bind the /run/lock dir into the container in the upgrade initramfs env (#831 )
Enable RHEL 8 to RHEL 9 upgrades on RHUI for AWS (#828 )
Enhance handling selinux related stuff for 8 to 9 upgrade (#749 )
Generalize checking of device drivers (#835 )
Improve the performance of the leapp execution for "pre first reboot" phases (#741 )
Introduce DNFWorkarounds to register scripts to be executed before DNF run (#841 )
Introduce DNF modularity support (#672 , #799 )
Introduce the --report-schema option to control the version of the generated report format (#696 )
Introduce the --target option to specify the version of the target system (#780 )
Provide the LEAPP_IPU_IN_PROGRESS envar during the IPU (#830 )
[IPU 7 -> 8]: Add CUPS actors - cupsscanner, cupscheck, cupsmigrate (#181 )
[IPU 7 -> 8]: Convert restrictions with IPv6 mask in "migratentp" actor (#756 )
[IPU 7 -> 8]: Handle upgrading Satellite instances (#733 )
[IPU 7 -> 8]: Warn about docker deprecation when installed
[IPU 7 -> 8]: Zipl: Inhibit if boot entries share the same kernel image (#816 )
[IPU 7 -> 8]: bind configuration check (#521 )
[IPU 8 -> 9]: Add actor that ensures ifcfg files work in el9 (#839 )
[IPU 8 -> 9]: Add actor that scans for deprecated network settings (#842 )
[IPU 8 -> 9]: Add inhibitor FirewalldCheckServiceTftpClient (#792 )
[IPU 8 -> 9]: Add inihibtor FirewalldCheckAllowZoneDrifting (#777 )
[IPU 8 -> 9]: Add kpatch actor to handle live kernel patching during IPU (#837 )
[IPU 8 -> 9]: Add mariadbcheck actor to link upgrade documentation (#836 )
[IPU 8 -> 9]: Add postgresqlcheck actor to link upgrade documentation (#802 )
[IPU 8 -> 9]: Add scan & checks for VDO devices (#821 )
[IPU 8 -> 9]: Apply a new way of disabling SELinux (#769 )
[IPU 8 -> 9]: Check SSSD configuration for changes in RHEL9 and report them (#732 )
[IPU 8 -> 9]: Check the existence of the custom network-scripts (#729 )
[IPU 8 -> 9]: Provide upgrade inhibitor for ipa-server (#765 )
Additional changes interesting for devels
Move target release and flavor specification to a separate lib (#753 )
Refactor "transactionworkarounds" actor and fix tests (#759 )
Several actors moved to the system_upgrade/common repository (#800 , #803 , #805 , #833 )
New Contributors
You can’t perform that action at this time.