From Fedora Project Wiki
DO NOT EDIT this page manually as it's generated automatically and all changes will be overwritten! If you want to change anything, change the original Changes page and it will be picked up in the next refresh. This page last updated: 2026-01-13

Bugzilla tracking

Fedora Linux 44 Accepted System-Wide Changes

Stop Creating Default Network Profiles By Anaconda

Traditionally Anaconda installer used to create default network profiles (NetworkManager ifcfg files or keyfiles) on the installed sytem for each wired device. With the change only the devices configured during installation (by boot options, kickstart or interactively in UI) will have the profile on the installed system.

Owners

  • Owner: Radek Vykydal

Tracking

  • Last updated: 2026-01-13
  • Tracking bug: #2429152
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: Beta freeze
  • Status: Change accepted

LLVM 22

Update all llvm sub-projects in Fedora Linux to version 22.

Owners

  • Owner: Tom Stellard

Tracking

  • Last updated: 2026-01-13
  • Tracking bug: #2429149
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: Final Freeze
  • Status: Change accepted

Boost 1.90 upgrade

This change brings Boost 1.90.0 to Fedora. This will mean Fedora ships with a recent upstream Boost release.

Owners

  • Owner: Jonathan Wakely, Patrick Palka

Tracking

  • Last updated: 2026-01-13
  • Tracking bug: #2429148
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline:
  • 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: 2025-12-15
  • Tracking bug: #2418795
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: N/A (not a System Wide Change)
  • Status: Change accepted

Drop QEMU 32-bit Host Builds

The QEMU upstream project deprecated support for 32-bit host builds and will start removing this in a near-term forthcoming release. It is not practical for Fedora to re-enable 32-bit support over the long term, as QEMU's intent with dropping 32-bit support code is to enable code to be changed to assume 64-bit atomic ops in all builds.

Owners

  • Owner: Daniel Berrangé

Tracking

  • Last updated: 2025-12-02
  • Tracking bug: #2418381
  • Release Notes tracker: #281
  • Contingency deadline: Beta freeze
  • Status: 100% code completed

Ruby 4.0

Ruby 4.0 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 3.4 in Fedora 43 to Ruby 4.0 in Fedora 44, Fedora becomes the superior Ruby development platform.

Owners

  • Owner: Jaroslav Prokop, Vít Ondruch, Mamoru Tasaka

Tracking

  • Last updated: 2026-01-07
  • Tracking bug: #2418384
  • Release Notes tracker: #283
  • Contingency deadline: Mass Rebuild
  • Status: 100% code completed

Golang 1.26

Update of Go (golang package) to the upcoming version 1.26 in Fedora 44.

Owners

  • Owner: Alejandro Sáez Morollón

Tracking

  • Last updated: 2025-11-25
  • Tracking bug: #2417107
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: Beta freeze
  • Status: Change accepted

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: 2025-12-04
  • Tracking bug: #2417106
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: beta freeze
  • Status: Change accepted

Koji drops RedHat Image Builder Service

Since Fedora 43 there are two ways to interact with Red Hat Image Builder to build images. Local (on the Koji workers) or through an external service (through the service's infrastructure). This proposal drops the service parts while keeping the Koji-local builds.

Owners

  • Owner: Simon de vlieger

Tracking

  • Last updated: 2025-10-29
  • Tracking bug: #2407056
  • Release Notes tracker: #274
  • Contingency deadline:
  • Status: 100% code completed

Unified KDE Out of Box Experience

All Fedora KDE variants will use the Plasma Setup application to configure the system after installation. Anaconda will have redundant settings disabled for installation.

Owners

  • Owner: Neal Gompa

Tracking

  • Last updated: 2025-11-29
  • Tracking bug: #2407058
  • Release Notes tracker: #276
  • Contingency deadline: Beta Freeze
  • Status: Testable

GNU Toolchain Update (gcc 16.1, binutils 2.46, glibc 2.43, gdb 16.3)

Update the Fedora 44 GNU Toolchain to gcc 16.1, binutils 2.46, glibc 2.43 and gdb 16.3.

Owners

  • Owner: Carlos O'Donell

Tracking

  • Last updated: 2026-01-06
  • Tracking bug: #2427441
  • Release Notes tracker: #288
  • Contingency deadline: Fedora mass rebuild on YYYY-MM-DD.
  • Status: Change accepted

CMake: Use ninja generator by default

Change the default generator used in the %cmake macro from make to ninja. Affected projects are tracked in this copr repo, please check if your packages are failing there.

Owners

  • Owner: Cristian Le

Tracking

  • Last updated: 2025-09-01
  • Tracking bug: #2376112
  • Release Notes tracker: #228
  • Contingency deadline: No deadline necessary yet
  • Status: Change accepted

CMake 4.0

Update CMake to version 4.0. This version breaks compatibility with projects that specify cmake_minimum_required with only a lower bound less than 3.5. Affected projects are tracked in this copr repo, please check if your packages are failing there.

Owners

  • Owner: Cristian Le

Tracking

  • Last updated: 2025-11-19
  • Tracking bug: #2376114
  • Release Notes tracker: #226
  • Contingency deadline: No deadline necessary yet
  • Status: Change accepted

Package builds are expected to be reproducible

Over the last few releases, we changed our build infrastructure to make package builds reproducible. This is enough to reach 90%. The remaining issues need to be fixed in individual packages. After this Change, package builds are expected to be reproducible. Bugs will be filed against packages when an irreproducibility is detected. The goal is to have no fewer than 99% of package builds reproducible.

Owners

  • Owner:

Tracking

  • Last updated: 2025-09-04
  • Tracking bug: #2361706
  • Release Notes tracker: #217
  • Contingency deadline: any time
  • Status: Change accepted

Packit as a dist-git CI

The mechanism that launches CI builds and tests on Testing Farm in response to a pull request in dist-git will be changed. A solution based on Packit will replace current solutions (Fedora CI and Zuul).

Owners

  • Owner: František Lachman, Laura Barcziova, Maja Massarini, Matej Focko, Nikola Forro

Tracking

  • Last updated: 2025-08-13
  • Tracking bug: #2360109
  • Release Notes tracker: #213
  • Contingency deadline: N/A (not a System Wide Change)
  • Status: Change accepted

Unification of boot loader updates, phase 1

Begin the process of using single tool (likely bootupd) for most boot loader updates, especially grub and shim. This decouples package installation, e.g., via rpm transaction, from actual update in /boot and /boot/efi. This change does not affect zipl and systemd-boot.

Owners

  • Owner:

Tracking

  • Last updated: 2025-09-01
  • Tracking bug: #2342224
  • Release Notes tracker: #160
  • Contingency deadline:
  • Status: Testable

Protobuf 5.x/6.x

Update Protobuf to the latest version (5.x), and 6.x if it arrives in time before freeze in Q1 2025. Note that Protobuf's versioning is complicated, C++ and Python are at version 5, other language bindings at version 4, and they all embed the version of protoc; we are using the C++ version here so we can reference its support policy.

Owners

  • Owner: Michel Lind, Jonathan Wright, Neal Gompa

Tracking

  • Last updated: 2025-09-04
  • Tracking bug: #2341815
  • Release Notes tracker: #159
  • Contingency deadline:
  • Status: Testable

Remove Python Mock Usage

python-mock has been deprecated since Fedora 34 - 6 releases ago, but is still in use in many packages. We plan to go through the remaining usages and clean them up, with the goal of retiring python-mock from Fedora.

Owners

  • Owner: Michel Lind, Maxwell G

Tracking

  • Last updated: 2025-09-04
  • Tracking bug: #2258085
  • Release Notes tracker: <will be assigned by the Wrangler>
  • Contingency deadline: Final Freeze
  • Status: Change accepted

Modernize Live Media

Modernize the live media by switching to the "new" live environment setup scripts provided by livesys-scripts and leverage new functionality in dracut to enable support for automatically enabling persistent overlays when flashed to USB sticks.

Owners

  • Owner: Neal Gompa, Matt Coleman

Tracking

  • Last updated: 2025-09-04
  • Tracking bug: #2139918
  • Release Notes tracker: #898
  • Contingency deadline: Final Freeze
  • Status: Change accepted

KTLS implementation for GnuTLS

Acceleration of GnuTLS with software Kernel TLS (KTLS)

Owners

  • Owner: František Krenželok, Daiki Ueno

Tracking

  • Last updated: 2025-09-04
  • Tracking bug: #2130000
  • Release Notes tracker: #881
  • Contingency deadline: 2023-02-21
  • Status: Change accepted

Fedora Linux 44 Accepted Self-Contained Changes

Split ruby-build

The ruby-build package will be split into a main package and several subpackages (ruby-build-jruby, ruby-build-truffleruby, ...). This allows users to install only the build dependencies required for their specific Ruby implementation, significantly reducing the default installation size and dependency footprint.

  • Owner: Mikel Olasagasti
  • Last updated: 2026-01-13
  • Tracking bug: #2429151
  • Status: Change accepted

Rework Games Lab

Modernize the Games Lab deliverable by leveraging the latest technologies to offer a high quality gaming and game development experience. This includes a change from Xfce to KDE Plasma to take advantage of the latest and greatest Wayland stack for gaming.

  • Owner: Noel Miller, Owen Zimmerman, Jaiden Riordan, Lleyton Gray
  • Last updated: 2026-01-13
  • Tracking bug: #2429150
  • Status: Change accepted

KDE Plasma Login Manager

All Fedora KDE variants will use Plasma Login Manager (PLM) instead of SDDM for the default login manager.

  • Owner: Neal Gompa
  • Last updated: 2026-01-06
  • Tracking bug: #2427442
  • Status: Testable

Helm 4

Helm 4 has been released upstream with intentional backwards-incompatible changes relative to Helm 3. To ensure a smooth transition for Fedora and EPEL users, this Change introduces Helm 4 as the default helm package in Fedora Rawhide, while providing a parallel-installable helm3 package for users and tooling that still rely on Helm 3.

  • Owner: Mikel Olasagasti
  • Last updated: 2026-01-12
  • Tracking bug:
  • Status: Unknown

Budgie 10.10

Budgie 10.10 is the latest of Budgie 10 series by Buddies of Budgie. Budgie 10.10 migrates from X11 to Wayland.

  • Owner: Joshua Strobl, Neal Gompa
  • Last updated: 2025-12-11
  • Tracking bug: #2421534
  • Status: Testable

Ansible 13

Update to from Ansible 11 and Ansible Core 2.18 to Ansible 13 and Ansible Core 2.20, which includes major robustness and security fixes to the templating engine which could break existing playbooks that had incorrect behavior that was silently ignored in previous releases.

  • Owner: Maxwell G; Kevin Fenzi
  • Last updated: 2025-12-11
  • Tracking bug: #2421521
  • Status: 100% code completed

Nix package tool

Add the nix functional package manager developer tool to Fedora.

  • Owner: Jens Petersen, Zbigniew Jędrzejewski-Szmek
  • Last updated: 2025-11-28
  • Tracking bug: #2417108
  • Status: 100% code completed

Adopt new R Packaging Guidelines

There are currently over 400 R packages in Fedora's repositories, many of them with slightly different interpretations of the R Packaging Guidelines, which contain almost no automations. As a result, different packages implement different techniques for dealing with the various quirks derived from such guidelines. With this proposal, we aim at automation, reliability and simplicity via newly developed RPM macros, placing R packaging on the same level as other software stacks.

  • Owner: Iñaki Úcar
  • Last updated: 2025-11-25
  • Tracking bug: #2417105
  • Status: 100% code completed

Switch Fedora Cloud to /boot as a Btrfs subvolume

Eliminate the separate /boot partition on Fedora Cloud images

  • Owner: Neal Gompa, David Duncan
  • Last updated: 2025-12-11
  • Tracking bug: #2421525
  • Status: Testable

cmark 0.31

Update the cmark package and library to version 0.31.1 (or later).

  • Owner: Jens Petersen
  • Last updated: 2026-01-03
  • Tracking bug: #2407055
  • Status: Testable

Enable NTSYNC kernel module for Wine and gaming packages

The NTSYNC kernel module is enabled for select packages by package recommendation (notably Wine and Steam), which can improve compatibility and performance when running Windows applications (especially games).

  • Owner: EpicTux123
  • Last updated: 2025-12-02
  • Tracking bug: #2418382
  • Status: Change accepted

Remove 'community-mysql' names

Remove all usage of community-mysql* names in Fedora packages. This change is trivial, but I’m making it to increase its visibility.

  • Owner: Michal Schorm
  • Last updated: 2025-10-14
  • Tracking bug: #2403823
  • Status: Change accepted

Haskell GHC 9.10 and Stackage 24

Update the GHC Haskell compiler from major version 9.8 to 9.10 and Haskell packages from Stackage LTS 23 to LTS 24 versions. It is also intended to drop the building of profiling libraries from Haskell packages (except for ghc itself).

  • Owner: Jens Petersen
  • Last updated: 2025-10-07
  • Tracking bug: #2402318
  • Status: Change accepted

PHP 8.5

Update the PHP stack in Fedora to the latest version 8.5.x

  • Owner: Remi Collet and PHP SIG
  • Last updated: 2025-11-20
  • Tracking bug: #2388204
  • Status: 100% code completed

Hardlink identical files in packages by default

A post-build step is added to the package build macros to automatically hardlink all identical files under /usr. Previously, this was done in some packages and now it's done everywhere by default.

  • Owner: Zbigniew Jędrzejewski-Szmek
  • Last updated: 2025-08-26
  • Tracking bug: #2388198
  • Status: 100% code completed

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: 2025-11-06
  • Tracking bug: #2383283
  • Status: Change accepted

Use of swappable -bin packages for managing NodeJS symlinks

We aim to move away from manual management of /usr/bin/node, /usr/bin/npm, and similar symlinks to leveraging swappable nodejsXX-bin, nodejsXX-npm-bin packages.

  • Owner: Andrei Radchenko, Jan Stanek, Tomas Juhasz
  • Last updated: 2025-10-28
  • Tracking bug: #2394090
  • Status: Change accepted

Erlang 27

Update Erlang/OTP to version 27.

  • Owner: Peter Lemenkov, Fedora Erlang SIG
  • Last updated: 2025-09-04
  • Tracking bug: #2383282
  • Status: Change accepted

mkosi-initrd

mkosi-initrd is an alternative builder for initrds. It will be packaged in Fedora, so that users can use it to build initrds locally. A kernel-install plugin will be provided to build the initrd when a kernel package is installed. As a stretch goal, initrds will be build in koji and delivered via rpm packages. As a further stretch goal, pre-built initrds will be used in Unified Kernel Images that can be delivered via rpm packages.

  • Owner: Zbigniew Jędrzejewski-Szmek, Lukáš Nykrýn , Daan De Meyer
  • Last updated: 2025-08-26
  • Tracking bug: #2203221
  • Status: Change accepted