Release v0.6.0
Change license from AGPL 3.0 to Apache 2.0
Upgrade handling
- udev database is accessible during the upgrade
- downtime of some machines is significantly reduced
- sos plugin is introduced for collecting data needed for debugging
- redhat-rpm-config package is removed during upgrade
- data files are required to be delivered by user manually
- system is checked for NFS filesystems usage and upgrade is inhibited when detected
- /boot is checked for sufficient free space
- upgrade is not inhibited any more when Logic SCSI Controllers are present
- repositories used to upgrade the system are based on provided data files
- specific syntax errors in grub configuration are handled when detected
- SCTP is handled during the upgrade
- migration of yum is handled (yum is available after upgrade)
- upgrade of NetworkManager is handled
- upgrades with XFS filesystems without ftype is handled better
- new reporting functionality is introduced and used
Refactoring
- run function from stdlib is used to execute external commands
Packaging
- new dependencies: python2-jinja2, pciutils, sos
- leapp-repository-data subpackage is removed (included data files)
- new directory /etc/leapp/files for data files is introduced
- python files are precompiled to avoid left over pyc files