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