Changes
New features
- Add systemd structured logging for bootc state changes by @gursewak1997 in #1522
- Un-hide soft-reboot by @cgwalters in #1580
Bug fixes
- #1567 via
Bump containers-image-proxy, ocidir, oci-spec and composefs-rs
by @cgwalters in #1584 - tar: Create a new xattrs file for each checksum by @ckyrouac in #1578 (ensures we support rechunking large images)
Implementation improvements
We've been doing a lot of foundational work on the composefs branch, hoping to merge it soon!
- crates/*: Fix most clippy lints by @cgwalters in #1551
- More clippy by @cgwalters in #1552
- Move composefs setup root to bootc initramfs by @Johan-Liebert1 in #1550
- Move kernel cmdline parsing to dedicated crate by @jeckersb in #1554
- Bump composefs-rs by @Johan-Liebert1 in #1557
- initramfs: Better error handling by @Johan-Liebert1 in #1556
- initramfs: Convert to library by @Johan-Liebert1 in #1561
- kernel_cmdline: remove
cfg(test)
forrequire_value_*
methods by @jeckersb in #1555 - fix(deps): update auto merged updates by @bootc-bot[bot] in #1566
- Makefile: Create storage symlink as relative by @jeckersb in #1577
- Deduplicate main error printing by @cgwalters in #1579
- cfs: only get sysroot storage when repo is not supplied by @jeckersb in #1581
- Implementation for /etc merge by @Johan-Liebert1 in #1485
- Release 1.8.0 by @bootc-bot[bot] in #1585
Full Changelog: v1.7.1...v1.8.0
Assets
bootc-1.8.0-vendor.tar.zstd
- Vendored dependencies archivebootc-1.8.0.tar.zstd
- Source archive