lamboot-tools v0.8.0
[0.8.0] — 2026-06-03
Re-architecture release. The toolkit returns to a shell-only codebase; the two
Rust components it grew during the 0.7.x line now live in their own
repositories and ship as prebuilt binaries. No tool behavior changed: this is a
structural, packaging, and ownership release.
Changed
-
Architecture: lamboot-tools is now shell-only and federated. The Rust
crates developed across the 0.7.x line were extracted to their own
repositories:grub-cfgbecame lamboot-reader (GRUB config reader and resolver), andcapcheckbecame lamboot-capcheck (firmware and platform capability
auditor).
The toolkit no longer compiles Rust. It bundles their prebuilt, statically
linked (musl) binaries instead (see Added), so the installed product keeps
the same capability.lamboot-doctorandlamboot-migrate --capcheck-gate
continue to consumelamboot-capcheckfrom PATH and degrade gracefully when
it is absent. -
Copyright holder is now Lamco Development LLC across LICENSE-MIT,
LICENSE-APACHE, the generated man pages, the website footer, the SBAT vendor
field, and the X.509 signing-certificate subject. (IP transfer completed
2026-06-02.) -
Umbrella version reconciled to 0.8.0. The last public release was 0.3.0;
internal development reached 0.7.12 (the capcheck work that has now been
extracted). 0.8.0 is the first public release of the federated, shell-only
product.
Added
- Bundled component binaries, shipped in the new arch-specific
lamboot-tools-firmwareRPM subpackage and inside the release tarball:
lamboot-capcheck(12-domain firmware auditor) andlamboot-reader
(standalone GRUB-config CLI), built static-musl for x86_64 and aarch64,
vendored undervendor/bin/<arch>/with per-componentTHIRD_PARTY_NOTICES
and avendor/BINARY-PROVENANCE.txtaudit record. publish/vendor-binaries.sh: a manifest-driven pipeline that builds and
vendors the sibling binaries at a pinned tag. The aarch64 binaries are
cross-linked with the toolchain's bundledrust-lld, so no C cross-toolchain
is required.- Makefile
vendorandinstall-firmwaretargets, andvendor/inclusion
inpublish/build-tarball.sh. - Hand-authored man pages
lamboot-capcheck(1)andlamboot-reader(1).
Removed
- The in-repo Rust workspace and its build targets (the crates moved to their
own repositories).make cleannow also removes the staletarget/cache.