0.0.10 2026-07-18
[Fixed]
- Gracefully handle non-zero exit of 'ssh-keygen'
[Added]
- When cleaning up, remove damaged certificate files
0.0.9 2026-07-17
[Fixed]
- Shared locking of the 'serial' file
- Exclusive locking of the 'serial' file for updates
- Retention of the original certificate's validity, if relative *and*
no new validity is given
[Added]
- Ability to specify a new identity for the new certificate
0.0.8 2026-07-15
[Changed]
- Certificate store format; run 'sshca init --upgrade'
[Added]
- Certificate renewal by certificate identity
[Fixed]
- Exclusive lock on 'serial' file
0.0.7 2026-06-03
[Fixed]
- Resolution of 'basedir' argument to 'init' subcommand
- Incorrect precedence in configuration option lookup
- Provide debug output for 'init' command with '--debug' option
- Processing continues even when invalid option provided
0.0.6 2026-03-20
[Added]
- Add '--issued' option to 'list' command to exclude
revoked and renewed certs
0.0.5 2026-01-03
[Added]
- Add 'list' command for monitoring certificate expiry
- Add 'revoke' command -- changes certificate status;
does not (yet) generate a revocation list
- Add 'cleanup' command to remove expired certificates
0.0.4 2025-07-24
[Fixed]
- Certificate principles and options silently
discarded when issuing a new certificate
- Debugging output should be on STDERR, because
the certificate is sent to STDOUT and we don't
want to clobber that
0.0.3 2025-07-07
[Fixed]
- Fixed exit codes (zero on success)
0.0.2 2025-07-07
[Fixed]
- CHANGES first release version number
- Typos in documentation
- Certificate storage directory name
0.0.1 2025-06-28
[Added]
- Initial release