This release includes improvements for bootc integration, CI modernization, and overall stability. It adds support for signed Composefs during layering, enhances rootless operations, and updates CI to CentOS Stream 10. Several fixes and documentation updates are also included. One major bugfix comes from updating libdnf in #5498, which resolves #5494 where rpm-ostree would fail to add subkeys when installing a package.
What's Changed
- Remove /usr/local/man tempfile create by @henrywang in #5491
- postprocess: create rpmdb symlink / macro earlier by @champtar in #5493
- rechunker: Use podman unshare when rootless by @ckyrouac in #5487
- ci: Import bootc setup action, use in a few jobs by @cgwalters in #5504
- rechunker: Cleanup test state mid run by @ckyrouac in #5505
- tree: Fix Rust 1.89 lifetime lint by @cgwalters in #5506
- build-chunked-oci: Correctly label files by @alexlarsson in #5502
- Support old-school signed composefs with bootc when layering by @alexlarsson in #5497
- ci: Cut over c9s -> c10s by @cgwalters in #5513
- tests: Update remaining stream9 references to stream10 by @jmarrero in #5516
- man: add an entry for the update alias by @miabbott in #5515
- tests: Increase disk size for container-image test by @jmarrero in #5518
- ci: Use fcos stable to defer porting our tests to Fedora 43 by @cgwalters in #5523
- build(deps): bump libdnf from
998efa8to8eadf44by @travier in #5498 - build(deps): bump slab from 0.4.10 to 0.4.11 by @dependabot[bot] in #5461
- Release 2025.12 by @jmarrero in #5524
Full Changelog: v2025.11...v2025.12