# Ubuntu changelog > The Linux distribution with a new release every six months and an LTS every two years. - Vendor: Canonical - Category: Operating Systems - Platforms: Linux - Official site: https://ubuntu.com - Tracked by: What's New (https://whatsnew.fyi/product/ubuntu) - Harvested from: Release index (ubuntu) - Entries below: 15 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### 26.04 - Date: 2026-04-23 - Version: 26.04 - Original notes: https://documentation.ubuntu.com/release-notes/26.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/26.04 - Labels: LTS; Platforms: Linux #### Ubuntu 26.04 LTS release notes 23 April 2026 These release notes cover new features and changes in Ubuntu 26.04 LTS (Resolute Raccoon). ##### Changes since your version of Ubuntu The majority of Ubuntu users upgrade every two years, following LTS releases. Other users prefer the more frequent interim releases that come out every six months. Find the news relevant to your system: For Ubuntu LTS users If you’re upgrading from Ubuntu 24.04 LTS (Noble Numbat), read an overview of the major changes between the two LTS releases. Ubuntu 26.04 LTS summary For Ubuntu interim users If you’re upgrading from Ubuntu 25.10 (Questing Quokka), read a detailed list of changes since the previous interim release. Ubuntu 26.04 LTS changes since 25.10 Upgrading from older releases If you’re currently using an older Ubuntu LTS or interim release, such as Ubuntu 22.04 LTS or 25.04, you must first upgrade to either Ubuntu 24.04 LTS or 25.10 before you can proceed to 26.04 LTS. ##### Support lifespan Ubuntu 26.04 LTS is designated as a long-term support release. This means it will continue to receive security updates and critical bug fixes for five years. Ubuntu 26.04 LTS will be supported until April 2031. With an Ubuntu Pro subscription, access to ESM (Expanded Security Maintenance) updates will be available for ten years. See our Release policy and schedule. ##### Requirements and compatibility Ubuntu Desktop 26.04 LTS requires a 2 GHz dual-core processor or better, a minimum of 6 GB RAM and 25 GB of free storage space for a comfortable experience. Although it’s possible to install Ubuntu Desktop on systems with lower specifications, we recommend using an Ubuntu flavor instead in that case. For example, you can install Xubuntu or Lubuntu on systems with 2 GB RAM or more. Requirements for Ubuntu Server 26.04 LTS scale with your specific use case, starting as low as 1.5 GB RAM and 4 GB of storage space. For ISO-based installs, you will need a USB port or DVD drive for the installation media. Alternatively, Ubuntu Server is also available as pre-built images for cloud, virtualized, and bare-metal environments, which utilize their own deployment mechanisms. While an internet connection is recommended for updates and additional software, it is not required for the initial installation. ##### Official flavors Find the release notes for the official flavors at the following links: - Edubuntu Release Notes - Kubuntu Release Notes - Lubuntu Release Notes - Ubuntu Budgie Release Notes - Ubuntu Studio Release Notes - Xubuntu Release Notes - Ubuntu Unity Release Notes - Ubuntu Kylin Release Notes - Ubuntu Cinnamon Release Notes ### 25.10 - Date: 2025-10-09 - Version: 25.10 - Original notes: https://documentation.ubuntu.com/release-notes/25.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/25.10 - Labels: Platforms: Linux - **changed** — Linux kernel updated to version 6.17 - **deprecated** — linux-modules-extra-* packages have been deprecated in favor of linux-modules-- packages - **added** — linux-generic for arm64 now provides broader compatibility for arm64 desktop platforms using UEFI for booting - **added** — Ubuntu 6.17 kernel ships with early support for kexec/kdump for TDX-enabled hosts - **changed** — Ubuntu RISC-V kernel (linux-riscv) will only support hardware that implements the RVA23S64 ISA profile - **changed** — systemd updated to version 257.9 - **changed** — sudo-rs is now the default sudo provider, version 0.2.8 with support for older Linux kernels, sudoedit, NOEXEC and AppArmor profile switching - **changed** — sudo (original) upgraded to version 1.9.17p2 with binary files renamed with .ws suffix - **removed** — sudo-ldap package has been removed - **changed** — Core utilities now provided by rust-coreutils package version 0.2.2 with performance improvements - **changed** — Netplan updated to version 1.1.2ubuntu3 with support for non-standard OVS setups - **changed** — GCC updated to 15.2, binutils to 2.45, and glibc to 2.42 - **changed** — Python updated to 3.13.7 - **changed** — LLVM defaults to version 20 - **changed** — Rust toolchain defaults to version 1.85 - **changed** — Golang updated to 1.24 - **changed** — OpenJDK defaults to version 21 (LTS) with versions 25 and 26 early access snapshot available - **added** — .NET 10 now available - **added** — Zig is available for the first time in Ubuntu, defaults to version 0.14.1 - **added** — New TPM-backed disk encryption features including passphrase support, recovery key regeneration, and firmware update integration #### Ubuntu 25.10 release notes These release notes for Ubuntu 25.10 (Questing Quokka) provide an overview of the release and document the known issues with Ubuntu and its flavors. ##### Support lifespan Ubuntu 25.10 will be supported for 9 months until July 2026. If you need long term support, we recommend you use Ubuntu 24.04.3 LTS which is supported until at least 2029. ##### Upgrades Upgrades to 25.10 are expected to be enabled on or before Nov 3. Current blockers: - LP#2125535 - LP#2127970 ##### New features in 25.10 ###### Updated Packages ###### Linux kernel 6.17🐧 This release delivers the newest 6.17 Linux kernel. Due to the final upstream release occurring after Kernel Freeze, the kernels shipped with the release images will be based on 6.17-rc7. Updates for all Questing Quokka kernels are scheduled for release in the subsequent week to incorporate the final upstream 6.17 release. Highlights for this release: - The linux-modules-extra-* packages have been deprecated (LP#2042831). All the kernel modules are now shipped by the linux-modules-- packages. - linux-generic for arm64 will provide via stubble broader compatibility for arm64 desktop platforms that utilize UEFI for booting (LP#2121352). - The foundation for Intel TDX Host Support was merged upstream on Linux 6.16 with additional improvements included in 6.17. The Ubuntu 6.17 kernel will ship with early support for kexec/kdump for TDX-enabled hosts (LP#2121873). - From 25.10, the Ubuntu RISC-V kernel (linux-riscv) will only support hardware that implements the RVA23S64 ISA profile. Systems that don’t satisfy this requirement will not be able to run 25.10. The RISC-V kernel in 24.04 will continue to support boards with RVA20 processor cores. - Other features can be found in the Linux 6.17 upstream changelog. ###### systemd v257.9 The init system was updated to systemd v257.9. See the upstream changelog for more information about individual features. ###### sudo-rs and sudo sudo-rs is the default sudo provider on Ubuntu from 25.10 onwards. 0.2.8 release includes support for older Linux kernels < 5.9, sudoedit, support for NOEXEC and AppArmor profile switching. The Ubuntu release also includes various bug fixes picked from the main upstream branch. sudo (original sudo maintained by Todd C. Miller) has been upgraded to the latest version 1.9.17p2. The binary files are now renamed with the .ws suffix. Additionally, sudo-ldap package has been removed, please switch to using LDAP authentication via PAM. Please see Ubuntu Server Docs for configuring default sudo provider and differences between sudo-rs and sudo.ws. ###### rust-coreutils and gnu-coreutils The core utilities of the operating system are now provided by the rust-coreutils package. We just updated to the latest version of it: 0.2.2, which features incredible performance improvements to base64 amongst other things. As rust-coreutils are not necessarily fully compatible yet, we are providing the old utilities by the side, so you can switch back and forth between them. We are also keeping a list of these diversions here. ###### Netplan v1.1.2ubuntu3 🌐 Adds support non-standard OVS setups, e.g. inside snap environments. ###### Toolchain Upgrades 🛠️ - GCC 🐄 GCC is updated to 15.2, binutils to 2.45, and glibc to 2.42 - Python 🐍 is updated to 3.13.7 while 3.14 is now available - LLVM 🐉 defaults to version 20 while 21 is now available - Rust 🦀 toolchain defaults to version 1.85 while 1.88 is now available - Golang 🐀 is updated to 1.24 - OpenJDK ☕ defaults to 21 (LTS), while version 25 (LTS) and an early access snapshot of version 26 are now available - .NET 10 🦄 now available - Zig ⚡ is available for the first time in Ubuntu, defaults to version 0.14.1. - And Ubuntu Toolchains has a new homepage ###### OpenJDK OpenJDK 21 is still the default. OpenJDK 25 (LTS) is now available. An early access snapshot of OpenJDK 26 is also included. Support for OpenJDK LTS versions 17, 11 and 8 is being main _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/25.10/]_ ### 25.04 - Date: 2025-04-17 - Version: 25.04 - Original notes: https://documentation.ubuntu.com/release-notes/25.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/25.04 - Labels: Platforms: Linux - **added** — Linux kernel 6.14 with sched_ext scheduling system enabling eBPF-based scheduling policies - **added** — NTSYNC driver emulating WinNT sync primitives for improved Windows games performance on Wine and Proton - **added** — bpftools and linux-perf tools decoupled from kernel version and shipped in separate packages - **added** — Netplan v1.1.2 support for wpa-psk-sha256 WiFis - **added** — Netplan v1.1.2 support for routing-policy configuration on NetworkManager backend - **added** — systemd-networkd-wait-online functionality to wait for DNS servers to be configured and reachable - **added** — GCC 15 snapshot, binutils 2.44, and glibc 2.41 - **added** — Python updated to 3.13.3 - **added** — LLVM defaults to version 20 - **added** — Rust toolchain defaults to version 1.84 - **added** — Golang updated to 1.24 - **added** — OpenJDK 24 GA and OpenJDK 25 early access snapshot - **added** — devpack-for-spring snap and Spring content snaps for development tools - **added** — GraalVM Community Edition for JDK versions 21, 24 and 25ea available as snap - **added** — dotnet snap updated to include .NET version 9 - **changed** — systemd updated to v257.4 - **changed** — systemd no longer built with utmp support - **changed** — linux-lowlatency binary package retired in favour of linux-generic with lowlatency-kernel userspace package - **changed** — powershell-preview snap updated to build from source - **deprecated** — System V service scripts support deprecated and scheduled for removal in systemd v258 - **deprecated** — cgroup v1 support scheduled for complete removal in systemd v258 #### Ubuntu 25.04 release notes These release notes for Ubuntu 25.04 (Plucky Puffin) provide an overview of the release and document the known issues with Ubuntu and its flavors. ##### Dedication Subscribers to the ubuntu-{devel-}announce mailing list and long term participants in the Ubuntu community will have come across Steve Langasek’s work. Steve, known in the community as vorlon, was a long-term member of the Release team (along with being a member of Archive Admin, Techboard, SRU team, and so on) and a colleague to many of us at Canonical. As a member of the Release team, Steve was responsible for devising many of the processes, policies, and tools which we use today, and teaching his fellow members the ropes. Steve passed away on 1st January 2025 after being unwell for quite some time. The Ubuntu Release Team dedicates 25.04 “Plucky Puffin” to our colleague and friend, Steve Langasek. He is missed and will live in our hearts forever. Thank you for everything, Steve. ##### Upgrades We’ve identified two issues in the ubuntu-release-upgrader affecting upgrades to Ubuntu 25.04 “Plucky Puffin”: - Handling of Qt dependencies - Removal of foreign packages from disabled sources As a result, upgrades to Ubuntu 25.04 have been temporarily suspended while these issues are being addressed. The necessary updates are already in the pipeline, and we expect to re-enable upgrades very soon. Thank you for your patience. ##### Support lifespan Ubuntu 25.04 will be supported for 9 months until January 2026. If you need long term support, we recommend you use Ubuntu 24.04.2 LTS which is supported until at least 2029. ##### Upgrades - Upgrades to to Ubuntu 25.04 will refresh seeded snaps to the appropriate snap channels, regardless of what was being tracked before. Snaps that are newly-seeded will be installed during the upgrade. In particular, the following snaps will be installed or refreshed on upgrade: Early upgrades may wish to perform these updates manually. ##### New features in 25.04 ###### Updated Packages ###### Linux kernel 6.14🐧 This release delivers the latest Linux kernel, following Canonical’s new policy. Kernel developers can now make use of a new scheduling system, “sched_ext”, which provides a mechanism to implement scheduling policies as eBPF programs. This enables developers to defer scheduling decisions to standard user-space programs and implement fully functional hot-swappable Linux schedulers, using any language, tool, library, or resource accessible in user-space. A new NTSYNC driver that emulates WinNT sync primitives is also available, delivering better performance potential for Windows games running on Wine and Proton (Steam Play). The “bpftools” and linux-perf tools have been decoupled from the kernel version, making dependency management easier for developers working with containers. These tools are now shipped in their own packages. Other features can be found in the Linux 6.14 upstream changelog. After the generic kernel grew the ability to tune responsiveness at boot time, the linux-lowlatency binary package has been retired in favour of a combination of linux-generic and a new userspace lowlatency-kernel package, responsible of tuning the grub cmdline. ###### systemd v257.4 The init system was updated to systemd v257.4. See the upstream changelog for more information about individual features. To highlight a few things: - In Ubuntu, systemd is no longer built with utmp support. Among other things, this means that systemd’s default /usr/lib/tmpfiles.d/systemd.conf no longer creates /run/utmp. There is currently this known bug (LP: #2103489) in Ubuntu 25.04, that prevents ‘who’ from properly working and requires a coreutils rebuild. - The complete removal of support for cgroup v1 (‘legacy’ and ‘hybrid’ hierarchies) is scheduled for v258. - Support for System V service scripts is deprecated and will be removed in v258. Please make sure to update your software now to include a native systemd unit file instead _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/25.04/]_ ### 24.10 - Date: 2024-10-10 - Version: 24.10 - Original notes: https://documentation.ubuntu.com/release-notes/24.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/24.10 - Labels: Platforms: Linux - **added** — Linux kernel 6.11 with crash dumps enabled by default for desktop and server installations - **added** — systemd-ssh-generator binds socket-activated SSH server to local AF_VSOCK and AF_UNIX sockets under certain conditions - **added** — OpenJDK 23 and OpenJDK 24 early access snapshot are now available - **added** — .NET 9 is fully supported and available through .NET Backports PPA for Ubuntu 24.04 LTS and 22.04 LTS - **added** — .NET support extended to IBM Power platform for both .NET 8 and .NET 9 - **added** — New and improved .NET Snap allows installing any supported version of .NET on any Ubuntu system - **added** — Desktop installer now supports local file paths for autoinstall import - **changed** — OpenSSL updated to version 3.3 with large performance and scalability improvements - **changed** — OpenSSL now loads configuration dropins from /etc/ssl/openssl.conf.d for easier customization - **changed** — systemd updated to v256.5 - **changed** — Netplan updated to version 1.1 with custom systemd-networkd-wait-online logic - **changed** — GCC updated to 14.2, binutils to 2.43.1, and glibc to 2.40 - **changed** — Python updated to 3.12.7 - **changed** — LLVM now defaults to version 19 - **changed** — Rust toolchain defaults to version 1.80 - **changed** — Golang updated to 1.23 - **changed** — /tmp is now a tmpfs by default - **changed** — systemd-networkd no longer sets UseDomains=true for managed network interfaces by default - **deprecated** — Support for cgroup v1 legacy and hybrid hierarchies is now considered obsolete and systemd will refuse to boot under it by default - **deprecated** — Support for System V service scripts is deprecated and will be removed in a future release - **removed** — cryptsetup tools split into new systemd-cryptsetup package to reduce dependencies pulled in by main systemd package #### Ubuntu 24.10 release notes These release notes for Ubuntu 24.10 (Oracular Oriole) provide an overview of the release and document the known issues with Ubuntu and its flavors. ##### Support lifespan Ubuntu 24.10 will be supported for 9 months until July 2025. If you need long term support, we recommend you use Ubuntu 24.04.1 LTS which is supported until at least 2029. ##### Upgrades - Upgrades to to Ubuntu 24.10 will refresh seeded snaps to the appropriate snap channels, regardless of what was being tracked before. Snaps that are newly-seeded will be installed during the upgrade. In particular, the following snaps will be installed or refreshed on upgrade: - core24 latest/stable - desktop-security-center 1/stable/ubuntu-24.10 - gnome-46-2404 stable/ubuntu-24.10 - mesa-2404 stable/ubuntu-24.10 - prompting-client 1/stable/ubuntu-24.10 - firefox stable/ubuntu-24.10 - thunderbird stable/ubuntu-24.10 - snapd-desktop-integration stable/ubuntu-24.10 Early upgrades may wish to perform these updates manually. ##### New features in 24.10 ###### Updated Packages ###### OpenSSL 3.3 OpenSSL has been updated to version 3.3 with large performance and scalability improvements compared to openssl 3.0. It is now also loading configuration dropins from /etc/ssl/openssl.conf.d for easier customisation. ###### Linux kernel 🐧 Ubuntu 24.10 includes the new 6.11 Linux kernel that brings many new features. Crash dumps are now enabled by default for desktop and server installations. Please refer to the Ubuntu Server Kernel crash dump documentation for complete details. Detailed changes are reported in the Oracular Kernel Release Notes post. ###### systemd v256.5 The init system was updated to systemd v256.5. See the upstream changelog for more information about individual features. To highlight a few things: - Support for cgroup v1 (‘legacy’ and ‘hybrid’ hierarchies) is now considered obsolete and systemd by default will refuse to boot under it. To forcibly reenable cgroup v1 support, SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 must be set on kernel command line. - Support for System V service scripts is deprecated and will be removed in a future release. Please make sure to update your software now to include a native systemd unit file instead of a legacy System V script to retain compatibility with future systemd releases. - When sshd is installed on a system, a new systemd generator, systemd-ssh-generator binds a socket-activated SSH server to local AF_VSOCK and AF_UNIX sockets under certain conditions. See the man page for more details. Note that this feature is different and indendent from sshd-socket-generator which is shipped in Ubuntu’s openssh-server package. - Ubuntu now ships upstream systemd’s tmp.mount by default. In effect this means that /tmp is now a tmpfs by default. - cryptsetup tools such as systemd-cryptsetup, systemd-cryptenroll, systemd-veritysetup, and more, have been split into a new systemd-cryptsetup package to reduce dependencies pulled in by the main systemd package. This new package is only listed as a Suggests, so if this functionality is used ensure that either Suggests are installed or that it is manually installed. - Ubuntu’s systemd-networkd no longer sets UseDomains=true for managed network interfaces. In effect, this means that search domains configured in DHCP leases will not be reflected in /etc/resolv.conf by default. This change aligns Ubuntu’s default behavior with that of upstream. System administrators may choose to override this default on a global, or per-interface basis. See systemd.network for details. ###### Netplan v1.1 🌐 The new version 1.1 of Netplan introduces a custom systemd-networkd-wait-online logic, waiting for link-local addresses and one routable interface, as described in the https://discourse.ubuntu.com/t/spec-definition-of-an-online-system/27838. Besides improvements to the embedded-switch-mode setting for SR-IOV devices, the introduction of parser flag to skip broken configurations and fixe _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/24.10/]_ ### 24.04 - Date: 2024-04-25 - Version: 24.04 - Original notes: https://documentation.ubuntu.com/release-notes/24.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/24.04 - Labels: LTS; Platforms: Linux - **added** — Year 2038 support for the armhf architecture by updating over a thousand packages to handle time using 64-bit values instead of 32-bit ones - **changed** — Linux kernel updated to version 6.8 - **changed** — systemd updated to version 255.4 - **changed** — Netplan updated to version 1.0 with support for simultaneous WPA2 and WPA3, Mellanox VF-LAG for SR-IOV networking, VXLAN improvements, stable libnetplan1 API, and netplan status --diff sub-command - **changed** — GCC updated to version 14 - **changed** — binutils updated to version 2.42 - **changed** — glibc updated to version 2.39 - **changed** — Python defaults to version 3.12 - **changed** — OpenJDK defaults to LTS version 21 while maintaining support for versions 17, 11, and 8 - **changed** — LLVM defaults to version 18 - **changed** — Rust toolchain defaults to version 1.75 - **changed** — Golang updated to version 1.22 - **changed** — .NET 8 is now the default with full support on Ubuntu 24.04 LTS and 22.04 LTS for the entire lifecycle of both releases - **added** — Apport integration with systemd-coredump to handle crashes and allow developers to use coredumpctl to analyze crash data - **added** — OpenJDK 17 and 21 are TCK certified to adhere to Java standards and ensure interoperability with other Java platforms - **added** — FIPS-compliant OpenJDK 11 package available for Ubuntu Pro users - **security** — .NET 8 support extended to the IBM System Z platform - **security** — Ubuntu kernel restricts the use of unprivileged user namespaces in combination with AppArmor to mitigate attack surface - **added** — Default AppArmor profiles provided for common applications and frameworks that allow unprivileged user namespaces use - **added** — New unconfined profile mode and flag added to AppArmor to designate profiles to act like unconfined mode with additional permissions #### Ubuntu 24.04 LTS release notes These release notes for Ubuntu 24.04 LTS (Noble Numbat) provide an overview of the release and document the known issues with Ubuntu and its flavors. For details of the changes applied since 24.04, refer to the following changelogs: - 24.04.4 - 24.04.3 - 24.04.2 - 24.04.1 For the release schedule of Ubuntu 24.04 LTS and its point releases, refer to: - Release schedule ##### Support lifespan Ubuntu 24.04 LTS will be security maintained for 5 years until 31 May 2029. Users can choose to extend this to 10 years with Ubuntu Pro or 12 years with the Legacy add-on. ##### Upgrades Users of Ubuntu 23.10 have been offered an automatic upgrade to 24.04 since shortly after the release. Users of 22.04 LTS will also start being offered the automatic upgrade now that 24.04.1 LTS has been released. ##### Changes since 22.04 LTS If you’re upgrading from Ubuntu 22.04 LTS to 24.04 LTS, you get all the changes that happened in the six months since Ubuntu 23.10, as well as the changes in all the interim releases between 22.04 LTS and 24.04 LTS. For details, see the complete interim release notes: 22.10, 23.04 and 23.10. Finally, review the following changes since Ubuntu 23.10. ##### New features in 24.04 LTS ###### Year 2038 support for the armhf architecture Ubuntu 24.04 LTS solves the Year 2038 problem that existed on armhf. More than a thousand packages have been updated to handle time using a 64-bit value rather than a 32-bit one, making it possible to handle times up to 292 billion years in the future. ###### Updated Packages ###### Linux kernel 🐧 Ubuntu 24.04 LTS includes the new 6.8 Linux kernel that brings many new features. Detailed changes are reported in the Noble Kernel Release Notes post. ###### systemd v255.4 The init system was updated to systemd v255.4. See the upstream changelog for more information about individual features. ###### Netplan v1.0 🌐 The network stack was updated to Netplan version 1.0. Supporting simultaneous WPA2 & WPA3, Mellanox VF-LAG for high-performance SR-IOV networking and VXLAN improvements. It also provides a stable libnetplan1 API and a new netplan status --diff sub-command to find differences between configuration and system state. For more information please see the Introducing Netplan v1.0 blog post. ###### Toolchain Upgrades 🛠️ - GCC 🐄 is updated to the 14, binutils to 2.42, and glibc to 2.39. - Python 🐍 now defaults to version 3.12 - OpenJDK ☕ now defaults to LTS version 21 - LLVM 🐉 now defaults to version 18 - Rust 🦀 toolchain defaults to version 1.75 - Golang 🐀 is updated to 1.22 - .NET 8 is now default ###### OpenJDK OpenJDK LTS 21 is the default in Ubuntu 24.04 LTS while maintaining support for versions 17, 11, and 8. OpenJDK 17 and 21 are also TCK certified, which means they adhere to Java standards and ensure interoperability with other Java platforms. A special FIPS-compliant OpenJDK 11 package is also available for Ubuntu Pro users. ###### .NET With the introduction of .NET 8, Ubuntu is taking a significant step forward in supporting the .NET community. .NET 8 will be fully supported on Ubuntu 24.04 LTS and 22.04 LTS for the entire lifecycle of both releases. This enables developers to upgrade their applications to newer .NET versions before upgrading their Ubuntu release. Starting with 24.04 LTS the .NET support has also been extended to the IBM System Z platform. .NET 6 and .NET 7 packages with limited support are available via a PPA. ###### Apport Apport added integration with systemd-coredump to handle crashes. Developers on Ubuntu can co-install systemd-coredump now and use coredumpctl to analyze crash data. Apport will continue to collect crash information and submit it to the Ubuntu Error Tracker and Launchpad. ###### Security Improvements 🔒 ###### Unprivileged user namespace restrictions In combination with the apparmor package, the Ubuntu kernel now restricts the use of unprivileged user namespaces. This affects all programs on the system _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/24.04/]_ ### 23.10 - Date: 2023-10-12 - Version: 23.10 - Original notes: https://documentation.ubuntu.com/release-notes/23.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/23.10 - Labels: Platforms: Linux ### 23.04 - Date: 2023-04-20 - Version: 23.04 - Original notes: https://documentation.ubuntu.com/release-notes/23.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/23.04 - Labels: Platforms: Linux ### 22.10 - Date: 2022-10-20 - Version: 22.10 - Original notes: https://documentation.ubuntu.com/release-notes/22.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/22.10 - Labels: Platforms: Linux ### 22.04 - Date: 2022-04-21 - Version: 22.04 - Original notes: https://documentation.ubuntu.com/release-notes/22.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/22.04 - Labels: LTS; Platforms: Linux - **added** — Ubuntu 22.04 LTS ships with Linux kernel v5.17 on latest certified desktop devices and rolling HWE kernel based on v5.15 on other hardware generations - **added** — systemd-oomd package is now shipped by default on Ubuntu Desktop flavor to avoid overloaded systems - **added** — OpenJDK 18 is now provided in addition to OpenJDK 11 - **changed** — GCC was updated to 11.2.0, binutils to 2.38, and glibc to 2.35 - **changed** — Python now ships at version 3.10.4 - **changed** — Perl was updated to version 5.34.0 - **changed** — LLVM now defaults to version 14 - **changed** — golang defaults to version 1.18.x - **changed** — rustc defaults to version 1.58 - **changed** — Ruby was updated from v2.7.4 to v3.0 - **changed** — The init system was updated to systemd v249.11 - **changed** — OpenSSL library was upgraded to version 3.0 which disables legacy algorithms by default - **changed** — plocate is now the default locate implementation, replacing mlocate - **changed** — nftables is now the default backend for the firewall - **fixed** — UDP is disabled for NFS mounts via kernel option CONFIG_NFS_DISABLE_UDP_SUPPORT=y to prevent mount errors #### Ubuntu 22.04 LTS release notes These release notes for Ubuntu 22.04 LTS (Jammy Jellyfish) provide an overview of the release and document the known issues with Ubuntu and its flavors. For details of the changes applied since 20.04, refer to the following posts: - 22.04.5 - 22.04.4 - 22.04.3 - 22.04.2 - 22.04.1 For the release schedule of Ubuntu 22.04 LTS and its point releases, refer to: - Release schedule ##### Support lifespan Maintenance updates will be provided for 5 years until April 2027 for Ubuntu Desktop, Ubuntu Server, Ubuntu Cloud, and Ubuntu Core. All the remaining flavors will be supported for 3 years. Additional security support is available with ESM (Extended Security Maintenance). ##### Get Ubuntu 22.04 LTS Images can be downloaded from a location near you. You can download ISOs and flashable images from: - Ubuntu Desktop and Server for 64-bit x86 (AMD64) - Less Frequently Downloaded Ubuntu Images - Ubuntu Cloud Images - Lubuntu - Kubuntu - Ubuntu Budgie - Ubuntu Kylin - Ubuntu MATE - Ubuntu Studio - Xubuntu ##### Upgrading from Ubuntu 21.10 To upgrade on a desktop system: - Open the “Software & Updates” Setting in System Settings. - Select the 3rd Tab called “Updates”. - Set the “Notify me of a new Ubuntu version” dropdown menu to “For any new version”. - Press Alt+F2 and type in update-manager -c into the command box. - Update Manager should open up and tell you: “New distribution release ‘22.04’ is available.” - If not you can also use /usr/lib/ubuntu-release-upgrader/check-new-release-gtk - Click Upgrade and follow the on-screen instructions. To upgrade on a server system: - Make sure the Prompt line in /etc/update-manager/release-upgrades is set to normal. - Launch the upgrade tool with the command sudo do-release-upgrade. - Follow the on-screen instructions. Note that the server upgrade will use GNU screen and automatically re-attach in case of dropped connection problems. There are no offline upgrade options for Ubuntu Desktop and Ubuntu Server. Please ensure you have network connectivity to one of the official mirrors or to a locally accessible mirror and follow the instructions above. ##### Changes since 20.04 LTS If you’re upgrading from Ubuntu 20.04 LTS to 22.04 LTS, you get all the changes that happened in the six months since Ubuntu 21.10, as well as the changes in all the interim releases between 20.04 LTS and 22.04 LTS. For details, see the complete interim release notes: 20.10, 21.04 and 21.10. Finally, review the following changes since Ubuntu 21.10. ##### New features in 22.04 LTS ###### Updated Packages ###### Linux kernel 🐧 Ubuntu 22.04 LTS ships multiple optimized kernels on per-product basis: - Ubuntu Desktop will automatically opt-into v5.17 kernel on the latest generations of certified devices (linux-oem-22.04) - Ubuntu Desktop uses a rolling HWE kernel (linux-hwe-22.04) on all other generations of hardware. The rolling HWE kernel is based on the v5.15 kernel for 22.04.0 and 22.04.1 point releases - Ubuntu Server defaults to a non-rolling LTS kernel v5.15 (linux-generic) - Ubuntu Cloud and Devices use optimized kernels in collaboration with partners (v5.15+ with additional backports and features) Additional optimized and certified kernel flavors will become available in Ubuntu 22.04 LTS in due course. ###### UDP disabled for NFS mounts Since Ubuntu 20.10 (Groovy Gorilla), the kernel option CONFIG_NFS_DISABLE_UDP_SUPPORT=y is set and this disables using UDP as the transport for NFS mounts, regardless of NFS version. In practice, if you try to use udp, you will get this error: $ sudo mount f1:/storage /mnt -o udp mount.nfs: an incorrect mount option was specified ###### Toolchain Upgrades 🛠️ GCC was updated to the 11.2.0 release, binutils to 2.38, and glibc to 2.35. Python 🐍 now ships at version 3.10.4, Perl 🐪 at version 5.34.0. LLVM now defaults to version 14. golang defaults to version 1.18.x. rustc defaults to version 1.58. In addition to OpenJDK 11, OpenJDK 18 is now provided ( _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/22.04/]_ ### 21.10 - Date: 2021-10-14 - Version: 21.10 - Original notes: https://documentation.ubuntu.com/release-notes/21.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/21.10 - Labels: Platforms: Linux ### 21.04 - Date: 2021-04-22 - Version: 21.04 - Original notes: https://documentation.ubuntu.com/release-notes/21.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/21.04 - Labels: Platforms: Linux ### 20.10 - Date: 2020-10-22 - Version: 20.10 - Original notes: https://documentation.ubuntu.com/release-notes/20.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/20.10 - Labels: Platforms: Linux ### 20.04 - Date: 2020-04-23 - Version: 20.04 - Original notes: https://documentation.ubuntu.com/release-notes/20.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/20.04 - Labels: LTS; Platforms: Linux ### 19.10 - Date: 2019-10-17 - Version: 19.10 - Original notes: https://documentation.ubuntu.com/release-notes/19.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/19.10 - Labels: Platforms: Linux ### 19.04 - Date: 2019-04-18 - Version: 19.04 - Original notes: https://documentation.ubuntu.com/release-notes/19.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/19.04 - Labels: Platforms: Linux