Skip to content

reVault CLI 0.5.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 20:34
· 181 commits to main since this release

reVault 0.5.1 preserves the archive and Vault compatibility of 0.5.0 and fixes historical migrations.

  • lbx doctor now identifies an outdated local Vault and recommends lbx doctor migrate all --replace to upgrade the Vault and its known Lockboxes.
  • Historical migrations use three consolidated packages: revault_migrate_v1, revault_migrate_v2, and revault_migrate_v3. Each supplies archive and Vault exporters for its source container version.
  • Vault migration preserves credentials, aliases, historical signing keys, and other stored records. Format-2 recovery supports separate output and a read-only dry run.
  • Explicit read-only opens work with recipient credentials without requiring the owner's signing key.
  • The secure-memory helper is now named revault_secure_memory. Superseded reader and exporter packages are retired separately; historical versions remain available.

CLI and public language bindings use the 0.5.x compatibility line. Internal helper package versions are independent of archive format numbers.

Releases now come from main. Release qualification installs the exact published migration exporters and verifies persisted migration results. Promotion reuses the validated candidate artifacts; broad performance observation campaigns run when relevant changes require them.