Fedora Linux 45 Accepted System-Wide Changes
Build disk images for Atomic Desktops with image-builder
We will switch the builds of the Fedora Atomic Desktop ISOs over from lorax to image-builder. Additionally, we will introduce extra artifacts (qcow2, raw image) for those variants where an out-of-the-box setup is available.
Owners
- Owner: Simon de Vlieger, Timothée Ravier
Tracking
- Last updated: 2026-02-03
- Tracking bug: #2436475
- Release Notes tracker: #294
- Contingency deadline: Beta freeze.
- Status: Change accepted
Lua 5.5
Update Fedora's Lua interpreter from 5.4 to 5.5.
Owners
- Owner: Tom Callaway
Tracking
- Last updated: 2026-02-07
- Tracking bug: #2436481
- Release Notes tracker: #296
- Contingency deadline:
- Status: Change accepted
Modernize boot.iso
We will switch over production of the boot.iso from using lorax to image-builder modernizing the build of the deliverable while keeping functional parity.
Owners
- Owner: Simon de Vlieger, Neal Gompa
Tracking
- Last updated: 2026-01-13
- Tracking bug: #2429153
- Release Notes tracker: <will be assigned by the Wrangler>
- Contingency deadline: Beta Freeze
- Status: Change accepted
Use kmscon as default VT console
This change is to replace the kernel console fbcon with the userspace console kmscon in Fedora, to provide an enhanced and more secure console for Fedora users.
Owners
- Owner: Jocelyn Falempe
Tracking
- Last updated: 2026-03-02
- Tracking bug: #2418795
- Release Notes tracker: <will be assigned by the Wrangler>
- Contingency deadline: N/A (not a System Wide Change)
- Status: Testable
Enforcing signature checking by default
Change the RPM default package verification mode to enforcing signature checking, to follow upstream RPM 6.0 default: only packages with a verified signature can be installed, unless explicitly overridden by --nosignature or corresponding API.
Owners
- Owner: Panu Matilainen
Tracking
- Last updated: 2026-01-21
- Tracking bug: #2417106
- Release Notes tracker: <will be assigned by the Wrangler>
- Contingency deadline: beta freeze
- Status: 100% code completed
Python 3.15
Update the Python stack in Fedora from Python 3.14 to Python 3.15, the newest major release of the Python programming language.
Owners
- Owner: Karolina Surma, Miro Hrončok
Tracking
- Last updated: 2025-12-02
- Tracking bug: #2412434
- Release Notes tracker: <will be assigned by the Wrangler>
- Contingency deadline: Beta Freeze
- Status: Change accepted
CMake drop non-standard variables
Drop variables that are not standardized by CMake in the %cmake macro. The dropped options are-DINCLUDE_INSTALL_DIR, -DLIB_INSTALL_DIR, -DSYSCONF_INSTALL_DIR, -DSHARE_INSTALL_PREFIX and -DLIB_SUFFIX. Affected projects are tracked in this copr repo, please check if your packages are failing there.
Owners
- Owner: Cristian Le
Tracking
- Last updated: 2025-10-28
- Tracking bug: #2376113
- Release Notes tracker: #227
- Contingency deadline: No deadline necessary yet
- Status: Not being worked on
Fedora Linux 45 Accepted Self-Contained Changes
Pandas 3
Update to Pandas from 2.3.x to 3.0.x which brings in improvements to strings handling, consistent behaviour with Copy-on-Write, removing a number of long deprecated functionality.
- Owner: Peter Robinson
- Last updated: 2026-03-04
- Tracking bug:
- Status: Unknown
Podman 6
This proposal introduces Podman 6.0, a new major version of the container management tool, into Fedora 44. This update includes significant API and CLI breaking changes, new functionality, and the final removal of deprecated components including slirp4netns, cgroups v1, and the BoltDB backend.
- Owner: Lokesh Mandvekar, Brent Baude, Mohan Boddu
- Last updated: 2026-03-04
- Tracking bug: #2431676
- Status: Change accepted
Change Proposal Name: rebase to OpenSSL 4.0
OpenSSL 4.0 is going to land in April 2026. It is a major release with many significant changes, and we should start preparing to it.
- Owner: Dmitry Belyavskiy
- Last updated: 2025-10-18
- Tracking bug: #2402319
- Status: Not being worked on
NodeJS metapackages
The NodeJS team no longer wish to designate one of the maintained NodeJS streams as the "default" or "preferred" one explicitly, but wishes for the users to retain the ability to install "any" NodeJS stream when the specific major version is not important to them. To that end, the non-versioned nodejs package will become an empty "metapackage" pulling one of the versioned nodejsXY packages as it's dependency.
- Owner: Jan Stanek, Andrei Radchenko, Tomas Juhasz
- Last updated: 2026-03-02
- Tracking bug: #2383283
- Status: Change accepted
