Releases: canonical/subiquity
Releases · canonical/subiquity
22.12.1
- Add support for proxy-aware fetching of SSH keys
- LP: #1927103 - Fix issue in autoinstall with handoff of Swap value to Curtin
- Fix handling for when sshd is not present on the installation system
- LP: #1991413, LP: #1991929, LP: #1989977 - fix issues around usage of -1 in Autoinstall for assigning the rest of the disk to the last partition
- LP: #1999173 - Fix issue with deletion of an existing RAID
- LP: #1975860, https://github.com/canonical/probert/issues/125 - Update probert to fix handling of an inactive md raid
- LP: #1997920 - Update curtin to fix wiping of LUKS headers
- LP: #1892494 - Update curtin to handle the deprecation of apt-key, curtin now implements the policy suggested at https://blog.jak-linux.org/2021/06/20/migrating-away-apt-key/
22.10.1
- use_gap - The first available use case for Subiquity of Storage Version 2, a feature set exposing the ability to edit existing partition tables and resize disks, is the feature
use_gap
in autoinstall.use_gap
allows for a guided install into existing free space without reformatting the entire disk. Example:In this scenario, a non-LVM guided install will be done into the largest free space. For more information on storage version 2, please see the Curtin configuration documentation.# requires the subiquity-storage-version=2 kernel command line feature flag storage: layout: name: direct mode: use_gap
- Better default keyboard layout and variant - the language chosen on the first screen of the Subiquity UI changes which keyboard layout and variant are suggested.
- Starting with Ubuntu Kinetic, cloud-init is configured in the installed system to disable itself after the first-boot configuration is complete.
- Integrate with
cloud-init clean
- several install artifacts are registered with cloud-init's clean functionality. - Adjusted some UI colors with a goal of improved accessibility.
- LP: #1982903 - Fix
'Raid' object has no attribute 'path'
error related to VROC - LP: #1948823 - In the case where multiple copies of autoinstall data have been supplied, only one will be used. The precedence in that decision is
/autoinstall.yaml
(requires repacking the installer squashfs)- Autoinstall provided by way of cloud-init
/cdrom/autoinstall.yaml
, which is where the autoinstall file will be located if placed in the root of the install ISO.
- LP: #1983265 - fix issue where static network configuration would produce a netplan config that used deprecated elements
- LP: #1987341 - add more users to the reserved user list to reduce cases where the user cannot be created
- LP: #1988407 - fix crash when editing logical volume on the confirmation screen
- LP: #1986674 - fix issue with Snap screen being shown despite being skipped. Interacting with the screen in this scenario "restarts" the install from the language screen.
- LP: #1989193, LP: #1989198 - Fix several failures related to the Snap screen and cancellation of retrieving the list of snaps
- LP: #1980584 - fix failure related to applying the apt configuration before the install source has been chosen
- LP: #1989353 - fix issue where the kernel package or flavor chosen in autoinstall was not respected
- LP: #1894009 - fix issue with the wrong keyboard layout in initramfs
- LP: #1992541 - fix bad partition placement for some disk sizes with guided LVM
- LP: #1992531, LP: #1992977 - fix crashes related to cleaning up mounts after running
ubuntu-drivers
- LP: #1993257 - fix UI crash when reaching the custom disk layout screen if a storage probing operation is ongoing
- LP: #1987236 - fix issue in Curtin with s390x configurations that have nothing for chzdev to configure
- LP: #1980008 - fix issue in Curtin where cryptsetup wasn't always being installed on systems using it
- LP: #1992990 - fix issue in Curtin on relevant architectures where flash-kernel was not running due to the install happening in a chroot
- LP: #1992115 - fix issue in Probert that resulted in a crash related to
/dev/loop0
not being found, as may be seen when performing a netboot install.
22.07.2
22.07.1
What's Changed
- LP: #1974077: fix an autoinstall interactive-sections crash by @dbungert
- LP: #1975629: fix an issue with the debug shell environment by @dbungert
- LP: #1978139: fix snap refresh when using SSH to connect to Subiquity by @mwhudson and @ogayot
- Add a few snap metadata fields by @dbungert
Full Changelog: 22.06.1...22.07.1
22.06.1
What's Changed
- console-conf: fix crash on network info by @mwhudson and @dbungert in #1310
- probert: fix for dasd/bcache detection issue by @mwhudson in #1333
- cloud-config: fix output format of user groups list by @blackboxsw and @dbungert in #1338
Full Changelog: 22.05.1...22.06.1
22.05.1
22.04.2
What's Changed
- Fix a crash related to lookup of the GeoIP DNS name by @ogayot and @dbungert in #1279
- Fix a refresh screen related hang by @dbungert in #1197
- Fix an exception that can be seen when waiting for cloud-init startup by @mwhudson in #1235
- Fix crash when UA token expiration date has Z suffix by @ogayot in #1238
- Add support for installing third-party drivers (includes switch to systemd-run for curtin commands and use of private mounts) by @ogayot in #1240
- Fix a storage related data race that could result in a crash by @mwhudson in #1253
- Increase minimum suggested boot size to 1.75G by @dbungert in #1265
- Add RISC-V support by @xypron, @jawn-smith, @dbungert in #1262 and others
- Fix a crash that can occur when restarting the installer by @dbungert in #1270
- Update translations by @mwhudson in #1271
Full Changelog: 22.02.2...22.04.2
22.02.2
22.02.1
What's Changed
- Fix issue where the passphrase used in the "Guided storage configuration" page was logged to a file readable by all users on the system by @dbungert in #1181 (LP: #1960162) CVE-2022-0555
Please review systems that have been installed using the Guided Encryption option to determine if the passphrase is in the log files. These logs can be found at /var/log/installer on the installed system.
Consider changing the passphrase of affected systems -cryptsetup luksChangeKey <device>
- Log and config file generation as 0640 root:adm by @dbungert in #1182
- Add support for APT preferences through autoinstall by @ogayot - Example.
- Add a new page for Ubuntu Advantage by @ogayot. The token may also be supplied by way of autoinstall.
- apt: fix disable_components w/ autoinstall by @dbungert in #1154
- Fix issue where Subiquity would attempt to configure apt multiple time in short sequence, potentially blocking later steps by @mwhudson in #1169
- Fix hang when the network was the last item configured by @ogayot in #1170
- Adjust default sizing of /boot and /boot/efi partitions to somewhat scale based on disk size by @dbungert in #1186
And a variety of lower-level fixes - for more details see the full changelog: 21.12.2...22.02.1