v0.8.0 - 2024-12-30
- Follow 1st level symlinks when discovery paths like private keys directories (adding symlink follow at all levels adds too many edge cases).
v0.7.2 - 2024-12-19
- Updated age to v1.2.1 (security fix)
v0.7.1 - 2024-10-4
- Fix binary builds
v0.7.0 - 2024-10-4
- The commands requiring
--passphrase, now can use--passphrase-envto let Agebox get the passphrase from the env var. - The commands requiring
--passphrase, now can use-value to get the passphrase from stdin.
- Set dependencies to latest versions.
- Update Go to v1.23
- Update Age to v1.2.0
v0.6.1 - 2021-10-15
- On public and private key discovery, now ignores the sockets so application doesn't fail while trying to read them.
v0.6.0 - 2021-09-10
catcmd now logs info and warning messages as debug instead.- Update
ageto v1.0.0.
v0.5.2 - 2021-05-22
- Fixed bug that wouldn't allow loading
X25519(Age) public keys with comments or newlines. - Allow loading
X25519(Age) public keys in the form ofPublic key: {PUBLIC_KEY}(e.g: Usingage-keygen -o ./priv.key 2> ./pub.key).
v0.5.1 - 2021-05-15
- Fixed bug that wouldn't allow loading
X25519(Age) private keys with comments or newlines.
v0.5.0 - 2021-05-03
- Remove the 20 public key encryption limit as Age has removed the decrypt limits.
v0.4.0 - 2021-03-25
- Private key discovery in a directory.
- When loading public keys, invalid ones will be ignored instead of failing.
- Fail if we have more than 20 recipients on encryption (due to Age decrypt limit).
- --private-key flag has been deprecated in favor of --private-keys.
- By default private keys will try to be loaded from
$HOME/.sshdir. - Use multiple private keys to decrypt, if any of them is able to decrypt it will do it.
v0.3.0 - 2021-03-19
validatecmd that validates tracked files.validatecmd checks tracked secrets are not decrypted.validatecmd checks tracked secrets are encrypted.validatecmd optionally checks tracked secrets can be decrypted.- Support for SSH passphrase using stdin.
- Support for SSH passphrase using cmd
--passphraseflag.
v0.2.0 - 2021-03-13
catcmd that decrypts and prints to stdout.--filter(-f) regex to include the matching secrets inencryptcmd.--filter(-f) regex to include the matching secrets indecryptcmd.--filter(-f) regex to include the matching secrets inuntrackcmd.
v0.1.1 - 2021-03-11
- Ignore
#comments in multi recipient public key files. - Alias
updatecommand forreencryptcommand.
v0.1.0 - 2021-03-11
- Encryption of files.
- Decryption of files.
- Reencryption of tracked files.
- Directory expansion.
- Dry run mode.
- Untracking of files.
- Tracking registry initialization.