Skip to content
Release 2024.2

 ## What's Changed

 ### New features

The `ostree admin pin` command learned more human-consumable verbs:

* admin/pin: Add commands to pin booted, pending and rollbacks deployments by @ericcurtin in https://github.com/ostreedev/ostree/pull/3146
* generator: Exit if there's no `/run/ostree` by @cgwalters in https://github.com/ostreedev/ostree/pull/3147

 ### Bugfixes

* deploy: Ignore sockets, fifos in /etc/<subdir> during merge by @yummypeng in https://github.com/ostreedev/ostree/pull/3143
* grub2-15_ostree: Graceful exit if /etc/default/grub doesn't exist by @travier in https://github.com/ostreedev/ostree/pull/3150
* Track deployment root/inode from prepare root by @cgwalters in https://github.com/ostreedev/ostree/pull/3164

 ### Other changes

* Release 2024.1  by @cgwalters in https://github.com/ostreedev/ostree/pull/3141
* tests: Skip composefs test if /var/tmp does not support user xattrs by @smcv in https://github.com/ostreedev/ostree/pull/3145
* composefs: Bump composefs max version to 1 by @alexlarsson in https://github.com/ostreedev/ostree/pull/3149
* ci: Add a bootc/c9s workflow by @cgwalters in https://github.com/ostreedev/ostree/pull/3152
* syslinux: Avoid double `/boot` if bootprefix is enabled by @cgwalters in https://github.com/ostreedev/ostree/pull/3157
* admin/state-overlay: Require root and don't lock sysroot by @jlebon in https://github.com/ostreedev/ostree/pull/3158
* Enable `sysroot.bootprefix` by default by @cgwalters in https://github.com/ostreedev/ostree/pull/3156
* Revert "Enable `sysroot.bootprefix` by default" by @cgwalters in https://github.com/ostreedev/ostree/pull/3159

 ## New Contributors
* @yummypeng made their first contribution in https://github.com/ostreedev/ostree/pull/3143

**Full Changelog**: https://github.com/ostreedev/ostree/compare/v2024.1...v2024/2