The following release notes for the Anaconda installer and related components are taken from the upstream version.
The welcome screen on Live CD has been changed to follow the current design patterns, as well as fit better into the surrounding GTK4-based interface. See the pull request #4616 for more information.
Configuration of additional repositories in the graphical user interface has been improved. The protocol selection is now replaced with a drop-down menu of source actions. The screen also shows only configuration options relevant to the selected source action. See the pull request #4498 for more details.
Previously, errors related to contents of the Installation Source screen did not cause the error message bar to appear at the bottom of the screen. As a consequence, users could not review the error messages and immediately correct the errors on the screen. The error message bar now appears correctly when errors occur. As a result, users can immediately notice errors in the Installation Source screen and correct them. See the pull request #4501.
Previously, using Anaconda in Japanese caused the main screen elements to use larger font than in other languages. As a consequence, the user settings were hidden outside the visible screen area and required scrolling. The sizing has been corrected, and Japanese users can now see the user settings icon and description even on the smallest supported screen sizes again. See the pull request #4325.
With this change, the rd.znet boot argument is no longer passed on to the installed system unconditionally on IBM Z systems and the network device is configured and activated after switchroot by udev/NetworkManager. When networking is needed early in initramfs (like in a case of the root file system on iSCSI), rd.znet is automatically added to the kernel command line of the installed via a different mechanism. See the pull request #4303.
The biosboot partition is now verified on all installation target disks. This improves support for booting from an array. See the pull request #4277.
With this change, the graphical interface displays correctly all bootloader devices on the Manual Partitioning screen. See the pull request #4271.
Fedora is adding a new enhanced container support for the (rpm-)ostree stack to natively support OCI/Docker containers as a transport and delivery mechanism for operating system content. Anaconda now supports these containers by a new kickstart command
ostreecontainer. See the pull request #4617, Fedora Change, and Pykickstart.
Previously, rpm-ostree installations verified checksums only for installations from a remote repository, while installations from local repositories did not verify the checksums. As a consequence, rpm-ostree installations from local repositories could install corrupted data without any indication. This behavior is now unified, and Anaconda verifies checksums for all rpm-ostree repositories. As a result, all rpm-ostree installations are now protected against installing corrupted data. See the pull request #4357 for more information.
autopart (…) --hibernation kickstart option creates a swap partition with an automatically determined size that is big enough for hibernation. See the pull request #4275.
Previously, Anaconda used a custom setup for handling tracebacks and saving core dumps. This is now realized by using the
faulthandler Python module and the
systemd-coredump service. As a result, the same debugging data is still available, while the installation environment becomes responsive significantly sooner after tracebacks. As a side effect, the logs from Anaconda and the installation environment now contain different error messages. See the pull request #4350 for more information.
Anaconda team is working for some time on the new Web UI frontend for the installer and to make this in development Web UI more accessible to people we decided to add this as a new package to Fedora repositories. To be able to consume this Web UI, you need to build ISO with the Web UI package and add kernel boot arguments
inst.webui. This package is not included in the existing Fedora images by default. See the pull request #4269.
Want to help? Learn how to contribute to Fedora Docs ›