Skip to content

Releases: coreos/ignition

v2.0.0-alpha

26 Mar 17:41
906cf04
Compare
Choose a tag to compare

NOTE: This is an alpha release. While the spec is marked as stable (i.e no "-experimental" suffix) we still reserve the right to change it until the stable 2.0.0 release. However, we do not anticipate any backwards incompatible changes aside from removing deprecated fields.

NOTE: In order to allow types from both the 2.x.y and 3.0.0 specs to be vendored and imported in the same project, we are skipping version 1.0.0. Go mod (and some other tools) treat v0.x and v1.x as the same when importing packages with semantic import versioning.

Features:

  • Ignition now understands config specification 3.0.0
  • Configs are now merged instead of appended

Changes:

  • Configs with version < 3.0.0 are now rejected
  • Duplicate entries are now disallowed in lists
  • Removal of almost all deprecated fields

v0.31.0

21 Feb 18:15
f59a653
Compare
Choose a tag to compare

20-Feb-2019 IGNITION v0.31.0

Security Fixes:

  • Log hashes of fetched configs instead of the full configs

Bug Fixes:

  • Fix uid/gid lookup by name when creating files, directories, and links on
    filesystems that are not the root filesystem

Test Changes:

  • Fix concurrency panic when running blackbox tests

v0.30.0

14 Dec 23:11
v0.30.0
308d7a0
Compare
Choose a tag to compare

Features:

  • Parallelize filesystem creation

Changes:

  • Increase default config fetch timeout to 2 minutes

Test Changes:

  • Add -list option to list blackbox tests
  • Skip backward compatibility tests with -test.short

v0.29.1

06 Dec 23:40
b1ab0b2
Compare
Choose a tag to compare

Bug Fixes:

  • When writing files, directories, or links, do not follow symlinks if they are the last path element

v0.29.0

05 Dec 00:00
2a88cd9
Compare
Choose a tag to compare

Features:

  • Add support for ?versionId on s3:// URLs

Changes:

  • Mark the 2.3.0 config spec as stable
  • No longer accept configs with version 2.3.0-experimental
  • Create new 2.4.0-experimental config spec from 2.3.0

Bug Fixes:

  • Don't allow HTTPS connections to block on system entropy pool
  • Relabel /var/home and /var/roothome when SELinux is enabled
  • Fix race where files were relabeled after systemd-sysctl.service
  • Do not run udevadm settle after the disks stage if the disks stage did nothing
  • Allow writing relative symlinks
  • Resolve absolute symlinks relative to specified filesystem instead of the initramfs root
  • Report status to Packet as "running" instead of "succeeded"

Test Changes:

  • Fix race with umount when running blackbox tests

v0.28.0

23 Aug 17:30
f707912
Compare
Choose a tag to compare

Features:

  • Refactor blackbox tests to allow testing disks with 4k sectors

Bug Fixes:

  • Correctly detect disks with 4k sectors when scanning existing partitions
  • Fix race between HTTP backoff tests
  • Set the minimum config versions in tests to the actual minimum required
  • Relabel /root when SELinux relabeling is enabled

v0.27.0

16 Aug 17:32
cc7ebe0
Compare
Choose a tag to compare

Features:

  • Ignition is now built as a Position Independent Executable (PIE)
  • Blackbox tests now run against all spec versions (within the same major version) greater than their minimum version
  • Ignition now reports its status when running on Packet
  • Add a compile-time flag to enable SELinux file relabeling after boot

Bug Fixes:

  • Directories specified in both base and appended configs are always created with the permissions specified in the appended config
  • Call chdir() after chroot() to silence static checkers

v0.26.0

12 Jun 20:12
7610725
Compare
Choose a tag to compare

Features:

  • Support partition matching, specifying that a partition should not
    exist, and recreating existing partitions
  • Fail blackbox tests when Ignition encounters critical-level logs

Bug Fixes:

  • Fix an issue in timeout logic causing http(s) requests to sometimes fail
  • Do not log non-critical errors with CRITICAL log level

v0.25.1

23 May 04:48
fed0e72
Compare
Choose a tag to compare

Bug Fixes:

  • Fix an issue in timeout logic causing http(s) requests to sometimes fail

v0.24.1

23 May 04:47
faaed09
Compare
Choose a tag to compare

Bug Fixes:

  • Fix an issue in timeout logic causing http(s) requests to sometimes fail