bootc 1.12.0
New features
-
bootc upgradenow supports a--download-onlyoption to only cache an update to be applied later. -
There's a new
bootc container inspectverb that outputs metadata about the container image:- cli: Add
container inspectby @jeckersb in #1832 - cli: Extend
bootc container inspectwith kernel info by @cgwalters in #1873
- cli: Add
-
sdboot: add support for autoenroll in
bootc installby @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!
- Composefs soft reboot by @Johan-Liebert1 in #1828
- composefs/state: Copy /var from image to fresh installations by @chaserhkj in #1879
- composefs/usr: Fix /usr permissions on overlay mount by @Johan-Liebert1 in #1836
- lib/composefs: Add error check for unsupported --download-only flag by @shi2wei3 in #1844
- composefs/upgrade: Remove existing staged entries by @Johan-Liebert1 in #1861
- composefs/usroverlay: Get mode from underlying /usr by @Johan-Liebert1 in #1845
- Store container manifest by @Johan-Liebert1 in #1830
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_pathforRootSetupby @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.0by @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/fstaband 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 usroverlayfor /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
- @gerblesh made their first contribution in #1809
- @csssuf made their first contribution in #1852
- @anish made their first contribution in #1872
- @chaserhkj made their first contribution in #1879
Full Changelog: v1.11.0...v1.12.0
Assets
bootc-1.12.0-vendor.tar.zstd- Vendored dependencies archivebootc-1.12.0.tar.zstd- Source archive