Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • debian/2025.6-1
    d83ac7b3 · Release to unstable ·
    ostree release 2025.6-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=gbp)
    
    [dgit distro=debian split --quilt=gbp]
    
  • upstream/2025.6
    Upstream version 2025.6
  • v2025.6
    82185d9a · Release 2025.6 ·
    Release 2025.6
    
  • debian/2025.5-1
    997a4aaf · Release to unstable ·
    ostree release 2025.5-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=gbp)
    
    [dgit distro=debian split --quilt=gbp]
    
  • upstream/2025.5
    Upstream version 2025.5
  • v2025.5
    f4d4659a · Release 2025.5 ·
    Release 2025.5
    
  • debian/2025.4-1
    b29320e3 · Release to unstable ·
    ostree release 2025.4-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2025.4
    Upstream version 2025.4
  • v2025.4
    Release 2025.4
    
  • upstream/2025.3
    Upstream version 2025.3
  • v2025.3
    d439f504 · Release 2025.3 ·
    v2025.3
    
    ```
    Christoffer N (1):
          docs: removed unused argument
    
    Colin Walters (58):
          Post-release version bump
          tests: Add backcompat-fsck test
          rust: Add support for `locked` option for `SysrootDeployTreeOpts`
          unlock: Use deployment backing dir
          sysroot: Load bootloader configs via boot_fd
          generator: Still create /run/ostree in static prepareroot path
          prepare-root: Document that /var is unaffected by root.transient
          bin/set-origin: Don't crash if origin has no refspec
          tests: Don't mutate usr/sbin separately
          tests: Drop use of host_refspec
          tests/auto-prune: Add logging for steps
          tests/prune: Minor refactor and logging
          tests/prune: Ensure /boot is big enough for 3 bootdata
          sysroot: Detect early on when /boot is on vfat
          rust: Update to 2025.2
          ci: Drop --fast from buildextend-live
          ci: Update deny to v2
          rust: Release new minor version
          rust: Release new minor version
          rust: Drop MSRV job
          rust: Also add a feature for v2025_2
          apidoc: Quiet many warnings
          Turn off gemini summary
          dockerignore: Add
          ci: Updates for centos builds
          ci: use srcdir != builddir by default, builddir under target/
          libtest: Quiet some output
          ci: Disable soup3 in minimal
          docs: Some typo and link fixes
          tests/libtest: Just use python as a webserver if no libsoup
          ci: Rework Dockerfile, add Justfile and improved testing
          rust: Tweaks for README.md
          prepare-root: Factor out composefs handling into otcore
          prepare-root: Don't hardcode sysroot
          prepare-root: Move metadata for deployment into otcore
          prepare-root: Move metadata for root transient into lib
          prepare-root: Fix error overwrite
          prepare-root: Move /etc handling into library
          justfile: Accept args, add build-host shortcuts
          Import jsonwrt code from util-linux
          jsonwrt: Integration fixups
          status: Add --json output
          prepare-root: Use tempdir for transient etc backing
          admin: Expand column for subcommands
          Add ostree admin prepare-soft-reboot
          build-sys: Move clang-format into justfile
          status: Add `soft-reboot-target` to JSON
          status: Add more tests for json
          sysroot: Remove now-spurious assertion change from soft reboot changes
          deploy: Default quiet for forked systemctl
          sysroot: Cache deployment device/inode
          deploy: Don't create deployment object before deploying
          ci: Expand bootc testing to cover c10s
          soft-reboot: Many changes
          docs: Remove <authorgroup>
          tests: Verify soft reboot with changed kernel state
          soft-reboot: Check for kernel argument changes
          repo: Add new API to write config with reload+validation
    
    Daiki Ueno (1):
          Fix build error with --with-ed25519-libsodium and --with-openssl
    
    Evan Goode (1):
          man: Document `ostree admin unlock --transient`
    
    Igor Opaniuk (1):
          sysroot: Support boot counting for boot entries
    
    Jonathan Lebon (1):
          ci: build metal and live media in one invocation
    
    Joseph Marrero Corchado (4):
          ostree-prepare-root: make mkdir calls idempotent
          ostree-prepare-root: add option processing for kernel arguments
          Release 2025.3
          configure: post-release version bump
    
    Ricardo Salveti (1):
          deploy: only set aboot/abootcfg when found
    
    Samuel Zeter (1):
          tests: remove unused import
    ```
    
    * @ChilloManiac  made their first contribution in https://github.com/ostreedev/ostree/pull/3403
    * @evan-goode made their first contribution in https://github.com/ostreedev/ostree/pull/3423
    * @samzeter made their first contribution in https://github.com/ostreedev/ostree/pull/3425
    
    **Full Changelog**: https://github.com/ostreedev/ostree/compare/v2025.2...v2025.3
    
    Git-EVTag-v0-SHA512: 5f45bbf4a8108719ac09edf0a80d28b32c4e9adf3e1cc4ade9e4dbe0c5a701fb95373cf20ce571f8c58eef674e7dd721a92d2c0ee77c68ab2549e5d60fdff384
    
  • debian/2025.2-1
    ostree Debian release 2025.2-1
  • upstream/2025.2
    Upstream version 2025.2
  • v2025.2
    1dd64eb2 · Release 2025.2 ·
    Release 2025.2
    
  • debian/2025.1-1
    857fa32d · Release to unstable ·
    ostree release 2025.1-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2025.1
    Upstream version 2025.1
  • v2025.1
    372c4444 · Release 2025.1 ·
    v2025.1
    
    This Release adds one new feature introduced on: https://github.com/ostreedev/ostree/pull/3362 which adds a new `--kexec` flag to `ostree admin upgrade` which will cause the deployment to be loaded into kexec after the upgrade completes.
    
    Other than that it mostly a bugfix and small improement release with the more significant change being https://github.com/ostreedev/ostree/pull/3366 which relates to composefs and notably does:
    
    - If composefs is enabled at build time, we always generate a composefs blob at deplyment time
    - Configuring the prepare-root config now mostly only affects the runtime state.
    
    ```
    Colin Walters (2):
          tree-wide: Rerun clang-format, update ci
          Always generate composefs blob, don't enable runtime by default
    
    Joseph Marrero Corchado (1):
          Release 2025.1
    
    Mary Strodl (1):
          bin/admin-upgrade: add kexec support
    
    Misaki Kasumi (2):
          chore: Use geteuid() instead of getuid() to check privilege
          chore: Check CAP_SYS_ADMIN in ot_util_process_privileged
    ```
    * @Mstrodl  made their first contribution in https://github.com/ostreedev/ostree/pull/3362
    
    **Full Changelog**: https://github.com/ostreedev/ostree/compare/v2024.10...v2025.1
    
    Git-EVTag-v0-SHA512: d197de9b2d8f040e4a576c50ea9574f3c4344938455727abc3d67fce52a298d6cf4bf39f3b40f2c48abee2a67dfc71aef7c04e7cbc1052a6b9f7aa4703f4a6bf
    
  • debian/2024.10-1
    45a5a2f6 · Release to unstable ·
    ostree release 2024.10-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2024.10
    Upstream version 2024.10
  • v2024.10
    Release 2024.10