| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| libostree-2026.1.tar.xz | 2026-04-10 | 2.2 MB | |
| README.md | 2026-04-10 | 2.5 kB | |
| v2026.1 source code.tar.gz | 2026-04-10 | 2.3 MB | |
| v2026.1 source code.zip | 2026-04-10 | 2.9 MB | |
| Totals: 4 Items | 7.4 MB | 1 | |
This release includes several important bug fixes, most notably fixing
soft-reboot handling for var, sysroot, and boot mounts, and
preserving extension BLS keys across staged deployments. The libarchive
integration now correctly handles UTF-8 filenames without locale
dependency, and the dracut module was fixed to use the correct systemd
unit directory. On the features side, ostree admin status --json now
includes the deployment origin refspec.
The CI infrastructure saw a significant overhaul: Packit CI was added
with RPM builds and TMT integration tests, the test-tmt shell script
was replaced with a Rust xtask, and Justfile targets were introduced
for local development workflows.
Bug Fixes
- libarchive: Handle UTF-8 filenames without locale dependency
- state-overlay: Fix
ENODATAhandling for GLib < 2.74 - bootconfig: Preserve extension BLS keys across staged deployments
- generator: Fix soft-reboot for
var,sysroot, andboot - boot/dracut: Use
systemdsystemunitdirinstead ofsystemdsystemconfdir
Improvements
- status: Include deployment origin refspec as refspec in JSON output
CI & Testing
- Revamp bootc integration test suite with bcvk VM support
- Drop running COSA as UID 0
- Drop cosa fetch
- Respect
TEST_TMPDIRfor temporary directories - Sync bootc-ubuntu-setup action from bootc-dev/infra
- Add Packit CI with RPM builds and TMT integration tests
- Remove bcvk VM dispatch from Rust integration tests
- Replace test-tmt shell script with Rust xtask
- Fix cargo build failure on Fedora 43/44 in
Containerfile.packit - Extend
cargo fmtcheck to cover all Rust crates - Sync Rust linting checks from bootc-dev/bootc
- Fix
cargo fmtformatting in tests/xtask - Remove unused
Kill9StatsandRebootStatsstructs from tests/inst - Add Rust validate targets to Justfile for local development
- Use Justfile targets in GitHub workflow and add missing
v2024_7feature - Install
ca-certificatesin Debian Testing pre-checkout setup - Make
fuseandlibfuse-devconditional for Debian Testing
New Contributors
- @lxnay made their first contribution in https://github.com/ostreedev/ostree/pull/3569
- @pvalena made their first contribution in https://github.com/ostreedev/ostree/pull/3572
- @henrywang made their first contribution in https://github.com/ostreedev/ostree/pull/3576
Full Changelog: https://github.com/ostreedev/ostree/compare/v2025.7...v2026.1