Major changes
In this release, the API and CLI is stabilized - we've generated a JSON schema and are committed to maintaining it.
- Stabilize the current schema by @cgwalters in #744
You can confidently write agent or system mangement software which controls bootc either via the existing CLI (bootc upgrade/switch
) or via the API bootc edit
and be sure it will not break in the future.
The other big change is that our still-experimental support for logically bound images made a lot of progress. This is also likely to be stabilized soon - please give feedback! As part of this, a large internal change happened to prepare a bootc-managed container store. This is also an important next step leading us down the path of unified storage.
- Introduce bootc-owned container store, use for bound images by @cgwalters in #724
- boundimage: Add tmt tests for bound images by @ckyrouac in #729
- docs/logically-bound: A bit more docs by @cgwalters in #750
- test: add logically bound images by @henrywang in #763
- Open/create imagestore as needed by @cgwalters in #748
Full Changelog: v0.1.14...v0.1.15
Other changes
- Fix compiler warning on rust 1.80 by @jeckersb in #727
- storage: Two prep changes by @cgwalters in #728
- install: Allocate a global tmpdir by @cgwalters in #730
- utils: Add a little CommandRunExt helper trait by @cgwalters in #733
- tests: Split up tmt tests into separate plans by @cgwalters in #736
- cli: Thread Storage through more places by @cgwalters in #732
- install: Work around bootc-image-builder using /run/osbuild/containers by @cgwalters in #737
- chore(deps): update rust crate tokio to v1.39.2 by @platform-engineering-bot in #740
- A few prep commits for #724 by @cgwalters in #741
- fix(deps): update auto merged updates by @platform-engineering-bot in #739
- A few misc cleanups by @cgwalters in #746
- install/ppc64le: Also handle MBR partitions by @cgwalters in #745
- test: add centos stream 10 rpm build and e2e test by @henrywang in #743
- docs: Also mention the bootc container storage in /sysroot by @cgwalters in #749
- store: Only print "Fetching bound image" if it's not there by @cgwalters in #751
- chore(deps): update auto merged updates by @platform-engineering-bot in #753
- chore(deps): update all dependencies by @platform-engineering-bot in #754
- tests: Fix summary for logically bound tmt test by @ckyrouac in #756
- chore(deps): update auto merged updates by @platform-engineering-bot in #758
- chore(deps): update embarkstudios/cargo-deny-action action to v2 by @platform-engineering-bot in #759
- Split off an internal "bootc-utils" crate by @cgwalters in #760
- Fix clippy warning with
make validate
by @jeckersb in #761 - More workspace deps by @cgwalters in #765
- Release 0.1.15 by @cgwalters in #764
Full Changelog: v0.1.14...v0.1.15