Skip to content
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`