Skip to content

Release 2024-02-29T08-12-28Z

Compare
Choose a tag to compare
@minio-trusted minio-trusted released this 29 Feb 17:16
· 13 commits to master since this release
a960e3c

Release Notes

Release 2024-02-29T08-12-28Z adds a new HMAC server API, introduces a new and more efficient ciphertext format and contains bug fixes for prometheus metrics.

Added

  • The KES server provides the /v1/key/hmac/<key-name> API can be used to compute a deterministic checksum over a message. It may
    be used to check if a message has been modified. The HMAC API is only available for newly created keys. Existing keys do not support
    this API.
  • The KES repository contains a Grafana dashboard example that can be used to visualize server metrics.

Changed

  • The KES server uses a new ciphertext format when encrypting messages or generating data encryption keys. This format is more efficient since ciphertexts are now ~40% smaller. This reduces network traffic and storage space when requesting and storing many data key ciphertexts. The server is backwards compatible and still accepts previous ciphertext formats. However, it's no longer possible to
    downgrade to a version before this release after upgrade to this or any future versions. The reason is that existing KES server versions
    don't recognize the new ciphertext format and fail to decrypt it. Hence, this change is backwards but not forward compatible.

What's Changed

New Contributors

Full Changelog: 2024-01-11T13-09-29Z...2024-02-29T08-12-28Z