# changelog

author: Petr Stodulka <pstodulk@redhat.com> - 0.9.0-1
changelog:
  - Rebase to v0.9.0
  - Add sanity-check command for snactor
  - Add the /var/log/leapp directory to the leapp RPM
  - Handle string types in compatible way
  - Introduce answerfile generation & usage
  - Introduce report composability, remove renders (#543)
  - Show help message for proper subcommand of leapp
  - Stop adding 'process-end' audit entry (#538)
  - Various fixes in displaying of generated reports
  - Resolves: #1753583


author: Petr Stodulka <pstodulk@redhat.com> - 0.10.0-1
changelog:
  - Rebase to v0.10.0
  - Add the --enablerepo option for Leapp to use an existing custom yum/dnf
    repository during the upgrade
  - Add the --no-rhsm option for Leapp for use without subscription-manager
    (#622)
  - Add `leapp answer` to answer Dialog questions in CLI (#592)
  - Add `stdin` and `encoding` parameters in the run function (#583, #595)
  - Add new dependency on python-requests
  - Add the DESKTOP tag for the leapp report (#612)
  - Display a warning when leapp is used in an unsupported (devel/testing) mode
    (#577)
  - Drop dependency on python-jinja2
  - Error messages are now part of the preupgrade report
  - Fix json export capabilities using serialization (#598)
  - Introduce DialogModel that could be processed by actors to add related
    information into the report (#589)
  - Introduce Workflow API (#618)
  - Move all leapp and snactor files into related rpms instead of python2-leapp
    (#591)
  - Print errors on stdout in pretty format (#593)
  - Report inhibitors separately from errors on stdout (#620)
  - Show progress in non-verbose executions (#621)
  - The verbosity options (--verbose | --debug) are available for leapp commands
    as well
  - Resolves: #1821712


author: Michal Bocek <mbocek@redhat.com> - 0.11.0-1
changelog:
  - Rebase to v0.11.0
  - Bump leapp-framework capability to 1.3
  - Preserve verbose/debug options during the whole upgrade workflow
  - Print the informative error block to the STDOUT instead of STDERR
  - Add new reporting tags: `PUBLIC_CLOUD` and `RHUI`
  - Add the possibility to skip actor discovery to improve performance of tests when an actor context is injected directly
  - Introduce the `deprecated` and `suppress_deprecation` decorators to support the deprecation process
  - Store dialog answers in the leapp.db
  - Update and improve man pages
  - Raising a missing exception with tests failing under py3
  - Adde the --actor-config option to `snactor run` to specify a workflow configuration model that should be consumed by actors
  - The `call` function has been improved to be working on MacOS
  - Known issue: the `suppress_deprecation` decorator causes a traceback in certain cases


author: Dominik Rehak <drehak@redhat.com> - 0.11.1-1
changelog:
  - Rebase to v0.11.1
  - Fix conversion of deprecation messages to reports
  - Fix various issues regarding suppressing of deprecation
  - Remove pytest residuals in spec file
  - Update documentation and manpages
  - Resolves: #1887913


author: Dominik Rehak <drehak@redhat.com> - 0.12.0-1
changelog:
  - Rebase to v0.12.0
  - Bump leapp-framework capability to 1.4
  - Add JSON schema of leapp reports for validation
  - Add a stable report identifier for each generated report
  - Resolves: #1915508


author: Petr Stodulka <pstodulk@redhat.com> - 0.12.1-1
changelog:
  - Rebase to v0.12.1
  - Added rerun command for experimental purposes to be able to re-run manually
    the last phase when needed (experimental)
  - Resolves: #1952885


author: Petr Stodulka <pstodulk@redhat.com> - 0.13.0-10
changelog:
  - Rebase to v0.13.0
  - Bump the provided leapp-framework capability to 2.0
  - The commands for the leapp tool (e.g. preupgrade, upgrade) are now
    defined in the leapp-repository component
  - The leapp tool scans the available CLI commands dynamically
  - First build for the IPU 8 -> 9
  - Resolves: #1997075


author: Petr Stodulka <pstodulk@redhat.com> - 0.14.0-1
changelog:
  - Rebase to v0.14.0
  - Bump leapp-framework to 2.2
  - Bump leapp-framework-dependencies to 5
  - Add depency on python3 (distribution python)
  - Added possibility to specify the report format version
  - Check the answerfile upon loading and prevent creation of invalid answerfile
  - Dialogs: print the reason field for question in the answerfile
  - Fix the JSON serialization in Dialogs on Python3
  - Introduced new functions in the leapp standard library
  - Updated man page
  - Resolves: rhbz#1997075


author: Petr Stodulka <pstodulk@redhat.com> - 0.15.0-10
changelog:
  - Bumping the release for the testing purposes.
  - First build for the IPU 8 -> 9
  - Resolves: #1997076


author: Petr Stodulka <pstodulk@redhat.com> - 0.16.0-1
changelog:
  - Rebase to v0.16.0
  - Improve the performance of the leapp execution for "pre first reboot" phases
  - Introduce upgrades for RHEL 8 to RHEL 9
  - Enabled upgrade paths:
    - RHEL 8.6 -> 9.0
    - RHEL with SAP 8.6 -> 9.0
  - Requires leapp-framework >= 2.2
  - Bump leapp-framework-dependencies to 5
  - Add actors for MariaDB and PostgreSQL
  - Add detection of enabled DNF plugins
  - Add scan & checks for VDO devices
  - Bind the /run/lock dir into the container in the upgrade initramfs env
  - Check Firewalld configuration
  - Check SSSD configuration for changes in RHEL 9
  - Check deprecated network settings
  - Check ifcfg files for change in RHEL 9
  - Check the existence of the custom network-scripts
  - Filter out PES data unrelated for the particular IPU path
  - Fix generating of instructions/data for the leapp DNF plugin during
  - Fix generating the target initramfs when additional files and dracut modules are requested to be added
  - Fix getting device attribute through udev on Python 3
  - Fix parsing of sysctl output during the scan of the system
  - Fix scanning "/etc/default/grub" with empty lines
  - Fix scanning information about mounted devices
  - Fix the execution order for the dnf dry run actor
  - Handle SELinux during the in-place upgrade
  - Handle live kernel patching during
  - Improve and generalize checking of device drivers
  - Inhibit the upgrade when ipa-server is detected
  - Introduce DNFWorkarounds to register scripts to be executed before DNF run
  - Introduce handling of DNF modularity during the upgrade
  - Introduce the --report-schema option to control the version of the generated report format
  - Introduce the --target option to specify the version of the target system
  - Provide the LEAPP_IPU_IN_PROGRESS environment variable for actors during in-place upgrade
  - Resolves: #1997076


author: Petr Stodulka <pstodulk@redhat.com> - 0.16.0-4
changelog:
  - Extend the check of deprecated or removed PCI drivers
  - Do not instruct DNF to install rubygem-irb during the in-place upgrade
    to prevent conflict between files
  - Resolves: #1997076


author: Mark Will <mark.will@oracle.com> - 0.16.0-6.0.1
changelog:
  - Add Oracle Patches
  - 1000-Add-Oracle-Linux-Support.patch [Orabug: 32187416]
  - 1001-Add-InstalledOracleSignedRPM-Message.patch [Orabug: 32076068]
  - 1002-Add-UEK-Kernel-Support.patch [Orabug: 32187416]
  - 1003-Rename-Upstream-Specific-Actors.patch [Orabug: 32076068]
  - 1004-UEKR6-Overlayfs-fix.patch [Orabug: 32187481]
  - 1005-Replace-Upstream-Bugzilla-URLs.patch [Orabug: 32076068]
  - 1006-Replace-Upstream-Refs.patch [Orabug: 32076068]
  - 1007-BTRFS-Support-UEK-only.patch [Orabug: 32187404]
  - 1008-Remove-Upstream-SM.patch [Orabug: 32076068]
  - 1009-Add-OL9-Upgrade-Repositories.patch [Orabug: 32214409]
  - 1010-Fix-SCTP-crash-on-arm.patch [Orabug: 32248761]
  - 1011-Keep-Default-Boot-Kernel.patch [Orabug: 32251187]
  - 1012-Add-Oracle-DNF-Plugin.patch [Orabug: 32076068]
  - 1013-BTRFS-RAID-Upgrade-Initramfs-fix.patch [Orabug: 32295600]
  - 1014-Set-All-Installed-Kernel-Parameters.patch [Orabug: 32251187]
  - 1015-Etc-Sysconfig-Kernel-fix.patch [Orabug: 32251187]
  - 1016-BTRFS-RAID-inhibit.patch [Orabug: 32295600]
  - 1018-Check-OSMS-Inhibit-Actor.patch [JIRA: OLDIS-3436]
  - 1020-Fix-License-Reboot-Issue.patch [Orabug: 32612983]
  - 1021-Support-OCI-Vars.patch [Orabug: 32826595]
  - 1022-Fix-Cloud-Init-Cache-After-Upgrade.patch [Orabug: 32857588]
  - 1023-Detect-and-Inhibit-OCI-BM-Shapes.patch [Orabug: 32858440]
  - 1024-EFI-Grubenv-Fix.patch [Orabug: 32858036]
  - 1029-Post-Enable-Repos.patch [Orabug: 33210937]
  - 1031-Oracle-KVM-Check.patch [OraBug: 33599932]
  - 1032-KVM-Persistentnetnames-Fix.patch [Orabug: 33639916]
  - 1034-Remove-Upstream-SM-Args.patch [Orabug: 32076068]
  - 1035-Add-Oracle-Repos-parameters.patch [JIRA: OLDIS-5135]
  - 1036-OCI-vars-substitution.patch [Orabug: 32826595] 
  - 1037-Oracle-UEKR7-Check.patch [OraBug: 34211484]
  - 1038-Check-vdo-fix.patch [Orabug: 34288152]


