Skip to content

v0.2.29

Choose a tag to compare

@HuijingHei HuijingHei released this 11 Aug 14:12
· 83 commits to main since this release
v0.2.29
a3510c5

New features

  • Extend bootupd to properly recognize and generate update metadata from EFI components installed in /usr/lib/efi by @HuijingHei in #938.

Notable fixes

  • Replace git based bootc-utils and bootc-blockdev with published bootc-internal-{utils,blockdev} crates to comply with Rust packaging "MUST" rules by @cgwalters in #963.
  • Enhance reliability by switching to fsfreeze_thaw_cycle() - a filesystem-safe mechanism especially relevant for XFS by @champtar in #970.

Other changes (internal cleanups, minor bugfixes)

Colin Walters (1):
      tests: Skip test_write_grubenv without the grub2-editenv binary

CoreOS Bot (1):
      Sync repo templates ⚙

Huijing Hei (10):
      install: attempt to use an already mounted ESP at the target
      ci: include `cosa osbuild metal4k` test to catch potential regressions
      grubconfig: set `/boot/grub2/grub.cfg` file mode to `0600`
      ci: verify the new installed `/boot/grub2/grub.cfg` permission is `0600`
      ci: extend memory to fix the `OOMKilled` worker
      efi: change timestamp to `now` as workaround of https://github.com/coreos/bootupd/issues/933
      ci: add fake `/usr/lib/efi` to test `generate-update-metadata()`
      efi: improve `get_efi_component_from_usr` to return `EFIComponent` struct
      tests: move the test logic out of GHA yaml
      Release v0.2.29

Timothée Ravier (1):
      README: Update status and update safety note

dependabot[bot] (3):
      build(deps): bump openssl from 0.10.72 to 0.10.73
      build(deps): bump clap from 4.5.38 to 4.5.40
      build(deps): bump the build group across 1 directory with 6 updates

SHA-256 digests:

  • crate: 90674ee4e18332fb1cc22c77dbbb85ae1dd95c0c54af5df4e92af0ed8deac65d
  • vendor: c695333d5ff3c546287598bb040aa04ee22d8e6ac03971bf35565dbe5fc735be

Full Changelog: v0.2.28...v0.2.29