All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Nothing should go in this section, please add to the latest unreleased version (and update the corresponding date), or add a new version.
- Use Conjur Go SDK built-in JWT authentication (CNJR-5497)
- Updated log messages when client configuration or authentication fails (CNJR-5497)
- Support retrieving secrets definition from pod annotations (CNJR-4099)
- Added support for configurable log levels using the
LOG_LEVEL
environment variable (CNJR-3733) - Added support for JWT authenticator field
token-app-property
, which makes theidentity
configuration attribute optional (CNJR-4607)
- Updated Alpine base image to 3.19.1 (CONJSE-1852)
- Updated google.golang.org/grpc to v1.63.2 (CONJSE-1852)
- Updated google.golang.org/protobuf to v1.33.0 (CONJSE-1852)
- Updated golang.org/x/net to v0.24.0 (CONJSE-1852)
- Updated log messages with unique identifiers (CNJR-3733)
- Updated Go to 1.22 (CONJSE-1842)
- Include a Redhat UBI9 based Docker image. (CNJR-3715)
- Helm chart allows for customizing Provider container's
securityContext
. - Provider and Helm chart support customizable socket directory path and health server port.
- Docker image now built from Alpine base image. (CNJR-3722)
- Fixed an error in Provider termination which prevented the socket used to connect to the Secrets Store CSI Driver from being closed and removed.
- Added additional logging to gRPC and HTTP servers.
- Initial release of Conjur Provider for Secrets Store CSI Driver