Release Notes
Added
- Proton Pass provider that stores secrets in a Proton Pass vault via the
proton-passCLI. Configured asprotonpass://<vault>; items are
organized per project / profile and read / write both go through the
CLI.
Fixed
- OnePassword provider: the auth preflight now probes
op vault listinstead
ofop whoami. Under the 1Password desktop app's delegated-session
integration,op whoamireportsaccount is not signed ineven when
op item get/op vault listwork fine — so every secret read or write
failed at preflight with a misleading "not signed in" error.op vault listexercises the actual access path and succeeds when the desktop app
can serve secrets. Additionally,OP_SESSION_*environment variables
(left over fromeval $(op signin)) are now stripped before spawning
opso a stale shell session can't shadow the desktop integration. Auth
failure and install hints now point users at desktop integration as the
primary local-dev path. Fixes
#80. - Vault / OpenBao provider: HTTPS requests now trust certificates from the
operating system trust store (and honorSSL_CERT_FILE/SSL_CERT_DIR),
so servers fronted by a private / internal CA work without modification.
Previously the bundledwebpki-rootsset was the only trust anchor and any
non-public CA producedFailed to connect to Vault ... error sending request. Switches thereqwestworkspace dependency fromrustls-tlsto
rustls-tls-native-roots. Fixes
#85.
Install secretspec 0.10.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cachix/secretspec/releases/download/v0.10.0/secretspec-installer.sh | shDownload secretspec 0.10.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 |