Releases: coreos/coreos-installer
Releases · coreos/coreos-installer
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
v0.15.0
Major changes:
- Add support for Secure Execution on s390x
- install: Perform platform-specific console configuration when
--platform
is specified and the OS supports it
Minor changes:
- Makefile: Don’t build during
make install
; install rdcore only if it was built
Internal changes:
- Add
zipl
command to reconfigure bootloader on s390x
Packaging changes:
- Update container to Fedora 36
- Require
nix
≥ 0.24.0 - Remove all static libraries from vendor archive
SHA-256 digests:
- crate:
abcb6ddd795b9d8e63ca336afaf441a55679f8b9f7c033962c45076013385466
- vendor:
f7a3463778b3ec2ebdb483e4119fa1050171f38f24a9e6b4cbba001df3a070b1
v0.14.0
Major changes:
- Add aarch64 support to container image
- Add generated manpages
Minor changes:
- Silence error from reporting commands like
iso ignition show
andpxe ignition unwrap
if output pipe is closed - docs: Document
dest-device
config file field - docs: Document
iso/pxe customize
commands - docs: Drop documentation of pre/post installation hooks in favor of
customize
commands
Internal changes:
- bind-boot: Fix EFI vendor directory detection
- verify-unique-fs-label: Use
blkid
instead oflsblk
to make filesystem label querying more reliable - Delete legacy aliases for
osmet
andminimal-iso
pack commands used by coreos-assembler
Packaging changes:
- Require Rust ≥ 1.56.0
- Migrate from
structopt
toclap
3 - Drop
openat-ext
dependency - Remove Windows binaries from vendor archive
SHA-256 digests:
- crate:
75611b9ae02a99dc7f03a9c96a0420a53d3a1898487991ec2d5b28c2110d3b29
- vendor:
265ef69250af0b0beed3e60f40aa3cb2a4983aeb2b9dbc330118928921196e0f
v0.13.1
Major changes:
- Add Fedora 37 signing key; drop Fedora 34 signing key
Minor changes:
- install: Drop support for
COREOS_INSTALLER_NO_MOUNT_NAMESPACE
- install: Eliminate partition table reread delay on busy block devices
Internal changes:
- Fix packing minimal ISO with empty files
- Move build-time packing commands to new
pack
subcommand - Move developer-related commands to new
dev
subcommand - Add
dev show initrd
anddev extract initrd
subcommands - verify-unique-fs-label: Add
--rereadpt
to reread partition tables first
Packaging changes:
- Disable LTO
- Disable debug symbols in container
- Require Rust ≥ 1.51.0
SHA-256 digests:
- crate:
308be32febf1adb37f1d24c5428e41ed375fb4106c6f9bc1c31fafb8154fe019
- vendor:
d9fb276e9547016d217374ab8428baa06841fa23facad13bbbd24673cdb04d5d