Release Notes
This release just contains bug fixes and no new features.
Fixed
- A resource leak when reloading configuration (#395). When a KES server reloaded its configuration it also establishes a new
connection to the key store. However, it didn't used to cancel any background tasks of the previous key store connection.
For certain backends (Hashicorp Vault, Gemalto KeySecure and Entrust KeyControl) this causes a goroutine leak resulting in
a slow continuous memory increase. This issue only affects deployments that us unix SIGHUP to trigger reloads.
What's Changed
- close keystore when reloading config by @aead in #395
- remove unused code for single-node stateful server by @aead in #396
Full Changelog: 2023-08-19T17-27-47Z...2023-09-28T19-40-28Z