v2025.3
Procedural note
The original tarball attached to this release was generated incorrectly; a new version has been uploaded. More information:
What's Changed
- Release 2025.2 by @cgwalters in #3396
- Fix build error with --with-ed25519-libsodium and --with-openssl by @ueno in #3401
- tests: Add backcompat-fsck test by @cgwalters in #3398
- rust: Add support for
locked
option forSysrootDeployTreeOpts
by @cgwalters in #3400 - unlock: Use deployment backing dir by @cgwalters in #3397
- docs: removed unused argument by @ChilloManiac in #3403
- prepare-root: Document that /var is unaffected by root.transient by @cgwalters in #3412
- sysroot: Load bootloader configs via boot_fd by @cgwalters in #3407
- generator: Still create /run/ostree in static prepareroot path by @cgwalters in #3410
- Test fixes by @cgwalters in #3416
- deploy: only set aboot/abootcfg when found by @ricardosalveti in #3413
- sysroot: Detect early on when /boot is on vfat by @cgwalters in #3405
- ci: Drop --fast from buildextend-live by @cgwalters in #3426
- ci: Update deny to v2 by @cgwalters in #3427
- man: Document
ostree admin unlock --transient
by @evan-goode in #3423 - rust: Update to 2025.2 by @cgwalters in #3422
- rust: Drop MSRV job by @cgwalters in #3429
- rust: Release new minor version by @cgwalters in #3428
- rust: Also add a feature for v2025_2 by @cgwalters in #3430
- tests: remove unused import by @samzeter in #3425
- prep patches for: soft-reboot by @jmarrero in #3435
- docs: Some typo and link fixes by @cgwalters in #3438
- A few buildsystem fixes by @cgwalters in #3437
- ci: Rework Dockerfile, add Justfile and improved testing by @cgwalters in #3439
- rust: Tweaks for README.md by @cgwalters in #3443
- prepare-root: Factor out composefs handling into otcore by @cgwalters in #3445
- prepare-root: Don't hardcode sysroot by @cgwalters in #3447
- prepare-root: Some prep PRs by @cgwalters in #3448
- prepare-root: Fix error overwrite by @cgwalters in #3449
- status: Add --json output by @cgwalters in #3451
- ot-builtin-admin: Add admin prepare-soft-reboot by @jmarrero in #3420
- status: Add
soft-reboot-target
to JSON by @cgwalters in #3452 - justfile: enhancements by @cgwalters in #3450
- status: Add more tests for json by @cgwalters in #3453
- deploy: Default quiet for forked systemctl by @cgwalters in #3457
- sysroot: Cache deployment device/inode by @cgwalters in #3459
- sysroot: Remove now-spurious assertion change from soft reboot changes by @cgwalters in #3456
- deploy: Don't create deployment object before deploying by @cgwalters in #3461
- soft-reboot: Many changes by @cgwalters in #3460
- docs: Remove by @cgwalters in #3464
- ci: Expand bootc testing to cover c10s by @cgwalters in #3463
- Soft reboot kargs check by @cgwalters in #3465
- repo: Add new API to write config with reload+validation by @cgwalters in #3467
- sysroot: Support boot counting for boot entries by @igoropaniuk in #3310
New Contributors
- @ChilloManiac made their first contribution in #3403
- @evan-goode made their first contribution in #3423
- @samzeter made their first contribution in #3425
Full Changelog: v2025.2...v2025.3