This release introduces a new experimental command, treefile-apply (#5274). The rpm-ostree compose-rootfs now has a new option, --source-root-rw, which addresses issue #5285. Support for Buildah was also introduced for rpm-ostree compose (#5283). See below for a more complete list of changes:
What's Changed
- compose: More error context for container-encapsulate by @cgwalters in #5267
- chunked-oci: Rework to support --from too by @cgwalters in #5268
- treefile: Add error context for finalize.d by @cgwalters in #5272
- core: Ignore xattrs in copyup for rpmfi overrides by @cgwalters in #5277
- Update bootc by @cgwalters in #5278
- rust: Rename
BuildChunkedOCI
struct toBuildChunkedOCIOpts
by @jlebon in #5273 - ci/prow: Add a Dockerfile for build_root by @cgwalters in #5281
- postprocess: Remove boot/loader by @cgwalters in #5279
- Add
experimental compose rootfs
by @cgwalters in #5275 - build(deps): bump openssl from 0.10.68 to 0.10.70 by @dependabot in #5271
- build(deps): bump tempfile from 3.15.0 to 3.16.0 by @dependabot in #5270
- build(deps): bump rustix from 0.38.43 to 0.38.44 by @dependabot in #5256
- compose: Support buildah too by @cgwalters in #5283
- build(deps): bump serde_json from 1.0.135 to 1.0.138 by @dependabot in #5269
- Add new
treefile-apply
experimental command by @jlebon in #5274 - ci/test-container.sh: Make it easier to execute locally and run
treefile-apply
test earlier by @jlebon in #5286 - core: Use source root for repos if set by @cgwalters in #5284
- Release 2025.5 by @jmarrero in #5292
Full Changelog: v2025.4...v2025.5