-
v0.6.0.0 — 2026-06-07 Stable
released this
2026-06-07 17:00:34 -07:00 | 59 commits to main since this releaseEGB-677 stage 2 (EGB-703): self-describing store format +
secrets migrate.Added: a committed
.secrets-formatmarker (fresh stores born v2;secrets whichprints the format);secrets migrate(per-project copy-forward of encrypted blobs to the v2 layout — non-destructive),migrate --dry-run(preview), andmigrate --finalize(the one destructive step, run store-wide; refuses unlesssecrets verifypasses and every blob has its v2 twin, cuts a pre-v2-migrate recovery tag, then drops the old blobs).Changed: the external
propertiesblob is stored as<name>.properties.agein a v2 store (was.gradle-properties.age); push/pull/verify pick the right name automatically so v1 and v2 stores both keep working during a migration.Full bats suite: 236/236. Operator security sign-off recorded.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)