Skip to content

Release v1.12.0

Latest

Choose a tag to compare

@bootc-bot bootc-bot released this 06 Jan 22:00
Immutable release. Only release title and notes can be modified.

bootc 1.12.0

New features

  • bootc upgrade now supports a --download-only option to only cache an update to be applied later.

    • lib: Add --download-only flag for upgrade (ostree backend) by @shi2wei3 in #1831
    • lib: Add --from-downloaded flag for bootc upgrade by @shi2wei3 in #1846
  • There's a new bootc container inspect verb that outputs metadata about the container image:

  • sdboot: add support for autoenroll in bootc install by @gerblesh in #1818

New experimental features

  • lib: Add experimental unified storage support for install by @jmarrero in #1601
  • container: Add path-based compute-composefs-digest command by @jeckersb in #1863

Composefs support continues to progress!

Important Bugfixes

  • cli: Fix switch --mutate-in-place to work outside booted environment by @cgwalters in #1855
  • lib: Fix bootc status on non-bootc systems by @cgwalters in #1851

Bugfixes

  • lib: Pass absolute authfile path when pulling LBIs by @csssuf in #1852
  • install: add target_root_path for RootSetup by @HuijingHei in #1752
  • install: Handle mount points in rootfs operations by @ckyrouac in #1727

Other changes (CI, internal cleanups)

  • ci: Split RPM building into separate job by @cgwalters in #1813
  • chore(deps): update actions/download-artifact action to v6 by @bootc-bot[bot] in #1838
  • test: Fix flaky reboot issue in C10S by @henrywang in #1817
  • crates/blockdev: publish new version 0.1.0 by @HuijingHei in #1834
  • chore(deps): update github actions by @bootc-bot[bot] in #1841
  • test: Update to work with OSCI gating test by @henrywang in #1842
  • Fix systemd-boot signing on sealed image test by @gerblesh in #1809
  • tests: Remove composefs-bcvk test infrastructure by @cgwalters in #1848
  • ostree-ext: Fix warning on rust 1.9.2 by @jeckersb in #1859
  • install: read boot entry from /etc/fstab and write to new created bootc deployment by @HuijingHei in #1856
  • chore(deps): update github actions by @bootc-bot[bot] in #1850
  • packaging: Enable reproducible RPM builds and add verification by @cgwalters in #1858
  • Sync common files from infra repository by @bootc-bot[bot] in #1867
  • Sync common files from infra repository by @bootc-bot[bot] in #1868
  • ci: add crates-release.yml workflow to publish to crates.io by @HuijingHei in #1860
  • cli: use file extension for host spec to be edited by @bachorp in #1866
  • Silence cloud-init warnings around rootfs by @anish in #1872
  • ostree-ext: Fix unused import warning in objgv tests by @jeckersb in #1874
  • test/tmt: Use bootc usroverlay for /usr overlay mount by @Johan-Liebert1 in #1882
  • Sync common files from infra repository by @bootc-bot[bot] in #1875
  • Release 1.12.0 by @bootc-bot[bot] in #1835

New Contributors

Full Changelog: v1.11.0...v1.12.0

Assets

  • bootc-1.12.0-vendor.tar.zstd - Vendored dependencies archive
  • bootc-1.12.0.tar.zstd - Source archive