Skip to content

v0.2.0

Choose a tag to compare

@stormer78 stormer78 released this 29 Mar 07:40
· 1040 commits to main since this release
a4b1b64

Release 0.2.0 — 2026-03-29

Major feature release bringing TEE enclave support, DIDComm service migration, backup/restore, and P-256 key support.

Highlights

  • AWS Nitro Enclave support — KMS-based secret bootstrap with PCR attestation, encrypted storage (AES-256-GCM), auto-generated DID identity, complete deployment infrastructure
  • VTA architecture splitvta-service is now a library; vta-enclave is a separate binary for TEE deployments
  • DIDComm service migration — Typed router with middleware, 8 protocol families, 50+ message types
  • Backup & restore — Export/import all VTA state with Argon2id + AES-256-GCM password encryption, soft restart
  • P-256 key support — New key type with signing oracle endpoint and token cache API
  • Prometheus metricsGET /metrics with authenticated Monitor role
  • 5-tier role hierarchy — Super Admin, Admin, Initiator, Application, Monitor
  • 226 tests — 31 API integration, 20 security enforcement, 7 backup crypto, 16 key derivation, 8 KMS bootstrap

Breaking Changes

  • vta-service is now a library — TEE deployments use vta-enclave
  • DIDComm handler signatures changed to (HandlerContext, Message, Extension<Arc<VtaState>>) pattern
  • Workspace version bumped from 0.1.1 to 0.2.0

See CHANGELOG.md for detailed release notes.