-
v0.4.2 Stable
released this
2025-01-23 13:54:05 +00:00 | 52 commits to master since this releaseThis release fixes lanzaboote for systemd v257 and more versions.
Fixed in: https://github.com/nix-community/lanzaboote/pull/423 - thanks to @mjm and @ElvishJerricco for the fast turnover!!
It brings also minor improvements:
- companions files are automatically loaded by the UEFI stub now, done by @RaitoBezarius
- better errors are available when the public key is missing, thanks to @Mic92!
On the internal side of things: signature schemes are generalized and now offer the possibility to plug more signers backends, e.g. HSM, etc.
What's Changed
- Update the crane flake input to prevent IFDs when building the UEFI stub by @korfuri in https://github.com/nix-community/lanzaboote/pull/360
- Reorganize tests & add sort-key support by @nikstur in https://github.com/nix-community/lanzaboote/pull/359
- module: revert sort-key from lanzaboote back to lanza by @nikstur in https://github.com/nix-community/lanzaboote/pull/364
- chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/363
- Fix Matrix Room Link by @blitz in https://github.com/nix-community/lanzaboote/pull/365
- fix(deps): update all dependencies by @renovate in https://github.com/nix-community/lanzaboote/pull/370
- stub: load companions by @RaitoBezarius in https://github.com/nix-community/lanzaboote/pull/306
- chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/368
- Drop no longer existing overwrite by @SuperSandro2000 in https://github.com/nix-community/lanzaboote/pull/378
- chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/379
- fix(deps): update all dependencies by @renovate in https://github.com/nix-community/lanzaboote/pull/372
- chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/383
- shared: generalize signature schemes by @RaitoBezarius in https://github.com/nix-community/lanzaboote/pull/303
- chore(deps): update uefi to 0.31.0 by @nicholasbishop in https://github.com/nix-community/lanzaboote/pull/388
- linux-bootloader: simplify get_loader_features by @nicholasbishop in https://github.com/nix-community/lanzaboote/pull/392
- Minor coding style fix: lib.getExe instead of ${bin}/bin/bin by @kuflierl in https://github.com/nix-community/lanzaboote/pull/391
- Replace uses of the RuntimeServices struct by @nicholasbishop in https://github.com/nix-community/lanzaboote/pull/396
- linux-bootloader: Clean up remaining uses of RuntimeServices by @nicholasbishop in https://github.com/nix-community/lanzaboote/pull/398
- Drop most uses of
BootServices
by @nicholasbishop in https://github.com/nix-community/lanzaboote/pull/399 - chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/386
- Drop most uses of
SystemTable
by @nicholasbishop in https://github.com/nix-community/lanzaboote/pull/400 - fix(deps): update rust crate uefi to 0.32.0 by @renovate in https://github.com/nix-community/lanzaboote/pull/385
- fix(tool): better error if public key is missing by @Mic92 in https://github.com/nix-community/lanzaboote/pull/382
- chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/402
- fix(deps): update all dependencies by @renovate in https://github.com/nix-community/lanzaboote/pull/401
- chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/403
- chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/405
- fix(deps): update all dependencies by @renovate in https://github.com/nix-community/lanzaboote/pull/407
- chore(deps): lock file maintenance by @renovate in https://github.com/nix-community/lanzaboote/pull/408
- fix(deps): update all dependencies by @renovate in https://github.com/nix-community/lanzaboote/pull/410
- Docs/framework by @pjungkamp in https://github.com/nix-community/lanzaboote/pull/418
- fix(tool): parse osrel sections without trailing null by @mjm in https://github.com/nix-community/lanzaboote/pull/423
- treewide: 0.4.1 -> 0.4.2 by @RaitoBezarius in https://github.com/nix-community/lanzaboote/pull/429
New Contributors
- @korfuri made their first contribution in https://github.com/nix-community/lanzaboote/pull/360
- @nicholasbishop made their first contribution in https://github.com/nix-community/lanzaboote/pull/388
- @kuflierl made their first contribution in https://github.com/nix-community/lanzaboote/pull/391
- @pjungkamp made their first contribution in https://github.com/nix-community/lanzaboote/pull/418
- @mjm made their first contribution in https://github.com/nix-community/lanzaboote/pull/423
Full Changelog: https://github.com/nix-community/lanzaboote/compare/v0.4.1...v0.4.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads