[5.0.0] - 2025-05-07
WARNING: This is a breaking change release.
Databases created with version 4.x.x are not compatible with version 5.0.0.
Please export your keys using standard formats (PKCS#8, PEM, etc.) and re-import them after upgrading.
🚀 Features
- Support for KMIP 1.0, 1.1, 1.2, 1.3, 1.4, 2.0, 2.1 (#412)
- Binary TTLV for all KMIP versions on port 5696
- JSON TTLV for all KMIP versions on port 9998, endpoint /kmip
- VMware support
- Possible automatic key wrapping on Create and Import
- Better telemetry using OTLP and logs to syslog
- Run KMS server with privileged users (#408):
- These users can grant or revoke create access rights for other users
- Without
Create
access right or privileged status, users can't create or import objects to KMS
🚜 Refactor
- Rationalize SQL implementation (#379)
- Rust KeyBlock implementation not fully compliant with KMIP 2.1 specs (#76)
🐛 Bug Fixes
- Multiple fixes in KMIP 2.1 TTLV formats
⚙️ Miscellaneous Tasks
- More extensive coverage of KMIP attributes
- Database schema changes