Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v2023.5

    26b833e9 · Release 2023.5 ·
    Release 2023.5
    
    Mainly to get the flatpak fix out.
    
    Git-EVTag-v0-SHA512: 6416e6e8f07a0680c54322846726db456c8255e0f03c5b11c1f5195ca5815387c13fc52d5a5a233bc9978177ad66d0bc2a26407e3d6d81195d74e72f56de09f0
    
  • v2023.4

    0c35149c · Release 2023.4 ·
    Release 2023.4
    
  • debian/2023.3-2

    95c84ac4 · Release to unstable ·
    ostree release 2023.3-2 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2023.3-1

    31a78f36 · Release to experimental ·
    ostree release 2023.3-1 for experimental (rc-buggy)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2023.3

    Upstream version 2023.3
  • v2023.3

    bf3495db · Release 2023.3 ·
    v2023.3
    
    NOTE: As usual, some of these commits are actually for the Rust bindings,
    which are versioned and released separately.
    
    ```
    Colin Walters (14):
          configure: post-release version bump
          treegen: Require at least one mutation
          ci: Turn off errors for deprecated-declarations
          ci: Drop workaround for fedora-release-container
          rust: Bump MSRV to 1.64
          build-sys: Squash automake conditional warning re `.PHONY`
          Add clang formatting infrastructure
          lib: clang-format `ostree.h`
          tree-wide: Fix various include ordering issues
          lib: Fix one include
          clang-format: Don't align backslashes
          tree-wide: Run clang-format
          ci: Validate clang-format
          tests/inst: Add xshell and use it in one place
    
    Dan Nicholson (3):
          tests: Ensure real GIO backends aren't used
          ci: Add test configuration with soup3
          fetcher/soup3: Rewrite without threads
    
    Daniel Kolesa (1):
          fetcher: add libsoup3 backend
    
    Jonathan Lebon (10):
          lib/sysroot-cleanup: Convert bootdir listing to dfd-relative
          lib/sysroot-cleanup: Make some static utility functions global
          lib/sysroot-cleanup: Drop dead code
          lib/sysroot-cleanup: Factor out bootfs cleanup
          lib/sysroot-cleanup: Make bootfs cleanup function global
          libotutil: add utility functions for calculating directory size
          lib/sysroot-deploy: Nuke `finalize-failure.stamp` on successful finalization
          tests/kola: delete unused .gitignore
          tests/kolainst: Add `make localinstall`
          lib/sysroot-deploy: Add experimental support for automatic early prune
    
    Joseph Marrero (2):
          Release 2023.3
          configure: post-release version bump
    
    Philip Withnall (1):
          lib/fetcher: Add some debugging messages to the libsoup request path
    ```
    
    Git-EVTag-v0-SHA512: fad7ceda84d968dda00259854e5eb2d0cf971a3b90996e55847c0045a27a673eda7629bf295b232a57bdf78e307e655e927c498a929ff6b4ab8ec0f867f31e0f
    
  • v0.18.0

    chore: Release ostree version 0.18.0
  • ostree-sys-v0.13.0

    chore: Release ostree-sys version 0.13.0
  • v2023.2

    29106eb9 · Release 2023.2 ·
    Release 2023.2
    
    NOTE: As usual, some of these commits are actually for the Rust bindings,
    which are versioned and released separately.
    
    Though speaking of bindings in general,
    there's a lot of cleanup that landed to the annotations around
    nullability in general, which should improve ergonomics.  These
    changes will be reflected in a future release of the Rust bindings
    specifically too.
    
    Otherwise, we have some small tweaks and improvements in various places,
    from a performance improvement in commits to test suite fixes.
    
    A notable thing that landed here is fixes for recent GLibs introducing
    warnings around unset `standard::size`.
    
    Thanks to all contributors!
    
    ```
    Colin Walters (18):
          Add `sysroot.bootprefix` option
          deploy: Use `semodule --refresh` if available
          configure: post-release version bump
          Release rust/ bindings 0.17.1
          rust-bindings: Regenerate for 2023.1
          rust-bindings: `Sysroot` is `Send`
          itest-pull-space: Use mkfs.ext4, align to at least 512b
          tests: Set size on fileinfo
          Enable `trust_return_value_nullability`
          Add docs and fix annotations for ostree-repo-file.c
          rust: Bump semver
          lib: Fix two nullable annotations
          repo: Fix nullability for remote options
          rust: Renerate bindings
          Revert "repo: Fix nullability for remote options"
          rust-bindings: Regenerate
          Release 2023.2
          configure: post-release version bump
    
    Corentin Noël (3):
          build: Do not include private headers in the introspection
          libostree: Ignore new_and_connect in the introspection
          libostree: Enhance the annotation coverage
    
    Evan Anderson (1):
          core: Ensure glib standard::size attribute is always set
    
    Jonathan Lebon (1):
          ci: update for new kolaTestIso()
    
    Philip Withnall (1):
          lib/fetcher-util: Wake up main context when a request is complete
    
    Seppo Yli-Olli (1):
          Increase buffer size for create_regular_tmpfile_linkable_with_content
    
    Simon McVittie (5):
          tests: Ensure non-root users have access to libcap tools
          ostree_raw_file_to_content_stream: Make size default to 0
          _ostree_zlib_file_header_new: Default size to 0
          write_content_object: Don't assume file info has standard::size
          Use g_steal_fd() in preference to glnx_steal_fd()
    
    Timothée Ravier (1):
          docs: Use upstream theme & update to 0.4.1
    
    dependabot[bot] (1):
          build(deps): bump libglnx from `4e44fd9` to `07e3e49`
    
  • debian/2023.1-2

    fb13bd5f · Release to experimental ·
    ostree release 2023.1-2 for experimental (experimental)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • v0.17.1

    (cargo-release) ostree version 0.17.1
  • debian/2023.1-1

    76d09f0c · Release to experimental ·
    ostree release 2023.1-1 for experimental (experimental)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2023.1

    Upstream version 2023.1
  • v2023.1

    cd100df4 · Release 2023.1 ·
    Release 2023.1
    
    For features, the metadata API is much improved and there's
    support for Android "aboot".
    
    On the bugfix side, there's a notable fix for concurrent
    prunes and commits.  Also, we now use less memory during pulls.
    
    ```
    Alex Kiernan (2):
          lib/repo-checkout: Add ALLPERMS for musl
          tests: Handle musl's ERANGE mapping
    
    Colin Walters (5):
          fetcher: Avoid too large queues for metadata processing
          configure: post-release version bump
          Release 2023.1
    
    Dan Nicholson (16):
          tests/inst: Update hyper-staticfile to 0.9.4
          Strip trailing whitespace on all C files
          repo: Add API to regenerate and sign repo metadata
          bin/summary: Use ostree_repo_regenerate_metadata
          commit: Allow skipping automatic summary generation
          repo: Create metadata commit in ostree_repo_regenerate_metadata
          lib: Provide internal summary signing with separate directory
          repo: Prevent publishing summary without matching signature
          bin: Cleanup documentation of --cache-dir option
          bin/refs: Sort listing
          bin/refs: Add option to print revisions
          bin/remote-refs: Add option to print revisions
          bin/show: Add options to list metadata keys
          ostree/dump: Add support for summary metadata keys
          bin/summary: Add options to show metadata
          bin/remote-summary: Add options to show metadata
    
    Eric Curtin (1):
          bootloader: Add an aboot (Android) bootloader backend
    
    Jonathan Lebon (1):
          ostree/prune: Calculate reachability under exclusive lock
    
    Luca BRUNO (4):
          lib: assert more invariants
          configure: use pkg-config with newer gpgme and gpg-error
          lib/repo: fix an 'unused-function' warning
          lib/sysroot-upgrader: add some 'nullable' annotations
    
    Tareque Md Hanif (1):
          docs: Fix link to ostree-rs
    
    ```
    
  • debian/2022.7-2

    ba502286 · Release to unstable ·
    ostree release 2022.7-2 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2022.7-1

    b1232248 · Release to unstable ·
    ostree release 2022.7-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • upstream/2022.7

    Upstream version 2022.7
  • v2022.7

    e2f8ea69 · Release 2022.7 ·
    Release 2022.7
    
    (Some of these commits are actually only for the Rust bindings;
     will try to enhance the release flow to more clearly filter
     those out)
    
    On the feature front, there's new APIs for idempotent delete operations on
    kernel arguments, and for handling `unshare()` to
    manipulate (otherwise) read-only sysroot.
    
    A few very small memory leak fixes.
    
    Many people will be happy that we now retry HTTP requests after
    receiving HTTP 500 errors.
    
    There's a notable bugfix avoiding rebuilding SELinux policy
    when creating a first deployment.
    
    Thanks to all contributors!
    
    ```
    Colin Walters (18):
          Remove readdir-rand
          deploy: Don't rebuild selinux policy on first deployment
          ci: Bump memory for ISO testing flow
          rust: Update to cap-std 1.0
          rust: Drop `openat` dependency
          ci: Fix case where cosa != buildroot
          rust: Update to gio 0.16
          repo: Avoid potential double unwind when writing panic value
          Allow missing docs on two `glib::wrapper` functions
          sysroot: Add an API to initialize with mountns
          rust: Regenerate with latest gir and C sources
          tests/inst: Update to latest ostree-ext
          tests/inst: Drop nix dependency
          tests/inst: Update cap-std-ext to 1.0
          tests/inst: Update sh-inline
          tests: Require OSTREE_TEST_SUDO to be set to use `sudo`
          ci: Add a flow that combines C build and Rust integration tests
          Release 2022.7
    
    Jonathan Lebon (4):
          ci: Bump memory request, use fcosKolaTestIso
          ci: Drop unnecessary outer stage
          ci: Use new names for custom kola steps
          ci: bump cosaPod memory requirement to 5Gi
    
    Luca BRUNO (20):
          configure: post-release version bump
          lib/repo-checkout: fix typo in error message
          lib/bootloader-zipl: check for errors when opening initrd
          lib/static-delta: document and check parameters format
          rust/tests: fix static delta generation testcase
          lib/sign-ed25519: convert invariant checks to assertions
          rust: regenerate bindings after latest release (2022.6)
          ostree: manually patch generated files
          rust: update manual helpers
          ci/rust: bump linting toolchain to latest stable (1.64)
          lib/repo-refs: properly return an error value
          rust: update pinned gir tool to 0.15
          rust/ostree-sys: regenerate for gtk-rs 0.15
          rust/ostree: regenerate for gtk-rs 0.15
          ci/rust: test from git using latest feature
          cargo: prepare ostree 0.16.0 and ostree-sys 0.11.0
          copr: only use libostree tags
          ci: adjust git tags filtering
          cargo: bump minimum Rust version to 1.63
          ostree: manually patch generated files
    
    Manuel Stühn (1):
          Add test for generating static delta to file
    
    Philip Withnall (4):
          ot-builtin-commit: Fix a typo in a command line help string
          ot-builtin-commit: Don’t mention a C function name in a help string
          lib/pull: Fix a small leak when a variable is reused
          ot-builtin-pull: Fix a minor leak with progress reporting
    
    Rafael Garcia Ruiz (2):
          ostree_kernel_args_contains for OstreeKernelArgs
          Idempotent delete operation for  OstreeKernelArgs
    
    Ricardo Noriega (2):
          Enabling retry for HTTP 500 internal server error
          Add tests for cases under random 500s
    
    Simon McVittie (2):
          readdir-rand: Copy full size of struct dirent
          Replace calls to g_memdup() with g_memdup2()
    
    dependabot[bot] (2):
          build(deps): bump libglnx from `26375b5` to `e701578`
          build(deps): bump libglnx from `e701578` to `4e44fd9`
    ```
    
    Git-EVTag-v0-SHA512: 9cbc7a178f1cc0dbda25ea1af5f9d4991f41c28768826c44cf2d42333c0677b22daaef6532eb075931f6c5622947780daaa1ec4a5fc64e2adef230feaed372c7
  • v0.16.0

    ostree version 0.16.0
    
  • ostree-sys-v0.11.0

    ostree-sys version 0.11.0