December 2025
0.18.0
New features
- Add commands for managing signing keys.
- Add
runtime signcommand and move signing out of the build step. - Implement signing IPC for provisioning scripts.
- Sign runtime images as part of the build pipeline.
- Update signing keys to support hardware TPM2, YubiKey, and ed25519-compact.
- Update PKCS#11 to use SHA256 base16-encoded key IDs.
Improvements
- Always copy extension binaries to runtime build.
- Run SDK compile for external extensions.
- Refactor how external extension configs are merged.
- Add
AVOCADO_VERBOSEandAVOCADO_RUNTIME_BUILD_DIRto provisioning scripts environment. - Add
src_dirto utils as a variable. - Update provision state file extension default to
.state.
Bug fixes
- Fix
avocado-sign-requestresponse saving. - Fix provisioning signing race condition.
- Fix permissions on
provisioning --outfiles.