Skip to content

2022.10

Compare
Choose a tag to compare
@cgwalters cgwalters released this 14 Jun 01:06
· 1776 commits to main since this release
v2022.10
e496351

rpm-ostree v2022.10

Client

  • rust/fedora-integration: Only download valid packages to replace by @jlebon in #3704
  • cliwrap/dracut: Don't intercept if we're running in systemd by @cgwalters in #3737
  • rpmostree-container: print transaction by @jmarrero in #3739
  • rpmostreed-sysroot: Use G_IO_ERROR_BUSY for "Transaction in progress" error by @mcrha in #3691
  • daemon: Add treefile modifier to UpdateDeployment by @jlebon in #3759
  • daemon: Handle rebasing back from container to ostree by @cgwalters in #3680
  • Enable compilation with librhsm by @cgwalters in #3679

Compose

  • build: Hard require rpm 4.16 by @cgwalters in #3626
    • As rpm 4.16 is not in el8, this release effectively drops support for RHEL8-era librpm. There is a new rhel8 branch which continues maintenance there.
  • kernel: Stop hardcoding dracut --gzip by @cgwalters in #3745
  • rust/scripts: Ignore kernel-automotive-core.posttrans by @jlebon in #3721

Dependency bumps

  • rust: Bump ostree and ostree-rs-ext by @cgwalters in #3699
    • This release notably includes better support for injecting OSTree GPG signatures into containers, which will help switch to "chunked" images for Fedora CoreOS and others.
  • build(deps): bump libdnf from 6d74efc to 9f0c0d2 by @dependabot in #3725
  • Many Rust dependencies were updated as usual.

Internals, CI and other changes

  • Updated the code rebase to Rust 2021 edition.
  • We're continuing to oxidize more parts of the codebase.
  • On the Rust side, we're continuing transition from openat to cap-std.
  • A lot of CI-related changes as usual.
  • And various minor fixes and enhancements.

New Contributors

Full Changelog: v2022.9...v2022.10