Skip to content

Release 0.16.0

Compare
Choose a tag to compare
@pirat89 pirat89 released this 18 Mar 09:48

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