From 3f9fd437f0e112abbd54adce97a404881a3bb266 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 05:25:57 +0100 Subject: [PATCH 01/22] 265 - gdk2-pixbuf now uses glycin --- modules/release-notes/pages/desktop.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/release-notes/pages/desktop.adoc b/modules/release-notes/pages/desktop.adoc index 02b38bc..f01ef08 100644 --- a/modules/release-notes/pages/desktop.adoc +++ b/modules/release-notes/pages/desktop.adoc @@ -2,3 +2,15 @@ include::partial$entities.adoc[] = Changes in Fedora {PRODVER} For Desktop Users + +[[gdk-pixbuf-glycin]] +== gdk-pixbuf2 now uses Glycin sandboxed image loading +`gdk-pixbuf2` now depends on Glycin, the sandboxed image loading framework, which greatly improves security. +The intent is to provide the same user experience as before, but much has changed behind the scenes. +All built-in pixbuf loaders have been removed in favor of the Glycin pixbuf loader. +Most external pixbuf loaders are now obsolete, as Glycin supports the same image formats. + +Accordingly, `avif-pixbuf-loader` from `libavif`, `heif-pixbuf-loader` from `libheif`, `jxl-pixbuf-loader` from `libjxl`, +rsvg-pixbuf-loader from librsvg, and the standalone package `webp-pixbuf-loader` have all been removed from the distribution. +Additionally, `gdk-pixbuf-thumbnailer` has been removed in favor of `glycin-thumbnailer`. `libvaif`, `libjxl`, and `librsvg` no longer provide thumbnailers, since they depend on `gdk-pixbuf-thumbnailer`. +`libheif` still provides its own standalone thumbnailer, although it is redundant with the Glycin thumbnailer. From 5beb812f33c86149ce03536c0c4c3801c54c5b0d Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 05:30:19 +0100 Subject: [PATCH 02/22] 222 - GNOME is now Wayland only --- modules/release-notes/pages/desktop.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/release-notes/pages/desktop.adoc b/modules/release-notes/pages/desktop.adoc index f01ef08..fc802fb 100644 --- a/modules/release-notes/pages/desktop.adoc +++ b/modules/release-notes/pages/desktop.adoc @@ -3,6 +3,10 @@ include::partial$entities.adoc[] = Changes in Fedora {PRODVER} For Desktop Users +[[gnome-wayland-only]] +== GNOME now uses Wayland only +The GNOME X11 session has been removed from Fedora Linux. Users previously using GNOME on X11 will be transparently upgraded to the GNOME Wayland session. X11 applications are still supported on GNOME. + [[gdk-pixbuf-glycin]] == gdk-pixbuf2 now uses Glycin sandboxed image loading `gdk-pixbuf2` now depends on Glycin, the sandboxed image loading framework, which greatly improves security. From d91b0ebc94f665048e28db0321cd1c1577f022bb Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 06:31:21 +0100 Subject: [PATCH 03/22] 221 - Use COLR for Noto color emoji --- modules/release-notes/pages/desktop.adoc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/release-notes/pages/desktop.adoc b/modules/release-notes/pages/desktop.adoc index fc802fb..42b3150 100644 --- a/modules/release-notes/pages/desktop.adoc +++ b/modules/release-notes/pages/desktop.adoc @@ -18,3 +18,9 @@ Accordingly, `avif-pixbuf-loader` from `libavif`, `heif-pixbuf-loader` from `lib rsvg-pixbuf-loader from librsvg, and the standalone package `webp-pixbuf-loader` have all been removed from the distribution. Additionally, `gdk-pixbuf-thumbnailer` has been removed in favor of `glycin-thumbnailer`. `libvaif`, `libjxl`, and `librsvg` no longer provide thumbnailers, since they depend on `gdk-pixbuf-thumbnailer`. `libheif` still provides its own standalone thumbnailer, although it is redundant with the Glycin thumbnailer. + +[[colr-for-noto-color-emoji]] +== Noto color emoji now use COLR +Noto Color Emoji fonts in Fedora now contain use the the link:++https://learn.microsoft.com/en-us/typography/opentype/spec/colr++[COLRv1] format. The COLRv1 format is a color scalable font compared with the previous color bitmap fonts. + +Users should not notice any changes except for a smaller file size. From 1dc89f1d5ac2b7075572fdb3b1218a3429c9a76c Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 06:34:59 +0100 Subject: [PATCH 04/22] 235 - Set default monospace fallback font --- modules/release-notes/pages/desktop.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/release-notes/pages/desktop.adoc b/modules/release-notes/pages/desktop.adoc index 42b3150..1980f2e 100644 --- a/modules/release-notes/pages/desktop.adoc +++ b/modules/release-notes/pages/desktop.adoc @@ -7,6 +7,14 @@ include::partial$entities.adoc[] == GNOME now uses Wayland only The GNOME X11 session has been removed from Fedora Linux. Users previously using GNOME on X11 will be transparently upgraded to the GNOME Wayland session. X11 applications are still supported on GNOME. +[[default-monospace-fonts]] +== Set default fallback monospace font +In previous Fedora releases, monospace fonts were implicitly substituted with sans-serif fonts by default configuration file in fontconfig if missing, which was the case for some languages. +This could result in unpredictable behavior once additional font packages were installed. +Fedora 43 fixes this by assigning a tentative default monospace font for languages that were previously missing it. + +If you were relying on old behavior, you can use `fonts-tweak-tool` to specify the default monospace font for a certain language. + [[gdk-pixbuf-glycin]] == gdk-pixbuf2 now uses Glycin sandboxed image loading `gdk-pixbuf2` now depends on Glycin, the sandboxed image loading framework, which greatly improves security. From ef13284e2626a122c8b4dfd04585559f84d658f0 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 06:41:00 +0100 Subject: [PATCH 05/22] 211 - Deprecate gold linker --- modules/release-notes/pages/developers.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/release-notes/pages/developers.adoc b/modules/release-notes/pages/developers.adoc index 9bcb157..438db5e 100644 --- a/modules/release-notes/pages/developers.adoc +++ b/modules/release-notes/pages/developers.adoc @@ -20,6 +20,11 @@ The GNU toolchain in Fedora 42 has been updated to: Also see the upstream release notes for link:++https://gcc.gnu.org/gcc-15/changes.html++[GCC], link:++https://lists.gnu.org/archive/html/info-gnu/2025-07/msg00009.html++[Binutils], link:++https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;hb=HEAD++[GLibC NEWS], and link:++https://www.sourceware.org/gdb/news/++[GDB NEWS]. +[[gold-linker-deprecated]] +=== Gold linker deprecated +The Gold linker has been deprecated and will eventually be removed from Fedora entirely due to upstream development having stopped. +Three other linkers are still available to developers (`ld.bfd`, `lld` and `mold`), so there is still plenty of choice. + [[golang-1-25]] == Golang 1.25 The latest stable release of the Go programming language is now available in Fedora 43. From 51ad3a75395dd0c385921c9a52ec1e112468f568 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 06:44:35 +0100 Subject: [PATCH 06/22] 269 - Retire python3-nose --- modules/release-notes/pages/developers.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/release-notes/pages/developers.adoc b/modules/release-notes/pages/developers.adoc index 438db5e..0032d8e 100644 --- a/modules/release-notes/pages/developers.adoc +++ b/modules/release-notes/pages/developers.adoc @@ -9,6 +9,10 @@ The Python stack in Fedora has been updated from version 3.13 to version 3.14, t For more information, see the link:++https://docs.python.org/dev/whatsnew/3.14.html#what-s-new-in-python-3-14++[upstream "What's new" document], and especially the link:++https://docs.python.org/dev/whatsnew/3.14.html#porting-to-python-3-14++[Porting to Python 3.14] section. +[[python-nose-retirement]] +=== python-nose retired +The `python3-nose` package has been retired due to long-term lack of upstream development. + [[gnu-toolchain]] == GNU toolchain update The GNU toolchain in Fedora 42 has been updated to: From beaac16fd6a37e0488fe4aba43e771f1e7a2baa4 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 08:46:17 +0100 Subject: [PATCH 07/22] 218 - Deprecate python-async-timeout --- modules/release-notes/pages/developers.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/release-notes/pages/developers.adoc b/modules/release-notes/pages/developers.adoc index 438db5e..ea997ac 100644 --- a/modules/release-notes/pages/developers.adoc +++ b/modules/release-notes/pages/developers.adoc @@ -9,6 +9,10 @@ The Python stack in Fedora has been updated from version 3.13 to version 3.14, t For more information, see the link:++https://docs.python.org/dev/whatsnew/3.14.html#what-s-new-in-python-3-14++[upstream "What's new" document], and especially the link:++https://docs.python.org/dev/whatsnew/3.14.html#porting-to-python-3-14++[Porting to Python 3.14] section. +[[python-async-timeout-deprecated]] +=== python-async-timeout is now deprecated +The `python-async-timeout` package has been deprecated in Fedora. Developers are encouraged to migrate to asyncio.Timeout in Python 3.11+ for improved compatibility with the standard library. + [[gnu-toolchain]] == GNU toolchain update The GNU toolchain in Fedora 42 has been updated to: From 14ef05c5b4117f05651179d17e56d91b4ab523a0 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 08:54:51 +0100 Subject: [PATCH 08/22] 224, 209 - Rust changes --- modules/release-notes/pages/developers.adoc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/release-notes/pages/developers.adoc b/modules/release-notes/pages/developers.adoc index b8171a3..11ba5ce 100644 --- a/modules/release-notes/pages/developers.adoc +++ b/modules/release-notes/pages/developers.adoc @@ -172,3 +172,13 @@ Idris 2 is a dependently typed practical functional programming language, now av It is a complete rewrite of Idris 1 (which was written in Haskell and is now deprecated) on top of a Scheme compiler. For details, see the link:++https://idris2.readthedocs.io/en/latest/++[upstream documentation], including a list of changes compared to Idris 1 and an Idris 2 tutorial. + +[[rust]] +== Rust + +=== async-std is now deprecated +The `async-std` Rust crate is no longer maintained and is now considered deprecated in favor of the `smol` crate. + +=== gtk3-rs, gtk-rs-core v0.18, and gtk4-rs v0.7 are now removed +The Rust bindings for GTK3 (and related libraries) were marked as deprecated in Fedora 43 due to lack of upstream maintenance. +In Fedora 43, they are completely removed. From 250c8da469410bc2a9a1f653188a70ae0d16718a Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 08:59:07 +0100 Subject: [PATCH 09/22] 247 - Compress the initrd with zstd by default --- modules/release-notes/pages/sysadmin.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/release-notes/pages/sysadmin.adoc b/modules/release-notes/pages/sysadmin.adoc index ac57e97..ef6c5bb 100644 --- a/modules/release-notes/pages/sysadmin.adoc +++ b/modules/release-notes/pages/sysadmin.adoc @@ -139,3 +139,8 @@ Fedora 43 updates the RPM packaging system to version 6.0. This release provides * Support for signing with Sequoia-sq as an alternative to GnuPG. For full information about this release, see the link:++https://rpm.org/wiki/Releases/6.0.0++[upstream release notes]. The link:++https://github.com/rpm-software-management/rpm/discussions/3602++[Road to RPM 6.0] post also provides details in a more easily digestible format. +Slightly smaller (in the range of a few megabytes) initrd sizes and faster boots. See https://github.com/coreos/fedora-coreos-tracker/issues/1247#issuecomment-1179490347 for some measurements. We did the change in Fedora CoreOS to reduce the size of the initrd to save disk space in the /boot partition. + +[[dracut-zstd]] +== initrd is now compressed by zstd by default +The compression algorithm used by `dracut` when generating an initrd has been changed from `xz` to `zstd`, and Dracut now depends on `zstd` to ensure it is available. This should result in slightly smaller initrd sizes and slightly faster boot times. From 287414e7838f4d3df9a1ba229cdce4145e8624a0 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 09:01:04 +0100 Subject: [PATCH 10/22] 257 - YASM deprecated --- modules/release-notes/pages/sysadmin.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/release-notes/pages/sysadmin.adoc b/modules/release-notes/pages/sysadmin.adoc index ef6c5bb..f264c04 100644 --- a/modules/release-notes/pages/sysadmin.adoc +++ b/modules/release-notes/pages/sysadmin.adoc @@ -144,3 +144,7 @@ Slightly smaller (in the range of a few megabytes) initrd sizes and faster boots [[dracut-zstd]] == initrd is now compressed by zstd by default The compression algorithm used by `dracut` when generating an initrd has been changed from `xz` to `zstd`, and Dracut now depends on `zstd` to ensure it is available. This should result in slightly smaller initrd sizes and slightly faster boot times. + +[[deprecate-yasm]] +== YASM is deprecated and has been replaced with NASM +The YASM assembler has been deprecated and no new packages should depend on it. Packages that require it to build are now built using NASM where possible. From 7d79fa759428099c0e0a9bbb2cb785032fa2279b Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 09:05:43 +0100 Subject: [PATCH 11/22] 219 - Debuginfod IMA verification --- modules/release-notes/pages/developers.adoc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/release-notes/pages/developers.adoc b/modules/release-notes/pages/developers.adoc index 11ba5ce..6cfae14 100644 --- a/modules/release-notes/pages/developers.adoc +++ b/modules/release-notes/pages/developers.adoc @@ -182,3 +182,9 @@ The `async-std` Rust crate is no longer maintained and is now considered depreca === gtk3-rs, gtk-rs-core v0.18, and gtk4-rs v0.7 are now removed The Rust bindings for GTK3 (and related libraries) were marked as deprecated in Fedora 43 due to lack of upstream maintenance. In Fedora 43, they are completely removed. + +[[debuginfod-ima-verification]] +== Debuginfod IMA verification +The `debuginfod` client tools used to auto-download debuginfo & source code into tools like `gdb` now cryptographically verify the integrity of the downloaded files from the Fedora debuginfod server. +This setting is appropriate for normal Fedora koji-signed release/update RPMs. +However if your workflow also involves unsigned flatpak RPMs (`++%dist ".fc#app#"++`), then you may need to manually remove `ima:enforcing` from your `$DEBUGINFOD_URLS`. From d2f4e2008c3bd476531e8cd7ee114a82d951d6d8 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 09:10:48 +0100 Subject: [PATCH 12/22] 232 - Modular GnuPG2 packaging --- modules/release-notes/pages/sysadmin.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/release-notes/pages/sysadmin.adoc b/modules/release-notes/pages/sysadmin.adoc index f264c04..e8be3d1 100644 --- a/modules/release-notes/pages/sysadmin.adoc +++ b/modules/release-notes/pages/sysadmin.adoc @@ -148,3 +148,7 @@ The compression algorithm used by `dracut` when generating an initrd has been ch [[deprecate-yasm]] == YASM is deprecated and has been replaced with NASM The YASM assembler has been deprecated and no new packages should depend on it. Packages that require it to build are now built using NASM where possible. + +[[gpg2-modular]] +== Modular packaging for GnuPG2 +The previously monolithic GnuPG package (`gnupg2`) has been modularized, with several tools and non-essential utilities having been split into separate subpackages. The non-essential utilities (in `gnupg2-utils`) and some services that are unused on most systems are no longer installed by default. From 8984b26a6d32030efc0c6d36a0250cf79177217a Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 10:55:19 +0100 Subject: [PATCH 13/22] 231 - Intel TDX --- modules/release-notes/pages/sysadmin.adoc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/release-notes/pages/sysadmin.adoc b/modules/release-notes/pages/sysadmin.adoc index e8be3d1..e2ecda7 100644 --- a/modules/release-notes/pages/sysadmin.adoc +++ b/modules/release-notes/pages/sysadmin.adoc @@ -84,6 +84,12 @@ encrypted pool previously created with any Stratis release less than 3.8.0. `stratis-cli` also exposes more information about a stopped pool in its detail view. +[[intel-tdx]] +== Confidential Virtualization Host for Intel TDX +Fedora virtualization hosts running on suitably configured Intel Xeon hardware now have the ability to launch confidential virtual machines using the Intel TDX feature. + +Fedora has provided support for launching confidential virtual machines using KVM on x86_64 hosts for several years, using the SEV and SEV-ES technologies available from AMD CPUs, and since Fedora 41, using the SEV-SNP technology. In the Fedora 42 release, support for the Intel SGX platform was introduced, and this change builds on that work to allow creation of Intel TDX guests on Fedora hosts. Intel TDX provides confidential virtualization functionality that is on a par with the recent AMD SEV-SNP support. + [[postgresql-18]] == PostgreSQL 18 PostgreSQL in Fedora 43 (the `postgresql` and `libpq` components) has been upgraded to major version 18. This continues the versioned packaging structure introduced in Fedora 40. From 048e45ab8676f1f3a2be6dab7f50f1e0528e3044 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 14:09:09 +0100 Subject: [PATCH 14/22] 225 - Java --- modules/release-notes/pages/developers.adoc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/release-notes/pages/developers.adoc b/modules/release-notes/pages/developers.adoc index 6cfae14..f75dc73 100644 --- a/modules/release-notes/pages/developers.adoc +++ b/modules/release-notes/pages/developers.adoc @@ -128,6 +128,20 @@ In addition, a `hare-update` package is provided to assist Hare developers deali For more information about Hare, see the link:++https://harelang.org/documentation/++[upstream documentation] and link:++https://harelang.org/specification++[specification]. A link:++https://harelang.org/tutorial++[tutorial] is also available on the official website. +[[java]] +== Java +Release 43 makes `java-25-openjdk` available in Fedora, the latest LTS version released Sept. 2025. + +The `java-21-openjdk` is still available in F43 and will continue to be in F44. It will be removed in F45. + +In Fedora 43 both openjdk versions provide "java" equally. There is no "system" or "default" JDK anymore. Users can (and should) choose which version to use, and can mix and match Java versions for development and runtime. Several instances of a software, e.g. Tomcat, can execute with different Java versions. Conventionally, the most recent version will likely become the systemwide used default one, but there is no guarantee. Use `alternatives --config java` to select the version to be used systemwide by default. + +Upgrading from release 42 with installed java-21-openjdk, just updates Java 21 to release 43. The upgrade does not automatically update to Java 25. The administrator must install these separately. + +For more information about Java 25, see the link:++https://jdk.java.net/25/++[JDK 25 Features and Release notes]. + +For technical details of this change, see the link:++https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk++[Change page]. + [[tbb-2022-2-0]] == TBB2022.2.0 From 5dcb8c68601acf8b1a1df89508d83fc10278cef1 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Oct 2025 14:10:57 +0100 Subject: [PATCH 15/22] 244 - Free Pascal cross-compilers --- modules/release-notes/pages/developers.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/release-notes/pages/developers.adoc b/modules/release-notes/pages/developers.adoc index f75dc73..6a809f8 100644 --- a/modules/release-notes/pages/developers.adoc +++ b/modules/release-notes/pages/developers.adoc @@ -202,3 +202,10 @@ In Fedora 43, they are completely removed. The `debuginfod` client tools used to auto-download debuginfo & source code into tools like `gdb` now cryptographically verify the integrity of the downloaded files from the Fedora debuginfod server. This setting is appropriate for normal Fedora koji-signed release/update RPMs. However if your workflow also involves unsigned flatpak RPMs (`++%dist ".fc#app#"++`), then you may need to manually remove `ima:enforcing` from your `$DEBUGINFOD_URLS`. + +[[free-pascal-cross-compilers]] +== Free Pascal cross-compilers +Fedora Linux 43 ships with cross-compilation support for the Free Pascal Compiler, through several new packages. +Users interested in cross-compiling for MS Windows should install the `fpc-units-x86_64-win64` or `fpc-units-i386-win32 packages`. +For cross-compiling for Linux to other architectures, install the appropraite `fpc-units-$ARCH-linux` package. +Note that you may need to perform some extra steps if you want your cross-compiled Pascal programs to link against external libraries. From 3686a251b16d14d197a7240aaebc1407b392e6cc Mon Sep 17 00:00:00 2001 From: Peter Oliver Date: Tue, 28 Oct 2025 19:08:55 +0000 Subject: [PATCH 16/22] Fix typo in Noto Color Emoji release note. --- modules/release-notes/pages/desktop.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/release-notes/pages/desktop.adoc b/modules/release-notes/pages/desktop.adoc index 1980f2e..dad01e0 100644 --- a/modules/release-notes/pages/desktop.adoc +++ b/modules/release-notes/pages/desktop.adoc @@ -29,6 +29,6 @@ Additionally, `gdk-pixbuf-thumbnailer` has been removed in favor of `glycin-thum [[colr-for-noto-color-emoji]] == Noto color emoji now use COLR -Noto Color Emoji fonts in Fedora now contain use the the link:++https://learn.microsoft.com/en-us/typography/opentype/spec/colr++[COLRv1] format. The COLRv1 format is a color scalable font compared with the previous color bitmap fonts. +Noto Color Emoji fonts in Fedora now use the link:++https://learn.microsoft.com/en-us/typography/opentype/spec/colr++[COLRv1] format. The COLRv1 format is a color scalable font compared with the previous color bitmap fonts. Users should not notice any changes except for a smaller file size. From 9e3c6d6308e6e64188f14d9207712b2b9bf73c9d Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Tue, 28 Oct 2025 20:52:34 +0100 Subject: [PATCH 17/22] fixed wrong release number in GNU toolchain --- modules/release-notes/pages/developers.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/release-notes/pages/developers.adoc b/modules/release-notes/pages/developers.adoc index 6a809f8..d83c8e8 100644 --- a/modules/release-notes/pages/developers.adoc +++ b/modules/release-notes/pages/developers.adoc @@ -19,7 +19,7 @@ The `python3-nose` package has been retired due to long-term lack of upstream de [[gnu-toolchain]] == GNU toolchain update -The GNU toolchain in Fedora 42 has been updated to: +The GNU toolchain in Fedora 43 has been updated to: * GNU C Compiler (`gcc`) 15.2 * GNU Binary Utilities (`binutils`) 2.45 From 9896748274ece38fa6abff6a0e9edec05e974379 Mon Sep 17 00:00:00 2001 From: Peter Oliver Date: Tue, 28 Oct 2025 23:24:31 +0000 Subject: [PATCH 18/22] Fix formatting in gdk-pixbuf2 release note. --- modules/release-notes/pages/desktop.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/release-notes/pages/desktop.adoc b/modules/release-notes/pages/desktop.adoc index 1980f2e..0c358a9 100644 --- a/modules/release-notes/pages/desktop.adoc +++ b/modules/release-notes/pages/desktop.adoc @@ -23,7 +23,7 @@ All built-in pixbuf loaders have been removed in favor of the Glycin pixbuf load Most external pixbuf loaders are now obsolete, as Glycin supports the same image formats. Accordingly, `avif-pixbuf-loader` from `libavif`, `heif-pixbuf-loader` from `libheif`, `jxl-pixbuf-loader` from `libjxl`, -rsvg-pixbuf-loader from librsvg, and the standalone package `webp-pixbuf-loader` have all been removed from the distribution. +`rsvg-pixbuf-loader` from `librsvg`, and the standalone package `webp-pixbuf-loader` have all been removed from the distribution. Additionally, `gdk-pixbuf-thumbnailer` has been removed in favor of `glycin-thumbnailer`. `libvaif`, `libjxl`, and `librsvg` no longer provide thumbnailers, since they depend on `gdk-pixbuf-thumbnailer`. `libheif` still provides its own standalone thumbnailer, although it is redundant with the Glycin thumbnailer. From 5489eadf6091ea70eb7a1345960bb378901e519e Mon Sep 17 00:00:00 2001 From: Alexey Tikhonov Date: Thu, 30 Oct 2025 15:34:15 +0100 Subject: [PATCH 19/22] RN: SSSD Identity Provider (IdP) support --- modules/release-notes/pages/sysadmin.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/release-notes/pages/sysadmin.adoc b/modules/release-notes/pages/sysadmin.adoc index e2ecda7..4fdb0a5 100644 --- a/modules/release-notes/pages/sysadmin.adoc +++ b/modules/release-notes/pages/sysadmin.adoc @@ -158,3 +158,7 @@ The YASM assembler has been deprecated and no new packages should depend on it. [[gpg2-modular]] == Modular packaging for GnuPG2 The previously monolithic GnuPG package (`gnupg2`) has been modularized, with several tools and non-essential utilities having been split into separate subpackages. The non-essential utilities (in `gnupg2-utils`) and some services that are unused on most systems are no longer installed by default. + +[[SSSD]] +== SSSD Identity Provider (IdP) support +SSSD in Fedora 43 provides a new generic identity and authentication provider for Identity Providers (IdPs). Initial support includes Keycloak and Entra ID. You can now configure SSSD to read users and groups directly from these IdPs and enable user authentication using the OAUTH 2.0 Device Authorization Grant (RFC 8628). See the sssd-idp(5) man page for more information and configuration examples. From d3c74f3c128ef9d5117765ec28dce6049f3f59da Mon Sep 17 00:00:00 2001 From: philipmgrant Date: Wed, 26 Nov 2025 10:56:32 +0000 Subject: [PATCH 20/22] Edit hardware_overview.adoc: update minimum graphical installer requirement to 1024x768 as discussed with Anaconda team --- modules/release-notes/pages/hardware_overview.adoc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/modules/release-notes/pages/hardware_overview.adoc b/modules/release-notes/pages/hardware_overview.adoc index 71d3ddb..5fc3da7 100644 --- a/modules/release-notes/pages/hardware_overview.adoc +++ b/modules/release-notes/pages/hardware_overview.adoc @@ -46,15 +46,9 @@ For best results on systems with less than 1GB of memory, use the DVD installati [[hardware_overview-resolution]] == Display resolution -VGA capable of 1024x768 screen resolution - -.Graphical Installation requires 800x600 resolution or higher -[NOTE] -==== -Graphical installation of Fedora requires a minimum screen resolution of 800x600. Owners of devices with lower resolution, such as some netbooks, should use text or VNC installation. +Graphical installation of Fedora requires a minimum screen resolution of **1024x768**. Owners of devices with lower resolution, such as some netbooks, should use text or VNC installation. Once installed, Fedora will support these lower resolution devices. The minimum resolution requirement applies only to graphical installation. -==== [[hardware_overview-graphics]] == Graphics Hardware From 6505d53f863f5465bcdbca038f526a5cd6ebbc1d Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 27 Nov 2025 13:53:25 +0100 Subject: [PATCH 21/22] Add a caution note to sysadmin/PostgreSQL 18 --- modules/release-notes/pages/sysadmin.adoc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/release-notes/pages/sysadmin.adoc b/modules/release-notes/pages/sysadmin.adoc index 4fdb0a5..a067a45 100644 --- a/modules/release-notes/pages/sysadmin.adoc +++ b/modules/release-notes/pages/sysadmin.adoc @@ -96,6 +96,9 @@ PostgreSQL in Fedora 43 (the `postgresql` and `libpq` components) has been upgra See the link:++https://www.postgresql.org/docs/18/release-18.html++[upstream release notes] for more information and notes on migration. +[CAUTION] +The update will break Postgresql runtime and requires extra effort! Follow the advice at https://docs.fedoraproject.org/en-US/fedora-server/#_updating_to_fedora_43[Fedora Server Docs] or https://bugzilla.redhat.com/show_bug.cgi?id=2411778#c1[Bugzilla Bug #2411778]. + [[read-only-bdb-in-389-ds]] == Read-only BDB support in 389 Directory Server Starting from 389-ds-base version 3.1.3, the 389 Directory Server no longer supports the deprecated BerkeleyDB, so the LDMB database must be used. Users still using BerkeleyDB will have to migrate their data. In Fedora this change is available starting from Fedora 43 (Version 3.2.0 that was also originally planned for Fedora 43 is delayed.) From 205f6bda5a4bb01cfce111ae32fe16302a0757b4 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Wed, 4 Mar 2026 19:57:23 +0100 Subject: [PATCH 22/22] Add up to date links and info to Welcome page --- modules/release-notes/pages/welcome.adoc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/release-notes/pages/welcome.adoc b/modules/release-notes/pages/welcome.adoc index f6ff32f..7b4b4d1 100644 --- a/modules/release-notes/pages/welcome.adoc +++ b/modules/release-notes/pages/welcome.adoc @@ -13,26 +13,26 @@ The Fedora Project's mission is to lead the advancement of free and open source * The Fedora Project succeeds through shared action on the part of many people throughout our community. -To find out more general information about Fedora, refer to the following pages, on the Fedora Project Wiki: +To find out more general information about Fedora, refer to the following pages: -* link:++https://fedoraproject.org/wiki/Overview++[Fedora Overview] +* link:++https://docs.fedoraproject.org/en-US/project/++[Fedora’s Mission and Foundations] * link:++https://fedoraproject.org/wiki/FAQ++[Fedora FAQ] -* link:++https://fedoraproject.org/wiki/Communicate++[Help and Discussions] +* link:++https://docs.fedoraproject.org/en-US/project/communications/++[Communication in Fedora] -* link:++https://fedoraproject.org/wiki/Join++[Participate in the Fedora Project] +* link:++https://docs.fedoraproject.org/en-US/project/join/++[Get Involved in Fedora] [[sect-need-help]] == Need Help? There are a number of places you can get assistance should you run into problems. -If you run into a problem and would like some assistance, go to link:++https://ask.fedoraproject.org++[]. Many answers are already there, but if you don't find yours, you can simply post a new question. This has the advantage that anyone else with the same problem can find the answer, too. +If you run into a problem and would like some assistance, go to link:++https://discussion.fedoraproject.org/c/ask/6++[Ask Fedora]. Many answers are already there, but if you don't find yours, you can simply post a new question. This has the advantage that anyone else with the same problem can find the answer, too. -You may also find assistance on the `#fedora` channel on the IRC network `irc.libera.chat`. Keep in mind that the channel is populated by volunteers wanting to help, but folks knowledgeable about a specific topic might not always be available. +You may also find assistance in the `#fedora` room on link:++https://chat.fedoraproject.org/++[Fedora's Matrix instance]. Keep in mind that the room is populated by volunteers wanting to help, but folks knowledgeable about a specific topic might not always be available. [[sect-providing-help]] == Want to Contribute? -You can help the Fedora Project community continue to improve Fedora if you file bug reports and enhancement requests. Refer to link:++https://fedoraproject.org/wiki/BugsAndFeatureRequests++[Bugs And Feature Requests] on the Fedora Wiki for more information about bug and feature reporting. Thank you for your participation. +You can help the Fedora Project community continue to improve Fedora if you file bug reports and enhancement requests. Refer to link:++https://docs.fedoraproject.org/en-US/quick-docs/bugzilla-file-a-bug/++[How to file a bug] for more information about bug and feature reporting. Thank you for your participation.