Jammy Jellyfish Release Notes 22.04.1 Introduction 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 flavours. For details of the changes applied since 20.04, please see the 22.04.1 change summary. Support lifespan Maintenance updates will be provided for 5 years until April 2027 321 for Ubuntu Desktop, Ubuntu Server, Ubuntu Cloud, and Ubuntu Core. All the remaining flavours will be supported for 3 years. Additional security support is available with ESM (Extended Security Maintenance). 449 Get Ubuntu 22.04 LTS Download Ubuntu 22.04 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) 22.7k Less Frequently Downloaded Ubuntu Images 3.6k Ubuntu Cloud Images 1.0k Lubuntu 1.6k Kubuntu 2.2k Ubuntu Budgie 826 Ubuntu Kylin 619 Ubuntu MATE 1.5k Ubuntu Studio 1.1k Xubuntu 1.6k 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. New features in 22.04 LTS Updated Packages Linux kernel :penguin: Ubuntu 22.04 LTS ships multiple optimized kernels on per-product basis: Ubuntu Desktop will automatically opt-into v5.17 1.0k 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 243 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 flavours 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 :hammer_and_wrench: GCC was updated to the 11.2.0 release, binutils to 2.38, and glibc to 2.35. Python :snake: now ships at version 3.10.4, Perl :camel: 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 (but not used for package builds). Ruby :gem: was updated from v2.7.4 to v3.0. systemd v249.11 The init system was updated to systemd v249, using a solid .11 patchlevel for the LTS. Please refer to the upstream changelog 157 for more information about the individual features. We’ve enabled the userspace OOMD service and are shipping the systemd-oomd package by default on the “Ubuntu Desktop” flavour, to avoid overloaded systems and the need of the kernel’s OOM killer to kick in. The OOMD status can be checked using oomctl. OpenSSL 3.0 We’ve upgraded the OpenSSL library to the new 3.0 version, which disables a lot of legacy algorithms by default, as detailed in their migration guide 231. In particular, certificates using SHA1 or MD5 as hash algorithms are now invalid under the default security level. In addition to the upstream deprecations, please note that since Ubuntu 20.04 (Focal Fossa), the security level 2 (which is the default) disables the (D)TLS protocols below 1.2 (included). Since the new version has an API bump, third-party packages that depend on libssl1.1 will need to be rebuilt to instead depend on libssl3, as the older ABI isn’t provided anymore. plocate plocate is now the default locate implementation, replacing mlocate. The mlocate package is now a transitional package and will install plocate. plocate is largely argument-compatible with mlocate, but some incompatibilities do exist. For details, see the manual for plocate 127. Security Improvements :lock: nftables is now the default backend for the firewall. All applications on the system must agree on whether they will use the legacy xtables backend or the newer nftables backend. Bug 1968608 95 provides some context that may be helpful. Docker may not be ready for the new nftables backend 336. ssh-rsa is now disabled by default in OpenSSH 486. See bug 1961833 301 to learn how to selectively re-enable it if necessary. If you are upgrading a system remotely over SSH, you should check that you are not relying on this to ensure that you will retain access after the upgrade. scp offers a -s command line option 69 to use sftp mode rather than scp mode 87 when handling remote filenames. This new, safer, behaviour will eventually become the default. Ubuntu Desktop Ubuntu now offers 10 color choices 1.3k each in dark and light styles Firefox is now only provided in Ubuntu as a snap. Some benefits include Directly maintained by Mozilla More maintainable for the entire Ubuntu LTS lifecycle … Which means faster access to the newest Firefox versions Easily switch to a different Firefox flavor with snap channels including esr/stable, latest/candidate, latest/beta, and latest/edge Sandboxed for improved security hardening for this critical app Improved in 22.04.1: Firefox startup speed is significantly faster 101 now compared to the original Ubuntu 22.04 release. Desktop icons are shown in the bottom right by default but this can be changed through new settings added to the Appearance panel of the Settings app. Also there are new settings to control the Dock look and behavior Dock devices and filemanager integration has been improved GNOME :footprints: GNOME has been updated to include new features and fixes from GNOME 41 201 and GNOME 42 587 Several apps are still at their 41 version numbers to provide a more time-tested experience for the LTS desktop by mostly avoiding libadwaita. The new cross-desktop dark style 299 preference is supported. GNOME Shell and mutter have lots of performance improvements including the triple buffering patch. The default session for most systems that don’t have an Nvidia desktop graphics card is now Wayland. If you need a non-Wayland session, you can choose the Ubuntu on Xorg session by clicking the gear button after selecting your name on the login screen. Hardware with privacy screen support is now supported RDP is now available for sharing your desktop remotely. Legacy VNC is still available, but it is strongly recommended to use RDP for better security, privacy, and performance. If you were previously using VNC, you’ll need to manually re-enable desktop sharing in the Settings app and get your new login information. Updated Applications Firefox 103 :fire::fox_face: LibreOffice 7.3 489 :books: Thunderbird 91 :cloud_with_lightning::bird: Updated Subsystems BlueZ 5.63 246 CUPS 2.4 152 NetworkManager 1.36 293 Mesa 22 181 Poppler 22.02 104 PulseAudio 16 387 xdg-desktop-portal 1.14 114