Skip to content

Releases: coreos/coreos-installer

v0.21.0

22 Feb 20:11
v0.21.0
555533a
Compare
Choose a tag to compare

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

20 Dec 16:15
v0.20.0
f9971db
Compare
Choose a tag to compare

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

13 Dec 20:27
v0.19.0
Compare
Choose a tag to compare

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

07 Sep 14:01
v0.18.0
7888160
Compare
Choose a tag to compare

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

10 Mar 21:28
v0.17.0
3f51489
Compare
Choose a tag to compare

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 calling blkid 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

19 Sep 20:52
v0.16.1
dbe2217
Compare
Choose a tag to compare

Packaging changes:

  • Fix directory layout of vendor archive

SHA-256 digests:

  • crate: 96a02da08cda176ba5095b6aa4bf9ceecf8a753f969d2991487ff85266364e16
  • vendor: 57188855fc5dc9672c394e0e63270a28d556dd82baec6e2d1af7aee4d5d72b58

v0.16.0

15 Sep 18:55
v0.16.0
413e700
Compare
Choose a tag to compare

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, and zstd 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

17 Jun 18:01
v0.15.0
6c258c4
Compare
Choose a tag to compare

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

27 Apr 20:34
v0.14.0
24ba655
Compare
Choose a tag to compare

Major changes:

  • Add aarch64 support to container image
  • Add generated manpages

Minor changes:

  • Silence error from reporting commands like iso ignition show and pxe 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 of lsblk to make filesystem label querying more reliable
  • Delete legacy aliases for osmet and minimal-iso pack commands used by coreos-assembler

Packaging changes:

  • Require Rust ≥ 1.56.0
  • Migrate from structopt to clap 3
  • Drop openat-ext dependency
  • Remove Windows binaries from vendor archive

SHA-256 digests:

  • crate: 75611b9ae02a99dc7f03a9c96a0420a53d3a1898487991ec2d5b28c2110d3b29
  • vendor: 265ef69250af0b0beed3e60f40aa3cb2a4983aeb2b9dbc330118928921196e0f

v0.13.1

13 Feb 20:11
v0.13.1
5ebc896
Compare
Choose a tag to compare

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 and dev 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