v0.2.21
Release 0.2.21
This release introduces two notable changes:
- When updating the ESP, instead of applying the diff files one by one to the destination directory, it will create a temporary directory that is a copy of the existing one in the ESP, apply the diff to that temporary directory and finally do an atomic rename exchange of the two directories (#669).
- When crating an efi bootentry, the label will match the one that would be used by Anaconda (#685 and #686).
Additionally, this release provides various dependency updates, CI improvements, and documentation fixes.
HuijingHei (6):
efi: sync bootentry label with Anaconda
efi: avoid reading global state for `get_product_name()`
Cargo.toml: bump MSRV to 1.75.0
deps: bump clap from 3.2.25 to 4.5
efi: update the ESP by creating a tmpdir and RENAME_EXCHANGE
filetree: add failpoint when doing exchange
Full Changelog: v0.2.20…v0.2.21