A relatively minor release; this has a bugfix for "transient-etc" users, and a new ostree.prepare-root.composefs
kernel option that allows dynamic overrides for the composefs state. There's also a new API to directly create a composefs from an ostree commit.
What's Changed
- docs: make /ostree/root.X clearer as symlinks by @ericcurtin in #3250
- docs: add webOS as users of libostree by @ericcurtin in #3249
- checkout: Add API to directly checkout composefs by @cgwalters in #3252
- prepare-root: Cleanup comments by @cgwalters in #3253
- docs: Describe
/boot/ostree
by @cgwalters in #3258 - ci: Add buildroot to c9s build by @cgwalters in #3259
- core: Validate that xattr names aren't empty by @cgwalters in #3261
- remount: ignore ENOENT error during SELinux relabeling by @ericcurtin in #3266
- Minor cleanup related to composefs by @ueno in #3268
- ci: Bump bootc e2e to latest ubuntu, drop docker by @cgwalters in #3270
- remount: Drop
Before=systemd-sysusers.service
by @cgwalters in #3269 - 2023.8-3 coverity scan by @lukewarmtemp in #3265
- sysroot: Use journal rather than printf() by @cgwalters in #3273
- libostree: Remove compatibility code with GLib < 2.44 by @ueno in #3275
- keyfile-utils: Add API to parse tristate strings by @cgwalters in #3276
- prepare-root: Add ostree.prepare-root.composefs by @cgwalters in #3277
New Contributors
- @ueno made their first contribution in #3268
- @lukewarmtemp made their first contribution in #3265
Full Changelog: v2024.6...v2024.7