Skip to content

Commit

Permalink
docs: Collect release notes for F41
Browse files Browse the repository at this point in the history
  • Loading branch information
KKoukiou committed Oct 31, 2024
1 parent 9f8952b commit 3d98d96
Show file tree
Hide file tree
Showing 9 changed files with 104 additions and 87 deletions.
104 changes: 104 additions & 0 deletions docs/release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,110 @@ This document describes major installer-related changes in Fedora releases.

A guide on adding new entries is in the release documentation.

Fedora 41
#########

Changes in the graphical interface
----------------------------------

Changes in kickstart support
----------------------------

Deprecate RPM modularity module
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Based on the discontinuation of RPM modularity in Fedora 39,
we have decided to remove the RPM modularity feature in Anaconda.
The 'module' kickstart command is no longer functional but can still
be included in the kickstart file. However, its presence will now generate a warning.
In a future release, this command will be completely removed,
and its usage will result in an error.

See also:
- https://issues.redhat.com/browse/RHELBU-2699
- https://issues.redhat.com/browse/INSTALLER-3909
- https://github.com/pykickstart/pykickstart/pull/487

Changes in Anaconda configuration files
---------------------------------------

Remote repository for Flatpaks after deployment are now configurable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Currently when OSTree installation detects Flatpak repository in the installation media
these Flatpaks are deployed and the remote was hardcoded to remote Fedora. This remote
is then used for updating the Flatpaks after installation.

After this change Flatpak remote can be set by ``flatpak_remote`` key in the configuration
file.

Architecture and hardware support changes
-----------------------------------------

NVMe Fabrics support
^^^^^^^^^^^^^^^^^^^^

Anaconda now recognizes NVMe Fabrics drives. These drives are now shown in the
Advanced Storage screen, together with further details.

See also:
- https://github.com/rhinstaller/anaconda/pull/4514

Add RISC-V 64 support
^^^^^^^^^^^^^^^^^^^^^

Added extlinux support for RISC-V 64 and grub support for RISC-V 64 UEFI.

See also:
- https://github.com/rhinstaller/anaconda/pull/5198

General changes
---------------

Use the standalone ``crypt_r`` package for crypting passwords
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

The Python standard library ``crypt`` module was removed from Python 3.13+.
Use the standalone ``crypt_r`` package maintained by the Fedora Python SIG instead.
Support for ``crypt`` still exists as a fallback, as ``crypt_r`` is not
available in old RHELs and Fedoras.

See also:
- https://bugzilla.redhat.com/2276036
- https://github.com/rhinstaller/anaconda/pull/5628

Do not create default network profiles for network port devices
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Traditionally Anaconda creates default persistent network profiles (ifcfg files or keyfiles) for every supported wired network device. We would like to move towards creating profiles only for devices explicitly configured by installer. As a step in this direction do not create such files for devices used as ports of a virtual device (for example bond device) configured by installer, unless they were explicitly configured separately (for example in early stage from boot options).

See also:
- https://issues.redhat.com/browse/RHEL-38451
- https://github.com/rhinstaller/anaconda/pull/5703

Remove deprecation warnings for kernel boot options without prefix
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Removing the deprecation warnings for kernel boot options without ``inst.``
prefix. This was left for a couple of releases to advise users to switch
their options to use ``inst.*`` instead. We are now removing them to not
warn as it should be always used ``inst.`` as prefix.

See also:
- https://issues.redhat.com/browse/INSTALLER-2363
- https://github.com/rhinstaller/anaconda/pull/5723/

Add ping command line tool to Anaconda Dracut image
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sometimes boot of the installer ISO will fail because remote source can't be reached, if this
happens, it can be hard to debug because of the limited toolset inside the Dracut shell.
For these reasons, we are adding a ping command line tool which can help with debugging.

See also:
- https://issues.redhat.com/browse/RHEL-5719
- https://github.com/rhinstaller/anaconda/pull/5500

Fedora 40
#########

Expand Down
12 changes: 0 additions & 12 deletions docs/release-notes/crypt_r.rst

This file was deleted.

15 changes: 0 additions & 15 deletions docs/release-notes/deprecate-modularity.rst

This file was deleted.

10 changes: 0 additions & 10 deletions docs/release-notes/flatpak-remote-is-configurable.rst

This file was deleted.

This file was deleted.

9 changes: 0 additions & 9 deletions docs/release-notes/nvme-over-fabrics.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/release-notes/remove-deprecated-warnings-for-inst-prefix.rst

This file was deleted.

9 changes: 0 additions & 9 deletions docs/release-notes/riscv64-support.rst

This file was deleted.

11 changes: 0 additions & 11 deletions docs/release-notes/support-ping-in-dracut.rst

This file was deleted.

0 comments on commit 3d98d96

Please sign in to comment.