You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Packaging
- Require leapp-framework > 6.1 (#1350)
- Introduced leapp-upgrade-*-fapolicyd subpackage with config file for fapolicyd (#1410)
## Upgrade handling
### Fixes
- Disable localpkg_gpgcheck during the upgrade if set to allow installation of bundled leapp and leapp-repository deps packages (#1401)
- Fix in-place upgrades on systems using fapolicyd (#1410)
- Fix parsing of the kernel cmdline (#1372)
- Load DNF configuration in the `module.py` shared library to prevent errors when downloading remote content and proxy is required (#1398)
- Minor fixes in reports (#1355, #1371, #1370, #1402)
- Prevent a crash during the Application phase when no custom SELinux modules needs to be handled post-upgrade (#1352)
- Sanitize the device driver deprecation data and the scan of deprecated PCI devices (#1362, #1376)
- Skip checking ownership of files in the /etc/pki/ca-trust/extracted/pem/directory-hash directory (#1405)
- [IPU 8 -> 9] Fix broken bootloader on Azure hybrid images for systems previously upgraded from RHEL 7 (#1284)
- [IPU 9 -> 10] Create proper error message when the swap of RHUI clients fails (#1353)
- [IPU 9 -> 10] Exclude the leapp-upgrade-el9toel10 RPM from the upgrade transaction (#1351)
- [IPU 9 -> 10] Inhibit the upgrade on systems using deprecated network-legacy dracut module to prevent kernel panic (#1412)
### Enhancements
- Add IPU paths 8.10 -> 9.7 and 9.7 -> 10 (#1411, #1415)
- Add RHEL 9.7 and 10.1 product certificates (#1374)
- Requires data with provided_data_streams 4.0+ (#1375)
- Generalize the solution to make it more distribution agnostic
- Skip RHSM-related actions on non-RHEL distros (#1407, #1414)
- Manage RPM GPG keys during the upgrade respecting used linux distributions (#1378)
- Respect the release_id of the OS when processing DNF repositories (#1375)
- Enable upgrades of CentOS Stream
- Adjust the DNF `stream` variable during CentOS upgrades (#1406)
- Gracefully handle CentOS OS versions that do not provide a minor version number (#1363, #1396)
- [IPU 9 -> 10] Remove obsoleted RPM GPG key when upgrading to CentOS 10 (#1408)
- Enable upgrades of AlmaLinux (#1391)
- Introduced the --enable-experimental-feature to simplify use of experimental features (#1350)
- Simplified use of the LiveMode experimental feature with additional enhancements (#1350)
- Unify definition and processing of defined upgrade paths (#1359)
- Update leapp upgrade data files, start to provide data stream 4.0 (#1358, #1380, #1375, #1388, #1409, #1418)
- [IPU 8 -> 9] Add actor with recommendations for upgrade of MySQL (#1335)
- [IPU 9 -> 10] Add actors to migrate SSSD configuration (#1397)
- [IPU 9 -> 10] Enable upgrades on systems using RHUI on AWS, Azure, and Alibaba (#1387, #1383, #1420)
- [IPU 9 -> 10] Inhibit the upgrade if cgroups v1 are enabled on the system (#1392)
## Additional changes interesting for devels
- Documented more technical details about the LiveMode (#1357, #1366)
- Makefile: Return non-zero exit code on failed tests in container (#1382)
- New deprecations introduced:
- The `HybridImage` model has been replaced by `ConvertGrubenvTask`. (#1284)
- The `InstalledUnsignedRPM` model has been deprecated and replaced by `ThirdPartyRPM` (#1402)
- The `leapp.libraries.common.config.version.SUPPORTED_VERSIONS` variable is deprecated (#1359)
- the is_rhel_alt function from shared libraries has been deprecated (#1377)
- The rhui field in PESIDRepositoryEntry model is now plain string type instead of enumeration (#1375)
- Cleaning:
- The el7toel8 repository has been removed (#1385)
- Removal of some deprecated models: InstalledRedHatSignedRPM, IPUPaths (#1359, #1402)
- The `LEAPP_DEVEL_ENABLE_LIVE_MODE` envar has been dropped (#1350)
Copy file name to clipboardExpand all lines: docs/source/libraries-and-api/deprecations-list.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,10 @@ Only the versions in which a deprecation has been made are listed.
14
14
15
15
## Next release <spanstyle="font-size:0.5em; font-weight:normal">(till TODO date)</span>
16
16
17
+
- Note: nothing new deprecated yet
18
+
19
+
## v0.23.0 <spanstyle="font-size:0.5em; font-weight:normal">(till March 2026)</span>
20
+
17
21
- Shared libraries
18
22
-**`leapp.libraries.common.config.version.SUPPORTED_VERSIONS`** - The `SUPPORTED_VERSIONS` dict has been deprecated as it is problematic with the new design. Use `leapp.libraries.common.config.version.is_supported_version()` or `IPUConfig.supported_upgrade_paths` instead.
19
23
-**`leapp.libraries.common.config.version.is_rhel_alt()`** - The function can return only `False` nowadays as RHEL-ALT 7 is EOL for years and future version of leapp-repository will not support RHEL 7 anymore.
0 commit comments