v2024.8
There are two notable changes in this release.
First, this release adapts to a change in libcurl 8.10.1 that caused ostree to start crashing. There is ongoing debate as to whether the curl change here was right, but in any case the adaption required on our side was trivial and to emphasize - it's quite safe to cherry pick the relevant commit to prior ostree releases too.
Second, for the booted host side, we've changed the mount propagation setup. More details in
- switchroot: Stop making /sysroot mount private by @dbnicholson in #3292
Other than that there are a variety of more minor tweaks and fixes.
What's Changed
- repo: NUL terminate readlinkat result by @cgwalters in #3281
- deploy: Log to journal for boot space, not stderr by @cgwalters in #3282
- commit/payload-link: Ensure we don't overrun target_checksum size by @cgwalters in #3284
- sysroot: Make coverity happy with dirname+strdup by @cgwalters in #3283
- tests: Attempt to update auto-prune test by @cgwalters in #3285
- grub2: Show output when run in systemd by default by @cgwalters in #3290
- lib/traverse: Fix minor memory leak by @cgwalters in #3287
- github/workflows/tests: Update actions/upload-artifact to v4 by @travier in #3301
- Redo pages workflow by @dbnicholson in #3304
- spec: %autorelease can't be resolved by COPR by @HuijingHei in #3302
- bootloader/grub2: Handle empty static configs by @travier in #3300
- workflow/docs: Fix deployments by @dbnicholson in #3305
- curl: Assert that curl_multi_assign worked by @cgwalters in #3306
- curl: Make socket callback during cleanup into no-op by @cgwalters in #3307
Full Changelog: v2024.7...v2024.8