Hirsute Hippo Release Notes (original) (raw)

Hirsute Hippo Release Notes

Introduction

These release notes for Ubuntu 21.04 (Hirsute Hippo) provide an overview of the release and document the known issues with Ubuntu and its flavours.

Dedication

Subscribers to the ubuntu-announce mailing list and long term participants in the Ubuntu community will have come across Adam Conrad’s work. Adam, known in the community as infinity, was a long-term member of the release team and colleague to many of us at Canonical. As a member of the release team, Adam was responsible for devising many of the processes and tools which we use today, and (whether he wanted to or not) teaching his fellow members the ropes. Adam passed away earlier this year after being unwell for some time. The Ubuntu Release Team dedicates 21.04 “Hirsute Hippo” to our colleague and friend infinity. He is missed and will live in our hearts forever.

Support lifespan

Ubuntu 21.04 will be supported for 9 months until January 2022. If you need Long Term Support, it is recommended you use Ubuntu 20.04 LTS instead.

Get Ubuntu 21.04

Download Ubuntu 21.04

Images can be downloaded from a location near you.

You can download ISOs and flashable images from:

New features in 21.04

Updated Packages

Linux kernel 🐧

Ubuntu 21.04 includes the 5.11 Linux kernel. This includes numerous updates and added support since the 5.8 Linux kernel released in Ubuntu 20.10. Some notable examples include:

Toolchain Upgrades 🛠️

GCC was updated to the 10.3.0 release, binutils to 2.36.1, and glibc to 2.33. Python now ships at version 3.9.4, Perl at version 5.32.1. LLVM now defaults to version 12. golang defaults to version 1.16.x. rustc defaults to version 1.50.

In addition to OpenJDK 11, OpenJDK 16 is now provided (but not used for package builds).

Ruby was updated from v2.7.0 to v2.7.2, and rubygems has been extracted from ruby2.7 source and is provided as a separate package.

Security Improvements :lock:

Secureboot on x86_64 (amd64) and AArch64 (arm64) have been improved to include SBAT capable shim, grub2, fwupd. For more details see this discourse post.

nftables is now the default backend for the firewall.

Ubuntu Desktop

GNOME :footprints:

While the new shell version hasn’t been included yet in Ubuntu the applications have been mostly updated to their GNOME 40 versions.

Updated Applications

Updated Subsystems

Ubuntu Server

Rails 6

This release brings you Rails 6! For users coming from Ubuntu 20.04, they can now enjoy the newer version of Rails, moving from v5.2.3 to v6.0.3.5. Some of the exciting features include the new Action Mailbox, Action Text, Parallel Testing, Action Cable Testing, support for Host Authorization, and so on.

For more details, check the upstream’s Rails 6 release notes. And if you need help to upgrade your Ruby on Rails application, please take a look at their upgrading Rails guide.

QEMU was updated to the 5.2 release.

Libvirt has been updated to version 7.0.

DPDK was updated to 20.11.1

Open vSwitch has been updated to 2.15

Chrony has been updated to version 4.0

Strongswan has been updated to 5.9.1

Openvpn has been updated to 2.5.1

Virt-manager has been updated to 3.2.0

Postgresql has been updated to v13.2

Samba has been updated to 4.13.3

SSSD has been updated to 2.40

Net-SNMP has been updated to 5.9

Rsyslog has been updated to 8.2102.0

Containerd has been updated to 1.4.4

Runc has been updated to 1.0.0-rc93

Docker.io has been updated to 20.10.2

Targetcli-fb replaces tgt

Other noteworthy changes

OpenStack

Ubuntu 21.04 includes the latest OpenStack release, Wallaby, including the following components:

Please refer to the OpenStack Wallaby release notes for full details of this release of OpenStack.

OpenStack Wallaby is also provided via the Ubuntu Cloud Archive for OpenStack Wallaby for Ubuntu 20.04 LTS users.

WARNING: Upgrading an OpenStack deployment is a non-trivial process and care should be taken to plan and test upgrade procedures which will be specific to each OpenStack deployment.

Make sure you read the OpenStack Charm Release Notes for more information about how to deploy and operate Ubuntu OpenStack using Juju.

Platforms

Cloud Images ☁️

The AWS SSM Parameter Store now provides a way for users to find the latest AMI for Ubuntu releases. See this discourse post for more details.

Google Cloud Platform images now include the Google OS Config Agent.

Azure images will use /dev/ptp_hyperv as the main PTP refclock, to avoid conflicts with other PTP devices. (LP: #1913763)

Raspberry Pi 🍓

RISC-V :five:

s390x

IBM Z and LinuxONE / s390x-specific enhancements since 20.10 (partially not limited to s390x):

Phased updates in APT

APT now respects phased updates, see the Phased updates in APT 21.04 thread for more details.

popularity-contest

The package popularity-contest is no longer seeded and is not configured to submit information to popcon.ubuntu.com as the client and server have been broken for multiple releases of Ubuntu.

Known Issues

As is to be expected, with any release, there are some significant known bugs that users may run into with this release of Ubuntu. The ones we know about at this point (and some of the workarounds), are documented here so you don’t need to spend time reporting these bugs again:

Linux kernel

Ubuntu Desktop

Platforms

Cloud Images

Container images

Raspberry Pi

dtoverlay=dwc2,dr_mode=host  

A commented out instance of this line can be found in config.txt by default.

RISC-V

Official flavours

The release notes for the official flavours can be found at the following links:

More information

Reporting bugs

Your comments, bug reports, patches and suggestions will help fix bugs and improve the quality of future releases. Please report bugs using the tools provided. If you want to help out with bugs, the Bug Squad is always looking for help.

Participate in Ubuntu

If you would like to help shape Ubuntu, take a look at the list of ways you can participate at:

More about Ubuntu

You can find out more about Ubuntu on the Ubuntu website.

To sign up for future Ubuntu development announcements, please subscribe to Ubuntu’s development announcement list at: