Anaconda Changes
This section covers changes in the [application]*Anaconda* installer, including changes in the graphical and text mode interactive installers, Kickstart, and installer boot options.
Changes in the Graphical Interface
The Manual Partitioning screen will now display a drop-down menu which allows you to select the LUKS version if the volume or partition is being encrypted. The menu is hidden if you do not use encryption on the volume or partition.
Changes in the Text Mode Interface
When using a Kickstart file in that requires a default LUKS passphrase to finish partitioning, Anaconda in text mode will now pause and prompt you to enter the passphrase.
Kickstart Changes
Several new options which enable you to change encryption settings (`--luks-version`, `--pbkdf`, and `--pbkdf-memory`) are now available for Kickstart commands [command]`autopart`, [command]`logvol`, [command]`part`, and [command]`raid`.
Other Anaconda Changes
This release brings additional progress on Anaconda modularization, an initiative that began in previous releases:
Improved support for DBus tasks (link:++https://github.com/rhinstaller/anaconda/pull/1491++[anaconda/1491])
Some installation tasks now run in DBus modules (link:++https://github.com/rhinstaller/anaconda/pull/1502++[anaconda/1502])
The storage configuration DBus module has been extended (link:++https://github.com/rhinstaller/anaconda/pull/1458++[anaconda/1458], link:++https://github.com/rhinstaller/anaconda/pull/1514++[anaconda/1514], link:++https://github.com/rhinstaller/anaconda/pull/1513++[anaconda/1513], link:++https://github.com/rhinstaller/anaconda/pull/1507++[anaconda/1507])
The Anaconda modularization effort will continue in subsequent Fedora releases.
Fedora 29 provides the *DNF* package manager version 4. Notable changes include:
A new module dependency resolver that resolves modular context and handles stream expansion properly.
Support for platform pseudo-modules - see `module_platform_id` in the `dnf.conf(5)` man page.
A new history database.