Release Notes
Added
- HashiCorp Vault / OpenBao (
vault) provider for Vault KV v1/v2 secret storage, with support
for namespaces, TLS configuration, and OpenBao compatibility (requires--features vault) - AWS Secrets Manager (
awssm) provider for AWS secret storage integration (requires--features awssm) - Support running secretspec from subdirectories: the CLI now walks up the directory tree to find the nearest
secretspec.toml, similar tocargoandgit. Also adds a-f/--fileflag (andSECRETSPEC_FILEenv var) to explicitly specify the config file path (#59)
Changed
- Extract shared
block_onasync helper from AWSSM and GCSM providers intoprovider::block_on
Fixed
- GCSM provider no longer panics when called from within an existing tokio runtime
Install secretspec 0.8.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cachix/secretspec/releases/download/v0.8.0/secretspec-installer.sh | shDownload secretspec 0.8.0
| File | Platform | Checksum |
|---|---|---|
| secretspec-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| secretspec-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| secretspec-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| secretspec-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| secretspec-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |