Release 2023.8
The biggest feature in this release is support for
rpm-ostree upgrade --check
when using a container flow;
this should unblock GUI tools like Plasma Discover and gnome-software
which want to check for updates and prompt the user for downloads.
There's a variety of other smaller bugfixes and features and internal
cleanups.
Colin Walters (32):
daemon/search: Fix memory leaks
Bump to containers-image-proxy 0.5.5
search: Fix a NULL ptr deref with zero terms
packaging: Write to target/
ci: Add autovendor flow
sysroot: Silence clang-analyzer warning
pkg-builtins: Add assertions to quiet clang-analyzer
ci/autovendor: Make it work
cxx: Regenerate
install/uninstall: Error out with --enablerepo on booted host
Update to ostree-ext 0.11.6
Remove unreferenced container images in cleanup, not rebase
core: Print total imported
core: Include repo name in download error
core: Add warning when we have pkgs to download in cache-only mode
scripts: Also ignore kernel-64k scripts
ci: Run cosa unprivileged
docs: Add bootc
Pin bootc to a git tag
lib: Update to bootc 0.1.1 (ostree-ext 0.12, cap-std-ext 3.x)
lockfile: Port away from deprecated chrono method
composepost: Use O_TMPFILE, not memfd
rust: Drop dependency on `memfd`
compose-image: Add `--initialize-mode`
Port a few things from nix to rustix
gitmodules: Switch to github for libglnx
container: Make `rpmostree.inputhash` optional
Update to ostree-ext 0.12.1
build-sys: Hard require ostree 2023.6
core: Add composefs digest for local commits too
Update to ostree-ext 0.12.2
Release 2023.8
CoreOS Bot (1):
Sync repo templates ⚙
Jonathan Lebon (5):
Cargo.toml: specify `nix` features to use
core: Convert path to ostree convention when deleting
tests/libvm.sh: Support `VMIMAGE` override
tests/vmcheck: Add container-selinux hack in selinux override test
libpriv/core: Tolerate rpmdb vs on-disk file type mismatch
Joseph Marrero (1):
ci: update ignition on test-container test
Luke Yang (1):
Add `container upgrade --check` function
dependabot[bot] (29):
build(deps): bump openssl from 0.10.56 to 0.10.57
build(deps): bump tokio from 1.29.1 to 1.32.0
build(deps): bump camino from 1.1.4 to 1.1.6
build(deps): bump serde_json from 1.0.104 to 1.0.105
build(deps): bump rustix from 0.37.20 to 0.38.3
build(deps): bump nix from 0.26.2 to 0.26.4
build(deps): bump regex from 1.9.3 to 1.9.5
build(deps): bump tempfile from 3.7.1 to 3.8.0
build(deps): bump cxx-build from 1.0.105 to 1.0.107
build(deps): bump libglnx from `c02eb59` to `54ad67d`
build(deps): bump libc from 0.2.146 to 0.2.147
build(deps): bump serde from 1.0.179 to 1.0.188
build(deps): bump clap from 4.3.21 to 4.4.2
build(deps): bump indicatif from 0.17.5 to 0.17.6
build(deps): bump either from 1.8.1 to 1.9.0
build(deps): bump chrono from 0.4.26 to 0.4.30
build(deps): bump cxx from 1.0.105 to 1.0.107
build(deps): bump libc from 0.2.147 to 0.2.148
build(deps): bump rustix from 0.38.3 to 0.38.13
build(deps): bump indoc from 2.0.3 to 2.0.4
build(deps): bump nix from 0.26.4 to 0.27.1
build(deps): bump anyhow from 1.0.71 to 1.0.75
build(deps): bump libglnx from `54ad67d` to `aff1eea`
build(deps): bump rustix from 0.38.13 to 0.38.14
build(deps): bump serde_yaml from 0.9.21 to 0.9.25
build(deps): bump clap from 4.4.2 to 4.4.4
build(deps): bump rayon from 1.7.0 to 1.8.0
build(deps): bump reqwest from 0.11.18 to 0.11.20
build(deps): bump indicatif from 0.17.6 to 0.17.7