Releases: meldron/psonoci
Release v0.5.0
v0.5.0 (2024-11-25)
- Add
gpg
sub commandsign
signs data using a GPG private key stored in a Psono secretverif
y verifies signatures using a GPG public key stored in a Psono secret
- Add ssh sub command (Unix only)
add
adds SSH keys from Psono secrets to the SSH agent with optional lifetime and confirmation constraints
- Add Elster certificate secret type support
- Add
aarch64-apple-darwin
target to releases - Update Rust toolchain to
1.82.0
- Use native TLS implementation for musl builds
- Fix missing API setters and JSON get functionality
- Various dependency updates and CI/CD improvements
Release v0.4.0
Features
Support missing secret types:
psonoci
now supports the following Psono secret types:
- TOTP
- SSH Key
- Credit Card
TOTP sub command
The new totp
sub command allows the validation and creation of TOTP tokens for TOTP secrets managed in Psono.
Improvements
- Update OpenSSL to
1.1.1v
- Update Rust dependencies
- Publish apple silicon binaries
- Reintroduce linux armv7l MUSL binaries
Release v0.3.1
Update dependencies, including bundled OpenSSL to v1.1.1n
There has been an OpenSSL Security Advisory [15 March 2022].
psonoci
bundles OpenSSL v1.1
for the linux versions. It only uses OpenSSL if psonoci
calls are made with --use-native-tls
. This vulnerability is fixed by updating OpenSSL to version v1.1.1n
.
Release v0.3.0
Version v0.3.0
introduces the env-vars
sub command.
Also all rust dependencies have been updated.
Release v0.2.3
This version only updates dependencies.
The bundled OpenSSL (aarch64-unknown-linux-musl
& x86_64-unknown-linux-musl
) is updated to version v1.1.1m
.
Release v0.2.2
Fix: api endpoint url creation with server-url (also now ignores trailing slashes)
Release v0.2.1
Minor addition
api-key show
now containsapi_key_secrets_meta_data
, which for now contain thewrite_date
of a secret.
Fixes
- Add missing help texts
Release v0.2.0
Summary
- add
secret set
sub command - add
api-key
command - add
config
command - add
run
command - update dependencies
v0.1.0-rc1
v0.1.0-rc1
introduces native-tls
(on unknown-linux-musl
we bundle openssl 1.1.1g
) support, flags to disable TLS security and the possibility to add root ca certs.
v0.1.0-rc0
first pre-release