github minio/kes 2023-07-26T11-13-07Z
Release 2023-07-26T11-13-07Z

latest releases: 2024-09-11T07-22-50Z, 2024-09-03T10-39-51Z, 2024-08-16T14-39-28Z...
14 months ago

Release Notes

KES releases now use Go 1.20.6 and container images are based on UBI 8.8.

New Features

The KES edge server now supports Entrust KeyControl (v10.1 or newer) as key store backend. Refer to the documented edge config file for configuration options.

The KES edge server now uses a new read-optimized caching implementation that improves lock contention.
The details can be found here: 0b32a5d

Bug Fixes

KES accepts either a path or the raw JWT for its Hashicorp Vault K8S JWT config field. Hence, it has to check if the value refers to a file or not. Commit f4e3ef6 disallows the OS path separator character in the Hashicorp Vault K8S JWT and prevents situations where KES fails to read the JWT with and error like filename is too long.


What's Changed

  • update CI and release config to Go 1.20.4 by @aead in #360
  • keystore: improve caching mechanism by @aead in #358
  • remove package kms and keserv by @aead in #359
  • edge: handle Vault K8S auht JWTs more strictly by @aead in #365
  • Added unit tests for various key stores by @shtripat in #363
  • Enabled for other backend stores by @shtripat in #364
  • edge: move tests from edge_test to edge package by @aead in #367
  • Refactored kestest integration tests by @shtripat in #368
  • fix: kes update command, update it to use proper version tags by @harshavardhana in #374
  • fix obsolete vault kubernetes jwt file read by @lu1as in #371
  • build(deps): bump google.golang.org/grpc from 1.50.1 to 1.53.0 by @dependabot in #377
  • Fix wrong assignment by @reivaj05 in #375
  • kestest: randomize key names by @shtripat in #370
  • edge: use random secret key names and delete at end of each test by @shtripat in #369
  • update kes UBI image to 8.8 by @harshavardhana in #378
  • Added github actions for edge test for cloud KMS systems by @shtripat in #379
  • ci: update to Go 1.20.6 by @aead in #381
  • ci: use correct runner label for edge tests by @shtripat in #380
  • ci: delete all the keys post test by @shtripat in #382
  • keystore: add support for Entrust KeyControl by @aead in #384

New Contributors

Full Changelog: 2023-05-02T22-48-10Z...2023-07-26T11-13-07Z

Don't miss a new kes release

NewReleases is sending notifications on new releases.