Major changes:
- install: Add
--console
for configuring kernel and bootloader console - customize: Add
--dest-console
for configuring kernel and bootloader console - customize: Support configuring network with Nmstate via
--network-nmstate
- Support reading initrd images compressed with zstd
- Add Fedora 38 signing key; drop Fedora 35 signing key
Minor changes:
- install: Fail if
--save-partindex
specified on MBR disk, to avoid data loss - Detect truncated xz archives
- iso: Fix corrupt
extract minimal-iso
output when writing to stdout - Fix unlikely decompression error reading initrd
- iso: Detect incomplete ISO files
- Warn if console kargs could have used
--console
/--dest-console
instead - Add release notes to documentation
Internal changes:
- rootmap: Support devices with LUKS integrity protection enabled
- zipl: Deprecate
--kargs
in favor of new--append-karg
, which supports multiple instances - zipl: Support Secure Execution systems without LUKS for coreos-assembler
- zipl: Add
--append-file
for adding files to an SE image - zipl: Remove obsolete
--rootfs
- Only open BLS configs in write mode when modifying
Packaging changes:
- Require Rust ≥ 1.58.0
- Install example installer config file in
/usr/share/coreos-installer
- Add dependencies on
nmstate
,textwrap
, andzstd
crates - Add dependency on
libzstd
shared library - Support
serde_yaml
0.9 - Remove non-Linux dependencies from vendor archive
SHA-256 digests:
- crate:
458ef1f7c7e7f3aefbe93c6d05eb47a34a291bf50f97820f55ab79505f33dd9c
- vendor:
160599e3b4511a864db2100cb390aa16323c692e6b59d7d76f824f9d46d6acea