bootc 1.14.0 🎉
New features
-
bootc upgradenow performs a pre-flight disk space check before downloading, helping avoid failed upgrades due to insufficient storage. (#1995) -
bootc statusnow displays information about/usroverlays when present (#2022)
Composefs
Some big progress on productization here! In particular:
- Enable enforcing SELinux for sealed images by @jeckersb in #2035
- Composefs gc by @Johan-Liebert1 in #2040
We're also fleshing out testing, enhanced logging, and more:
- Composefs: handle fs-verity disabled installs/updates, fix rollback bug by @Johan-Liebert1 in #2004
- Follow up PR to #2004 by @Johan-Liebert1 in #2026
- composefs: Structured logging, store UKI cmdline by @Johan-Liebert1 in #2032
- cli/cfsctl: Use proxy from composefs-rs by @Johan-Liebert1 in #2023
- Update to latest composefs-rs by @cgwalters in #2053
- docs/composefs: Note semantics with Secure Boot disabled by @cgwalters in #2036
- docs: Update composefs TODOs by @cgwalters in #2041
Bug Fixes
- install: Defer SELinux relabeling of container storage until after image pulls by @jeckersb in #2025
- lints: Special case /run/systemd/resolve in nonempty-run-tmp by @cgwalters in #2051
Other changes (Docs, CI, Internal)
- Makefile: Remove build dependency from install target by @cgwalters in #2019
- Blockdev cleanup by @ckyrouac in #2000
- Move blockdev code from bootupd into blockdev crate by @ckyrouac in #2042
- lsm: Use walk API with noxdev for recursive SELinux relabeling by @jeckersb in #2045
- bwrap: Bind-mount host /dev instead of creating fresh devtmpfs by @ckyrouac in #2048
- docs: Add Caligra Workbench to adopters list by @ziadkhouri in #2030
- Add CODE_OF_CONDUCT.md for CNCF Incubation requirements by @mohan-shash in #2024
- test: Add tests for missing /boot and --bootloader=none by @henrywang in #2029
- tests: Use native architecture in preflight disk check test by @cgwalters in #2055
- fix(deps): update rust by @bootc-bot[bot] in #2008
- chore(deps): update github actions by @bootc-bot[bot] in #2031
- Sync common files from infra repository by @bootc-bot[bot] in #2033
- Sync common files from infra repository by @bootc-bot[bot] in #2037
- Run
just update-generatedby @cgwalters in #2054
Assets
bootc-1.14.0-vendor.tar.zstd- Vendored dependencies archivebootc-1.14.0.tar.zstd- Source archive
New Contributors
- @ziadkhouri made their first contribution in #2030