bootc 1.17.0
Highlights
This release declares the composefs backend as stable. A list of known issues with the composefs backend is included, but the core on-disk format is now considered stable and ready for production use.
Changes
- bootctl: explicitly disable systemd chroot detection by @jeckersb in #2487
- cli: Make
loader-entriesunavailable when ostree lacks bootconfig-extra by @jmarrero in #2485 - ci: Drop soon to be EOL fedora-43 by @cgwalters in #2482
- Add support for multiple composefs= digests by @cgwalters in #2248
- boot: Include .dtb section (if it exists) in the boot digest by @alexlarsson in #2492
- status: Show "(queued)" on rollback images if it is queued by @alexlarsson in #2493
- composefs: Hold /boot open while a deployment is staged by @cgwalters-bot in #2496
- ci: Keep package artifacts for a week instead of a day by @cgwalters-bot in #2502
- RHEL-258303: build: Exclude bundled PCRE2 sources from vendor tarballs by @cgwalters-bot in #2495
- container: Move .vmlinuz.hmac along with the kernel in split-kernel-and-rootfs by @cgwalters-bot in #2499
- install: Add explicit offline deployment mount API by @cgwalters-bot in #2483
- ostree-ext: Point
ostree container commitusers atbootc container lintby @cgwalters-bot in #2504 - docs: Ship canonical website chapters as installed manuals by @HarshwardhanPatil07 in #2508
- chore(deps): update dependency tmt to v1.79.0 by @bootc-bot[bot] in #2506
- build: Key the Secure Boot signing layers on the certificate by @cgwalters-bot in #2498
- blockdev: Add list_dev_by_dir_optional by @cgwalters-bot in #2517
- tmt: Add test switching to a zstd:chunked image by @cgwalters-bot in #2503
- Make SELinux support an optional (default) cargo feature by @cgwalters-bot in #2494
- install: Read --root-ssh-authorized-keys before changing mounts by @ericcurtin in #2476
- install: Use systemd-repart for partitioning by @Johan-Liebert1 in #2314
- tests-integration: Serialize the install-config writer against readers by @cgwalters-bot in #2520
- composefs: Find GRUB's boot directory on a separate /boot when upgrading by @cgwalters-bot in #2516
- Repart followups by @Johan-Liebert1 in #2522
- lints: Don't require ostree bits on composefs-native images by @cgwalters-bot in #2500
- install: Only remove bootloader dirs from the ESP by @ericcurtin in #2475
- fsck: Return typed findings from the checks by @cgwalters-bot in #2528
- fix: Include failing paths in container lint errors by @mvanhorn in #2526
- utils: Quote empty arguments in command displays by @ddy314 in #2533
- composefs: Declare the backend stable by @cgwalters in #2530
- sysusers: Preserve fields after empty quoted tokens by @ddy314 in #2534
- xtask: Fail packaging if the vendor archive has PCRE2 C sources by @cgwalters-bot in #2529
- docs: Add list of known composefs issues by @cgwalters in #2545
- fix(deps): update rust crate bcvk-qemu to v0.21.0 by @bootc-bot[bot] in #2548
- install: Reject logically bound images with the composefs backend by @andrewdunndev in #2549
- install: Reject --stateroot with the composefs backend by @andrewdunndev in #2544
- to-disk: Add
run-repartoption by @Johan-Liebert1 in #2551 - Release 1.17.0 by @bootc-bot[bot] in #2546
New Contributors
- @cgwalters-bot made their first contribution in #2496
- @mvanhorn made their first contribution in #2526
- @ddy314 made their first contribution in #2533
Full Changelog: v1.16.14...v1.17.0
Assets
bootc-1.17.0-vendor.tar.zstd- Vendored dependencies archivebootc-1.17.0.tar.zstd- Source archive