bootc 1.9.0
New features/improvements
- Update reboot-required file with information about the staged image by @bshephar in #1583
- log to journal if root by @cgwalters in #1589
- Switch to hand-written man pages with auto option sync by @cgwalters in #1587
- system-reinstall-bootc: Handle --help by @cgwalters in #1651
Composefs and image sealing
The big outstanding composefs branch was merged! 🎉 in #1444
However, a lot more work continues!
Other changes
Mostly CI and internal cleanups.
- renovate.json: Remove platform-engineering-org inheritance by @cgwalters in #1591
- fix(deps): update rust crate dialoguer to 0.12.0 by @bootc-bot[bot] in #1594
- [Feature] Add function to write reboot-required by @bshephar in #1592
- Bump composefs-rs by @Johan-Liebert1 in #1598
- kernel_cmdline: Refactor parsing to improve quote and whitespace handling by @jeckersb in #1586
- tests: Verify we emit journal messages by @cgwalters in #1590
- ostree: Set parent of merge commit to base commit if present by @cgwalters in #1600
- kernel_cmdline: Refactor into separate
bytes
andutf8
modules by @jeckersb in #1603 - test: Add integration test running on github runner by @henrywang in #1496
- kernel_cmdline: Add parameter manipulation methods by @jeckersb in #1608
- store: Move inner merge commit writing to a helper function by @cgwalters in #1602
- integration: Copy distro-sync from main Dockerfile by @cgwalters in #1609
- cmdline tweaks and improvements by @jeckersb in #1611
- docs: Fix links to man pages by @cgwalters in #1619
- Fix man page generation by @cgwalters in #1628
- ci: Drop control/skip-ci by @cgwalters in #1629
- Fixes for rust 1.90 by @jeckersb in #1626
- ci: Unify more of hack/ and tests/ by @cgwalters in #1607
- build-sys: Various cleanups, doc clarification by @cgwalters in #1631
- efivars: Parse efivar as UTF-16 LE bytes by @Johan-Liebert1 in #1633
- Bootc status fix by @Johan-Liebert1 in #1634
- Updates to build sys and CONTRIBUTING.md by @cgwalters in #1638
- specfile: Handle updated macros in c9s rust-toolset by @jeckersb in #1641
- Etc merge fix by @Johan-Liebert1 in #1649
- composefs-backend: Implement
bootc usr-overlay
by @Johan-Liebert1 in #1643 - spec: Provide ostree-ext on rhel9 by @cgwalters in #1653
- generator: Conditionally enable bootc-status units by @cgwalters in #1610
- ci: Consolidate and cleanup workflows by @cgwalters in #1646
- Move docs workflow into Justfile + container by @cgwalters in #1654
- docs: Adding a private OCI registry section by @GuillaumeASSIER in #1650
- docs: Add a man page for system-reinstall-bootc by @cgwalters in #1652
- labeler: Fix for crate renames by @cgwalters in #1655
- Cleanup systemd UKI support by @Johan-Liebert1 in #1623
- examples: Add bootc UKI & BLS examples by @jeckersb in #1614
- tests: add custom selinux policy test by @jmarrero in #1632
- Update ostree binding to 0.20.5 by @alexlarsson in #1660
- test: Add Packit and gating test by @henrywang in #1642
- test: Fix packit-reboot.yml download URL issue by @henrywang in #1664
- install: Add a tmpfs for /var/lib/containers by @cgwalters in #1666
- Update MAINTAINERS.md by @mohan-shash in #1667
- Expand/consolidate "detecting bootc" by @cgwalters in #1661
- system-reinstall-bootc: Do not warn on unmounted LVM volumes by @jeckersb in #1663
- status: Mention rpm-ostree vs bootc by @cgwalters in #1645
- dockerignore: Workaround for podman bug with secrets + remote by @jeckersb in #1675
- build-sys: Use stream10 by default (+ 2 misc) by @cgwalters in #1665
- test: Use SRPM as test code source to work with gating test by @henrywang in #1670
- Release 1.9.0 by @bootc-bot[bot] in #1671
New Contributors
- @bshephar made their first contribution in #1583
- @GuillaumeASSIER made their first contribution in #1650
- @mohan-shash made their first contribution in #1667
Full Changelog: v1.8.0...v1.9.0
Assets
bootc-1.9.0-vendor.tar.zstd
- Vendored dependencies archivebootc-1.9.0.tar.zstd
- Source archive