Releases: coreos/coreos-installer
Releases · coreos/coreos-installer
v0.23.0
Major changes:
- Add Fedora 42 signing key; drop Fedora 39 signing key
Internal changes:
- osmet: Use blkid to get partition information if udev is unavailable
Packaging changes:
- Drop Packit support for c9s packaging
SHA-256 digests:
- crate:
7f0238d15e0ea83f57c1c8345e741d79044fd41df2e9d8d7113b115985e5ebc3
- vendor:
4a77d8c6f0db7b6c93daa735be57cf469cef69ce48cae91f7bff0f07770cbf62
v0.22.1
v0.22.0
Internal changes:
- rootmap: Fix support for LUKS on multipath
Packaging changes:
- Require Rust ≥ 1.75.0
- Update Packit's downstream targets to be fedora-rawhide
- Add Packit support for c9s packaging
- Update container to Fedora 40
SHA-256 digests:
- crate: 5319e485149e36edf128eef8839e9df86a27fc332ea6e6d2615d77e17f9f4577
- vendor: 5b92d5eb4bf5eee97616c1bbb8929e94eb39cc857f11ad07fb56481343221c9b
v0.21.0
Major changes:
- Add Fedora 41 signing key; drop Fedora 38 signing key
- Switch alternative grub console config location to grub2/console.cfg
Internal changes:
- zipl: Directly pass kernel, initrd and kargs instead of BLS entry
Packaging changes:
- Update container to Fedora 39
SHA-256 digests:
- crate: 30de5ad4bac34f2212f146920432dfa45611e20cb14b32a6a47fdd9a64b48b67
- vendor: 2341399faf823bf77ea3ae8f573723ea954fd60d34bd369d23451518b8e99f58
v0.20.0
Major changes:
- Support alternative grub2/30_console.cfg location for grub console configuration
Packaging changes:
- Fix Packit changelog entry generation
SHA-256 digests:
- crate: 1be6a83e05040e26fb93b1da0a83ee32a90a14213fcc8031164eeb0cc82de3cd
- vendor: e3f5e8798098616e68efda9ca2a5b9aaa8f84c8b9c15b573485056f07b573e4a
v0.19.0
Major changes:
- install: Add z/VM Secure IPL support
Internal changes:
- rootmap/bind-boot: Support root devices using composefs
SHA-256 digests:
- crate: 0ff26a606150467b308bfefd8ff5f3b1f3e84dde28381d75b615528cc94da909
- vendor: 91a6c4c1a0732b201331e1d9737e059853dae85abac4582363af3866e08730aa
v0.18.0
Major changes:
- iso: Support kargs modification on s390x by using
kargs.json
if present - Add Fedora 40 signing key; drop Fedora 37 signing key
Minor changes:
- install: Verify that Ignition config is valid JSON
- install: Add long help for several options
- download/install: Clarify help text for
--insecure
Internal changes:
- verify-unique-fs-label: Run
blkid
with a clean cache to avoid stale devices
Packaging changes:
- Require
clap
≥ 4.1 - Update container to Fedora 38
SHA-256 digests:
- crate: 724681f4355e72a3c89490985daf55798bbdd2908da4b654410e53da3fc8f859
- vendor: 7fb39938b0115b4ef56d5eaee6a3297c42e90cd22669b6eb019fb08a51760b4b
v0.17.0
Major changes:
- Add Fedora 39 signing key; drop Fedora 36 signing key
- iso: Support Ignition embedding on s390x by using
igninfo.json
if present
Minor changes:
- customize: Support Ignition config spec 3.4.0
- customize: Avoid disabling ISO autologin when only changing live kargs
- customize: Warn when customized PXE image requires Ignition kargs
- install: Avoid network fetch timeout when low-level formatting ECKD DASD
Internal changes:
- verify-unique-fs-label: Use
-p
when callingblkid
to avoid stale cache
Packaging changes:
- Require Rust ≥ 1.66.0
- Require
base64
≥ 0.21.0 - Require
ignition-config
≥ 0.3.0 - Require
mbrman
≥ 0.5.0 (on s390x) - Require
nmstate
≥ 2.2.3 - Update container to Fedora 37
SHA-256 digests:
- crate:
ad56a213d6e4975b17ee9c8b68549230ca98806b8203cadaa08a4ec777be596e
- vendor:
39e7738dc5036d262642c532186092c9c54202b4254ea7144d24e94c531dee22
v0.16.1
v0.16.0
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