Ubuntu Changelog

What's new in Ubuntu 22.04 LTS (Jammy Jellyfish)

May 2, 2022
  • NEW FEAUTRES 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 282 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 49 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 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 69 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 65. 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.
  • Security Improvements:
  • 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 42 provides some context that may be helpful. Docker may not be ready for the new nftables backend 149.
  • ssh-rsa is now disabled by default in OpenSSH 229. See bug 1961833 114 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 28 to use sftp mode rather than scp mode 39 when handling remote filenames. This new, safer, behaviour will eventually become the default.
  • UBUNTU DESKTOP:
  • Ubuntu now offers 10 color choices 498 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
  • 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:
  • GNOME has been updated to include new features and fixes from GNOME 41 58 and GNOME 42 186
  • 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 128 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 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 99
  • LibreOffice 7.3 149
  • Thunderbird 91
  • Updated Subsystems:
  • BlueZ 5.63 83
  • CUPS 2.4 40
  • NetworkManager 1.36 104
  • Mesa 22 65
  • Poppler 22.02 49
  • PulseAudio 16 152
  • xdg-desktop-portal 1.14 42