github Cosmian/kms 5.0.0

latest releases: 5.8.1, 5.8.0, 5.7.1...
3 months ago

[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

Don't miss a new kms release

NewReleases is sending notifications on new releases.