Major changes:
- Drop Fedora 33 signing key
- iso: Add
extract pxe
subcommand to extract PXE artifacts from ISO - iso: Add
extract minimal-iso
subcommand to extract netboot ISO image from ISO
Minor changes:
- download: Ignore
--decompress
for artifacts that are meant to be used compressed - download: Report the selected artifacts before starting download
- download/install: Avoid printing GPG verification result when we're ignoring it
- install: Report automatically selected OS, architecture, platform when downloading install image
- install: Report if multiple filesystems are labeled
boot
- iso: Find Ignition embed area by directly parsing ISO filesystem
- iso: Find kargs embed areas by directly reading
kargs.json
from ISO, if available - Add
-a
short option for--architecture
- Enable optimization for xz code in dev builds to speed up testing
- Fix build on s390x
- docs: Avoid using privileged container for
download
subcommand
Internal changes:
- Add support for packing minimal ISO
- rdcore: Add
bind-boot
subcommand to bind root and boot filesystems on first boot - rdcore: Add
verify-unique-fs-label
subcommand to check if multiple filesystems share a label - kargs: Add
--current
to do a dry run on the booted kargs - osmet: Drop support for RHCOS unencrypted LUKS container
Packaging changes:
- Include debug symbols in release builds
- Add
bytes
,structopt
, andthiserror
dependencies - Drop
clap
dependency - Require
nix
≥ 0.22 - dracut: Install
zipl_helper.device-mapper
on s390x - Update container to Fedora 35
- Use Fedora build of liblzma in container
SHA-256 digests:
- crate:
a78f520ccafcd8852d804cf1d144070ef2534796dfdaf1c0b52c2c01eb111328
- vendor:
a8daba638e2fbd48168652ef388091830977e0ee490108738d1516b7db4b3d30