Tags: coreos/rpm-ostree
Tags
v2025.8 ``` Colin Walters (7): tree-wide: Run clang-format with clang 20.1.3 test-container: Update for F42 tests: Drop testing of ostree-container tests/container-image: Rework to handle container base tests/cached-sigs: Fix to handle container refspec by default tests: Drop override-kernel tests/override-replace-2: Update to support f42 Iain Collins (1): daemon/transaction-types: pass an empty dictionary instead of NULL to change_origin_refspec Jonathan Lebon (19): treefile: Support inlined conditional includes treefile-apply: Add `--var` option treefile-apply: Handle `repos` key treefile-apply: Enable versionlock plugin when running dnf treefile-apply: Tweak `versionlock` hack core: Move sysusers docstring to the Rust side rust/core: Drop unnecessary Vec core: Process ostree layers before running sysusers core: Ignore replaced files in rpmdb write transaction core: Drop unused variable tests/compose: Bump f-c-c commit to f42 tests/compose: Disable basic test tests/compose: Adapt for latest alternatives changes tests/compose: Temporarily disable ima test tests/compose: Better override opt-usrlocal rust/treefile: Fix edition defaulting testutils: Stop trying to mutate binaries in /usr/sbin libvm: Handle container case when changing refspec to vmcheck tests/kolainst: update client-layering-upgrade for f42 Joseph Marrero Corchado (3): ci: update cargo-deny-action deny.toml: allow LGPL-2.1-or-later WITH GCC-exception-2.0 Release 2025.8 Timothée Ravier (2): rust/src/compose: Show full comment in command line help rust/src/compose: Add max-layers opt to compose image ``` * @IainCollins262 made their first contribution in 5c789dc **Full Changelog**: v2025.7...v2025.8 Git-EVTag-v0-SHA512: 403ca9a3438b773ae9364f1c132fa410a87fd0e39cb1d6f9750b2bbc36f4cea9fc38fdb8652dee99e636965976b0f7a9151fcce2662d4d9eddfd7a8143e04876
v2025.5 ``` Colin Walters (15): compose: More error context for container-encapsulate chunked-oci: Rework to support --from too treefile: Add error context for finalize.d core: Ignore xattrs in copyup for rpmfi overrides Update bootc postprocess: Remove boot/loader ci/prow: Add a Dockerfile for build_root postprocess: Add an error prefix Add `experimental compose rootfs` compose: Split off a containers_storage module compose: Support buildah too compose: Add some error prefixing ci: Various fixes core: Use source root for repos and dnf vars compose-rootfs: Add --source-root-rw Jonathan Lebon (5): rust: Rename `Opt` struct to `ComposeImage` rust: Rename `BuildChunkedOCI` struct to `BuildChunkedOCIOpts` Add new `treefile-apply` experimental command ci/test-container.sh: Make it easier to execute locally ci/test-container.sh: Run `treefile-apply` test earlier Joseph Marrero Corchado (1): Release 2025.5 ``` **Full Changelog**: v2025.4...v2025.5 Git-EVTag-v0-SHA512: 2a9f0aa3bb7ed56d471b26559f6d03709aeea4ad91523668a001180ed4414a2743c1ed0db8e863ccf7a257f7b52e252d39c58041dc7c724c5cc6c5ea83ac3015
v2025.4 This is a bugfix release with fixes for kernel-install integration and rpmdb cleanup. When running on package mode systems now we will avoid calling into rpm-ostree kernel-install #5259 and when rpm-ostree kernel-install is called we will check if we are cli wrapping systemctl and unwrap it to allow the initramfs to be created correctly. When running rpmdb cleanup now we make sure to close any open connection to the rpmdb. #5247 ``` Colin Walters (2): container: Do rpmdb cleanup in outer scope build-sys: Bump version to 2025.3 Joseph Marrero Corchado (3): 05-rpmostree.install: check for layout=ostree and install.conf presence kernel_install: unwrap systemd if it's wrapped packaging/spec: remove kernel_install conditional ``` **Full Changelog**: v2025.3...v2025.4 Git-EVTag-v0-SHA512: a0ec542b918fb9e08e2264a1dc352544206c3d92e23123d8575175b10ba58da87f9643aff98cec40bb468ce71dffdd919d5d44b9f2746e77ab227442874b0a8e
v2025.2 This release introduces an experimental feature `build-chunked-oci` which allows composes to output chunked OCI images #5222. Rpm-ostree also now prints OSTree signature verification text when pulling OCI images. #5223 signature. A significant bug was fixed on #5241 which fixes a bug introduced on #5135 which always wrapped `kernel-install`. On top of these main changes, this release includes enhancements to packaging and CI. ``` Colin Walters (7): libpriv/rpm: Always copy rpmdb even in user mode checkouts Use ostree-ext from bootc spec: Add version conditionals experimental: Add `build-chunked-oci` core/cliwrap: Fix is_ostree_layout() in unit tests tests/compose: Canonicalize perms for root compose: Move tmpfiles generation into tmpfiles module Jonathan Lebon (1): daemon/upgrader: Print OSTree signature verification text when pulling OCI Joseph Marrero Corchado (1): Release 2025.2 Timothée Ravier (1): scripts: Skip kernel-16k posttrans scripts Xiaofeng Wang (1): copr: fix "No matching package to install: 'rust-packaging'" in RHEL and CentOS Stream package building ``` **Full Changelog**: v2025.1...v2025.2 Git-EVTag-v0-SHA512: 9f4c8c4a6c1e1e16b8c34ec8a495d5d285d8b1b6717db188228e7752c195e3470a3a27f8fff111f9cfa1fa050927ed175c5ce7a907f8fa31f2bee5832df6ba0a
v2025.1 This release has multiple enhancements and bug fixes, the bigger change introduced with this release is integration with `kernel-install` which introduces a way to use DNF and rpm on container builds to install kernel packages #5135. ``` Alex Haydock (1): Update timer to be more in-line with dnf-automatic Colin Walters (13): packaging: Add a bcond without ostree_ext tree-wide: `cargo clippy --fix` + a few manual warning fixes core: stop wrapping kernel-install when layout=ostree is set packaging/Dockerfile: This is long since dead cliwrap: use `const` over `static` ci: Use `cargo install --locked` Add `rpm-ostree experimental` tree-wide: Import and use cmdutils from bootc core: Create usr/sbin -> bin if we detect merged sbin filesystem Cargo.lock: Update(*) Fix use of deprecated GString::to_str() Cargo.lock: Downgrade cxx to avoid missing cxxbridge-cmd during vendoring deny.toml: Update allowed licenses Joseph Marrero Corchado (3): docs: Add debug.md src/libpriv: Add kernel-install-integration Release 2025.1 Xiaofeng Wang (1): ci: fix copr build Unknown argument "builddep" for command "dnf5" ``` * @alexhaydock made their first contribution in #5183 * @henrywang made their first contribution in #5202 **Full Changelog**: v2024.9...v2025.1 Git-EVTag-v0-SHA512: 5be8e199619efde142e058e59afb3d2fd3e937e1a60ded9e52323b820d434e01fe726fd57866d98dc680eb7e7201e7cac42246bb4fab3b3d927ef7c63c74bf63
v2024.9 This release has multiple dependency updates and CI fixes, additionally there are 3 notable changes: * We deprecated cliwrap #5088 * Add initial kickstart support #5119 * Support custom origins for digested pullspecs #5120 ``` Aashish Radhakrishnan (1): packaging/rpm-ostree.spec: Drop rust_arches Colin Walters (15): sysroot: Add total layer count to output Deprecate cliwrap Move dracut code from cliwrap to initramfs module scripts: Ignore filesystem.transfiletriggerin Revert "build(deps): bump regex from 1.10.6 to 1.11.0" treefile: Add an `edition` treefile: Add finalize.d as experimental compose: Initial kickstart support treefile: Add ignore-devices core: Don't add composefs metadata client side Update ostree-ext to 0.15.3 ci: Adapt to dnf5's builddep incompatibility tests: Drop layering-fedorainfra core: List all other repos when we fail to find a repo spec: Drop rust-toolset requires on RHEL Emmanuel Ferdman (1): docs: update `rpm-ostreed.service` reference Gerard Ryan (1): Fix doc wording & typo HuijingHei (4): spec: Do not build on ix86 for fedora spec: %autorelease can't be resolved by COPR test: update kolet path to `/usr/local/bin` Bump ostree-ext to 0.15.1 Jonathan Lebon (11): rust/core: Add util function to check for digest pullspec daemon/transaction-types: Lookup custom origin options earlier daemon/transaction-types: Support custom origins for digested pullspecs daemon/deployment-utils: Always add custom origin to deployment variant app/status: Print custom origin for digested pullspecs as well tests: Check custom origin with digest pullspec compose: Allow missing `repos` key compose: add `--source-root` option docs/administrator: document `status --json` and requested packages compose: Print transaction when composing extensions treefile: Support variable substitution in metadata Joseph Marrero Corchado (7): packaging/rpm-ostree.spec: Update fuse conditional ci: stop building with clang test-container: Bump to f41 packaging: Require bootc tests: Updates for f41 Revert "packaging: Require bootc" Release 2024.9 ``` * @aaradhak made their first contribution in #5089 * @emmanuel-ferdman made their first contribution in #5113 5E39 a> * @grdryn made their first contribution in #5099 **Full Changelog**: v2024.8...v2024.9 Git-EVTag-v0-SHA512: aadbe68d74b104ddeb99b8ed15c2bf9da88f4f21f799302d082d5fac396f4b2f52809b3ffbb08e7455d3ba1a13345f7d206c533b96dd51f854625d4f149f948c
PreviousNext