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-03-02

Bugzilla tracking

Fedora Linux 44 Accepted System-Wide Changes

PackageKit-DNF5

Switch PackageKit to the new DNF5 backend built on libdnf5.

Owners

  • Owner: Neal Gompa

Tracking

  • Last updated: 2026-02-03
  • Tracking bug: #2436482
  • Release Notes tracker: #297
  • Contingency deadline: Beta Freeze
  • Status: 100% code completed

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: 100% code completed

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

Automatic DTB selection for aarch64 EFI systems

Make the aarch64 Fedora Live ISO images work OOTB on Windows on ARM (WoA) laptops by automatically selecting the right DTB at boot.

Owners

  • Owner:

Tracking

  • Last updated: 2026-02-18
  • Tracking bug: #2431731
  • Release Notes tracker: #292
  • Contingency deadline: Ideally the decision to revert would be made before the Beta Freeze, but if serious issues are found during Beta testing it could also happen before the Final Freeze.
  • Status: 100% code completed

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: 100% code completed

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: 100% code completed

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: 100% code completed

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: Testable

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: 100% code completed

CMake 4.0

Update CMake from 3.31 to version 4.2. 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: 2026-02-15
  • Tracking bug: #2376114
  • Release Notes tracker: #226
  • Contingency deadline: No deadline necessary yet
  • Status: Testable

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: 2026-02-16
  • Tracking bug: #2360109
  • Release Notes tracker: #213
  • Contingency deadline: N/A (not a System Wide Change)
  • Status: Finished

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: 100% code completed

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

Fedora Linux 44 Accepted Self-Contained Changes

Bump Minimum Rust Bindgen to v0.72

Fedora currently includes packages for v0.68, v0.69, v0.71, and v0.72 of the Rust "bindgen" crate. All dependent packages will be updated to use bindgen v0.72 (or newer) to address breaking changes in LLVM 22 that are only fixed in bindgen v0.72.1 and newer.

  • Owner: Fabio Valentini, Rust SIG
  • Last updated: 2026-02-10
  • Tracking bug: #2438550
  • Status: 100% code completed

Switch the distribution default version of MariaDB from MariaDB 10.11 to MariaDB 11.8

MariaDB is packages now use the versioned package layout. Currently we have packages mariadb10.11 and mariadb11.8 which both provides their respective versioned named sub-packages (e.g. mariadb10.11-server or mariadb11.8-errmsg etc.)

  • Owner: Michal Schorm
  • Last updated: 2026-02-04
  • Tracking bug: #2436484
  • Status: 100% code completed

Dank Fedora MiracleWM

Replace the nwg-shell with Dank Material Shell (built on QuickShell) for the Fedora MiracleWM spin.

  • Owner: Matthew Kosarek, Neal Gompa
  • Last updated: 2026-02-03
  • Tracking bug: #2436477
  • Status: 100% code completed

IBus 1.5.34

IBus 1.5.34 will update some the Wayland and Emoji features.

  • Owner: Takao Fujiwara
  • Last updated: 2026-02-03
  • Tracking bug: #2436480
  • Status: 100% code completed

Atomic Desktops: Drop FUSE 2 libraries

Remove FUSE 2 binaries and libraries from all Atomic Desktops as the FUSE 2 version of the project is deprecated and not maintained anymore.

  • Owner:
  • Last updated: 2026-02-03
  • Tracking bug: #2436474
  • Status: 100% code completed

Atomic Desktops: Drop compatibility for pkla polkit rules

Remove support for deprecated pkla polkit rules from all Fedora Atomic Desktops. All other ostree/bootable container images dropped it already.

  • Owner:
  • Last updated: 2026-02-10
  • Tracking bug: #2438551
  • Status: 100% code completed

ibus-speech-to-text WhisperCpp support

ibus-speech-to-text 0.7.0 introduces support for OpenAI's Whisper engine via pywhispercpp (python bindings of WhisperCpp) in addition to the existing Vosk engine.

  • Owner: Manish Tiwari
  • Last updated: 2026-02-13
  • Tracking bug: #2439692
  • Status: 100% code completed

Upgrade uutils-coreutils to 0.5 and nushell to 0.109.2+

Upgrades rust-coreutils and its set of associated crates from 0.0.27 to 0.5.x and rust-nu from 0.99.1 to 0.109.2 or higher.

  • Owner: Michel Lind, Fabio Valentini, Benjamin A. Beasley, Rust SIG
  • Last updated: 2026-02-03
  • Tracking bug: #2436483
  • Status: Testable

Django 6.x

Update the default Django stack in Fedora from 5.x to 6.x

  • Owner: Michel Lind, Carl George
  • Last updated: 2026-02-03
  • Tracking bug: #2436478
  • Status: 100% code completed

Using Konflux for bootc-Based Artifacts

Make Konflux the draft pipeline tool for building base images using the bootc toolchain.

  • Owner: Laura Santmaria (nimbinatus) || Initiatives/Fedora_bootc with members from CoreOS and Atomic SIGs and the Konflux (informal) SIG
  • Last updated: 2026-03-02
  • Tracking bug: #2443839
  • Status: Change accepted

TagLib 2

Update the taglib package from 1.13 to 2.x (2.1.1 as of the time of writing), which is an ABI and API break, and rebuild or port all dependents to the new version.

  • Owner: Yaakov Selkowitz
  • Last updated: 2026-02-03
  • Tracking bug: #2436485
  • Status: 100% code completed

Container Images Labels

The org.opencontainers.image.name and org.opencontainers.image.license labels in Fedora container images get changed to org.opencontainers.image.title and org.opencontainers.image.licenses to more closely align with The OpenContainers Annotations Spec.

  • Owner: Jan Pazdziora
  • Last updated: 2026-02-03
  • Tracking bug: #2436476
  • Status: 100% code completed

Drop Libreoffice KF5 integration package

With KDE being on Qt6 since F40 and lxqt also being on qt6 since F41, we would like to drop the libreoffice-KF5 subpackage which provides integration against Qt5.

  • Owner: Mattia Verga, Gwyn Ciesla
  • Last updated: 2026-02-03
  • Tracking bug: #2436479
  • Status: 100% code completed

java-21-openjdk removal sooner then originally scheduled

Remove java-21-openjdk already from F44, rather then F45 as was originally announced

here and
here
  • Owner: Jiri Vanek
  • Last updated: 2026-01-21
  • Tracking bug: #2431675
  • Status: 100% code completed

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: 100% code completed

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: 100% code completed

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-02-18
  • Tracking bug: #2427442
  • Status: 100% code completed

Changes/Build Fedora CoreOS on Konflux

We want to build Fedora CoreOS updates payloads in Konflux, instead of Jenkins.

  • Owner: Joel Capitao, JB Trystram
  • Last updated: 2026-02-13
  • Tracking bug: #2439690
  • Status: Change accepted

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-02-10
  • Tracking bug: #2438552
  • Status: 100% code completed

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: 100% code completed

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: 2026-01-20
  • 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: 100% code completed

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: 100% code completed

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: 100% code completed

TeXLive 2025

TeX Live is intended to be a straightforward way to get up and running with the TeX document production system. It provides a comprehensive TeX system with binaries for most flavors of Unix, including GNU/Linux and macOS, and also Windows. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world.

  • Owner: Tom Callaway
  • Last updated: 2026-02-09
  • Tracking bug: #2407057
  • Status: 100% code completed

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: 2026-01-26
  • Tracking bug: #2403823
  • Status: Finished

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) for architectures other than x86_64 and aarch64.

  • Owner: Jens Petersen
  • Last updated: 2026-02-04
  • Tracking bug: #2402318
  • Status: 100% code completed

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

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: 2026-02-17
  • Tracking bug: #2394090
  • Status: Testable

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