Skip to content

Releases: minio/kes

Release version 0.21.1

19 Oct 09:58
a91227c
Compare
Choose a tag to compare

Changelog

  • bd50fca add /v1/enclave/describe API
  • 2c4d763 add /v1/key/describe API
  • bb1b5ba adding vulncheck github workflow action (#277)
  • 5f20d74 all: simplify and remove unused code
  • a91227c cache: fix bug in offline caching (#278)

Release version 0.21.0

13 Sep 23:02
f66ebce
Compare
Choose a tag to compare

Changelog

  • f66ebce Update README.md
  • f8916be add OS and CPU arch to status API (#256)
  • 501a090 add govulncheck to CI (#269)
  • a468839 add github downloads badge
  • 752f186 cmd: add enclave commands
  • 2b3a66b cmd: rework server startup message (#255)
  • 1fcf3ba init: define policy assignments in init file.
  • 6f36f45 kestest: move server to gateway tests
  • b0fb876 organize CI actions
  • e7821f6 remove unnecessary space and add an example
  • a712a6e separate stateful and stateless server implementation
  • c456b37 sys: switch to abstract filesystem implementation
  • fbca7a7 tls: add support for TLS reverse proxies to stateful server (#254)
  • 9eb8a5c update CI/CD from Go1.18 to Go1.19 (#268)
  • d73dbff update ubi base container version to 8.6
  • cb3aad5 yml: remove KES v0.13.5 and v0.14.0 config migration (#260)

Release version 0.20.0

06 Jul 20:09
Compare
Choose a tag to compare

What's Changed

  • cli: refactor metrics and remove github.com/gizak/termui by @aead in #237
  • cli: improve kes identity ls command by @aead in #239
  • Bump go1.17 to 1.18 by @ktaf in #242
  • http: include enclave name in audit log by @aead in #243
  • fips: simplify TLS configuration by @aead in #241
  • cli: improve kes policy show output by @aead in #238
  • cmd: improve kes status by @aead in #244
  • cmd: improve listing and output colorization by @aead in #245
  • cmd: add kes identity info command by @aead in #246
  • add stateful single-node KES implementation by @aead in #240
  • improve timer usage by re-using them by @harshavardhana in #249
  • metric: add response code as label to status metrics by @aead in #251
  • error: add ConnError type for network connection errors by @aead in #252
  • build: fix semver release information by @aead in #253
  • cmd: add kes policy info command by @aead in #247

New Contributors

  • @ktaf made their first contribution in #242

Full Changelog: v0.19.4...v0.20.0

Release version 0.19.4

02 Jun 19:33
68a9e36
Compare
Choose a tag to compare

Changelog

Release version 0.19.3

13 May 23:31
Compare
Choose a tag to compare

Changelog

  • 884c3bc cmd: display server endpoints listening on correctly (#229)
  • 0189dea gcp: add support for custom OAuth2 scopes
  • 5c843ae update Go version of CI tests
  • fbe6fa7 vault: issue health check before dialing (#231)

Release version 0.19.2

07 Apr 17:06
a6aec05
Compare
Choose a tag to compare

What's Changed

  • metric: add CPU and co-routine metric by @aead in #219
  • kestest: add server API tests by @aead in #214
  • metric: add memory metrics by @aead in #220
  • metric: expose usable CPUs by @aead in #221
  • dep: update to prometheus v1.11.1 by @aead in #222
  • key: switch to binary-encoded DEKs by @aead in #206
  • hashicorp: update client SDK to v1.5.0 by @aead in #223
  • hashicorp: accept 200 OK and 204 No Content by @aead in #225
  • Switch back to go1.17 by @donatello in #226

Full Changelog: v0.19.1...v0.19.2

Release version 0.19.1

25 Mar 16:13
c6fbf42
Compare
Choose a tag to compare

Changelog

  • a4102e4 ci: update github actions {checkout,go-setup}
  • c6fbf42 cmd: align kes key command output (#218)
  • 6597316 fix: identation for flags in 'kes log'

Release version 0.19.0

24 Mar 00:34
Compare
Choose a tag to compare

Changelog

  • e1b2193 CI: remove golang-ci issue excludes (#207)
  • 0ab614d Update README.md
  • cf8db95 add /v1/identity/self/describe API
  • c99624b add bulk decryption API /v1/key/bulk/decrypt (#210)
  • 4983c75 add client-side functionality to detect server APIs
  • 696f43d cmd: fix identity command indentation
  • 21555fa http: fix /v1/policy/assign API
  • 789e1b5 http: restructure API handlers
  • 4453475 implement io.WriterTo for iterators
  • 54044b7 improve TLS private key / certificate parsing
  • 043a116 log: print audit events on a single line
  • 4e21298 support +build build tag comments (#215)
  • ce5eee7 support go.mod go1.16

Release version 0.18.0

02 Mar 06:17
Compare
Choose a tag to compare

Changelog

  • db186c2 adjust exported error messages
  • 479bf34 cli: add support for encrypted private keys
  • edeadf3 client: add Enclave type
  • da7f9a8 include client IP address in audit log
  • 7457bf3 kes: add Status API to client SDK
  • 90a133d kestest: add new API tests
  • 4073c5f key: remove Manager and export Cache
  • e451721 move policy assignment to v1/policy API
  • f5171cf remove HTTP trailers from v1/identity/list API
  • 4a504d8 remove HTTP trailers from v1/identity/list API
  • 74cf93c remove HTTP trailers from v1/key/list API
  • 2d746fc remove support for go1.16, enable gofumpt
  • 8a93db9 rename /v1/identity/forget API to /v1/identity/delete
  • 5d0a857 simplify error and audit log API
  • 1bc46ac sys: add minimal multi-tenancy support via Enclaves (#183)
  • 816d343 update container base-image ubi-8.5
  • 53fd3b7 use iterator pattern for policy API

Release version 0.17.6

07 Jan 08:25
Compare
Choose a tag to compare

Changelog

  • 2629439 yml: fix regression parsing policy definitions