Release 2.0.0 Jena
What's Changed
Breaking Changes 🛠
- [RHELC-1425] Remove deprecated CLI arguments by @Venefilyn in #1058
- [RHELC-1425] Remove deprecated latest kernel check env variable by @Venefilyn in #1056
- [RHELC-1425] Remove deprecated unsupported convert2rhel version env variable by @Venefilyn in #1057
- [RHELC-1425, RHELC-1429] Remove
--disable-submgr
arg by @Venefilyn in #1148 - [RHELC-1430, RHELC-1500] Rename incomplete rollback envvar by @Venefilyn in #1147
- [RHELC-1425, RHELC-1429] Remove
-v|--variant
arg by @Venefilyn in #1149
Enhancements 🎉
- [RHELC-1382] Port RestorablePackage and ChangedRPMPackagesController by @r0x0d in #1091
- [RHELC-1376] Remove backup controller partition by @r0x0d in #1096
- [RHELC-1164] Update RHSM custom facts during analysis by @r0x0d in #1043
- [RHELC-1391, RHELC-340] Remove ppc64 architecture from data by @r0x0d in #1133
- [RHELC-1582] Add debug logs to host-metering by @r0x0d in #1141
- [RHELC-1342] Add post conversion stages for Action Framework by @r0x0d in #1144
- [RHELC-1465] Set consistent task prefix for pre-conversion by @r0x0d in #1154
- [RHELC-1328] Migrate post conversion transaction function by @r0x0d in #1152
- [RHELC-1484] Improve efi error check for PART_ENTRY_NUMBER by @pr-watson in #1169
- [RHELC-676] Unify parsing of the system release string by @bookwar in #897
- [RHELC-1426, RHELC-1428] Drop support for 8.6 EUS conversions by @r0x0d in #1132
- [RHELC-1228, RHELC-1231] Improve detection of RHSM credentials in subscription check by @pr-watson in #1022
- [RHELC-1347] Update report to include post conversion actions by @r0x0d in #1151
- [RHELC-1385] Satellite package backup failure fix by @pr-watson in #1182
- [RHELC-1497, RHELC-1499] Drop internet connection check and its dependencies by @r0x0d in #1181
- [RHELC-1519] Don't report on skipping dbus check by @bocekm in #1198
- [RHELC-1276] Modify exit code for conversion when inhibitor is found by @r0x0d in #1171
- [RHELC-1493] Add RHEL 9 version support up to 9.10 by @pr-watson in #1204
- [RHELC-1179] Allow converting to RHEL 7 ELS by @pr-watson in #1146
- [RHELC-1275, RHELC-1516] Exit with 1 when rollback fails by @hosekadam in #1153
- [RHELC-1528] Fix empty error message in Yum transaction failure by @pr-watson in #1214
- [RHELC-884] Disable RHEL repos when performing checks by @hosekadam in #1174
- [HMS-4000] Update the Red Hat package signing key by @bocekm in #1231
- [RHELC-601] Install subscription-manager using package manager by @r0x0d in #1164
- [RHELC-1561] Change result of the c2r version check to OVERRIDABLE by @bocekm in #1238
- [RHELC-1494, RHELC-1289] Restore disabled repos during conversion in rollback by @r0x0d in #1212
Bug Fixes 🐛
- [RHELC-1580] Rollback task using "Convert" instead of "Rollback" by @r0x0d in #1130
- [RHELC-1282] Override yum config exclude list by @r0x0d in #1030
- [RHELC-1489] Fix an error message referring to a non-existing --organization option by @bocekm in #1162
- [RHELC-1503] Fix RHSM facts filepath in a log message by @bocekm in #1183
- [RHELC-1520] Remove leftover reposdir from package updates action by @r0x0d in #1203
- [RHELC-1532] Require username and password to be specified by @Venefilyn in #1209
- [RHELC-1521] Fix check for reposdir in RestorablePackage class by @r0x0d in #1210
- [RHELC-1526] Add the libreport-plugin-mantisbt to excluded list by @hosekadam in #1222
- [RHELC-1521] Always backup redhat.repo by @hosekadam in #1220
- [RHELC-1525] Fix cornercase with userpass and keyorg by @Venefilyn in #1208
- [RHELC-1551] Fix report duplication after analysis by @r0x0d in #1225
- [RHELC-1547] Fix regression in installing removed packages during rollback by @r0x0d in #1226
- [RHELC-1583] Check if rollback failed when handling InhibitorFound exception by @hosekadam in #1224
- [RHELC-1291, RHELC-1292] Skip versionlock file in backup system actions by @bookwar in #1233
- [RHELC-1540] Fix bug with duplicate packages check when running with Satellite offline by @pr-watson in #1219
- [RHELC-1556] Raise when RestorablePackage fails to restore by @hosekadam in #1234
- [RHELC-1581] Return a list instead of string for disablerepo command by @r0x0d in #1237
Test Coverage Enhancements 🔧
- [RHELC-1515] Fix the enabled repository check after the conversion by @kokesak in #1192
- [RHELC-1286, RHELC-1555] Add tests validating the ELS support by @danmyway in #1228
New Contributors
Full Changelog: v1.7.1...v2.0.0