ITADN
anatol/booster

版本发布 3

0.12
? · 2024-12-02

## What's Changed * generator: force load usbhid and hid_sensor_hub by @c3Ls1US in https://github.com/anatol/booster/pull/236 * packaging: arch: Do not report removal errors for nonexistent files by @Zile995 in https://github.com/anatol/booster/pull/239 * init: wait for usbhid drivers for fido2 unlocking by @c3Ls1US in https://github.com/anatol/booster/pull/238 * Documentation, debugging by @emperor06 in https://github.com/anatol/booster/pull/244 * Add debian lib64 path to elfLibDir by @ferrreo in https://github.com/anatol/booster/pull/245 * arch: add script to generate UKIs by @c3Ls1US in https://github.com/anatol/booster/pull/252 * Update documentation on UKIs by @c3Ls1US in https://github.com/anatol/booster/pull/254 * Add regenerate_uki script to Arch packaging by @shvrma in https://github.com/anatol/booster/pull/260 * init: check hidraw descriptor to figure out fido or not by @7Ji in https://github.com/anatol/booster/pull/264 * Add gentoo dist-kernel specific config path by @alexminder in https://github.com/anatol/booster/pull/272 ## New Contributors * @c3Ls1US made their first contribution in https://github.com/anatol/booster/pull/236 * @Zile995 made their first contribution in https://github.com/anatol/booster/pull/239 * @emperor06 made their first contribution in https://github.com/anatol/booster/pull/244 * @ferrreo made their first contribution in https://github.com/anatol/booster/pull/245 * @shvrma made their first contribution in https://github.com/anatol/booster/pull/260 * @7Ji made their first contribution in https://github.com/anatol/booster/pull/264 * @alexminder made their first contribution in https://github.com/anatol/booster/pull/272 **Full Changelog**: https://github.com/anatol/booster/compare/0.11...0.12

0.11
? · 2023-07-17

* Handle distributions that do not have `/usr/lib` directory available (bc988b0c48d33) * booster cat: return an error if the requested file doesn't exist (ab0f6f3debdd1) * generator: Do not rely on user's lookup order for binaries (#213). With this change booster stops using `$PATH` envvar and instead relies on the [predefined list of directories to lookup](https://github.com/anatol/booster/blob/7766b079c8fd004fee9d5eba19cb98cac568773b/generator/generator.go#L306-L313) binaries. It is done for security and reproducibility reasons. * Add support for *.zstd compressed firmware. * Detect and handle `iso9660` filesystem type #223. Booster can be used for booting from `*.iso` images now, this gives faster boot and smaller iso images.

0.10
? · 2023-03-07

It is a new maintenance release that improves stability, generation, and boot speed. The major bugfixes included in this release are: * Fixes panic during LUKS volume unseal (#188) * Brings support for `camelia` block cipher (#188) * Adds support for loadable crypto modules (#47 #188) * Adds support for `twofish` block cipher * Fixes TPM device discovery race condition (#116) * Allows force loading of extra modules via the kernel command-line (#186) * Ignores `/etc/default/zfs` file if it does not exist (#181) * Does not fail if system contains multiple kernel modules with the same name (#192) * Normalizes kernel module aliase names and makes `_` synonym of `-` character (#185) * Adds scsi drivers to the list of the default modules (#196) * Handles root on RAID0 btrfs partitions (#194) * Handles systemd TPM2 + passphrase (#198) * Adds 'usbhid' to the list of default modules (#206) * Adds CentOS package support