Releases: beezy-dev/kleidi
v1.2.0 - The "Chunky" release
All contributions from @coding-gecko
This release enhances the Vault provider with improved authentication methods, error handling, and infrastructure updates. The changes include updating Go to version 1.24.5, adding certificate-based authentication alongside the existing Kubernetes authentication, implementing retry logic for Vault operations, and refactoring socket monitoring.
- Updated Go version from 1.22.0 to 1.24.5 and related dependency updates
- Added certificate authentication method for Vault with configuration examples and documentation
- Implemented retry logic with automatic re-authentication for Vault operations
- Feature/improvements - Zap logging and custom auth/kubernetes and transit endpoints
- Adding hVaultErr for custom error struct hVaultErr added to address the fragile string-based error checking for better reliability.
Full Changelog: v1.1.0...v1.2.0
Deployment
Container images
- HSM:
ghcr.io/beezy-dev/kleidi-kms-plugin:vault-d63ae4a - Vault:
ghcr.io/beezy-dev/kleidi-kms-plugin:hsm-d63ae4a
Theme
To listen when deploying! Trampsta - Chunky
v1.1.0 (aka ''Commited")
Release Notes
What's Changed
- updating documentation by @romdalf in #13
- Feature/statusupdate by @coding-gecko in #18
- Pre cut 1.1 by @romdalf in #19
New Contributors
- @coding-gecko made their first contribution in #18
Thank @coding-gecko for the tremendous contributions in making Kleidi production-grade ready!
Full Changelog: v1.0.0-c2...v1.1
Deployment
Container images
- HSM:
ghcr.io/beezy-dev/kleidi-kms-plugin:vault-781c292 - Vault:
ghcr.io/beezy-dev/kleidi-kms-plugin:softhsm-781c292
Theme
To listen when deploying! Commited
v1.0.0-c2 (aka 'But here we are')
Release Notes
What's Changed
- vault implementation by @romdalf in #1
- fix module name by @romdalf in #2
- Vault implementation first release by @romdalf in #3
- update documentation by @romdalf in #4
- 'update documentation for release' by @romdalf in #5
- 'update documentation for release' by @romdalf in #6
- 'testing script for vault integration' by @romdalf in #8
- adding prd script env by @romdalf in #9
- update doc by @romdalf in #10
- 'cleaning up hvault code' by @romdalf in #11
- Vault by @romdalf in #12
New Contributors
Full Changelog: v1.0.0-c1...v1.0.0-c2
Deployment
Container images
- HSM:
ghcr.io/beezy-dev/kleidi-kms-plugin:vault-b5f665d - Vault:
ghcr.io/beezy-dev/kleidi-kms-plugin:softhsm-b5f665d
Theme
To listen when deploying! But here we are
v1.0.0-c1 (aka 'But here we are')
Full Changelog: https://github.com/beezy-dev/kleidi/commits/v1.0.0-c1
Release Notes
We are pleased to release the candidate to v1.0.0 of kleidi as of June 5th, 2024!
Kleidi is a Kubernetes KMS Provider Plugin supporting:
- Kubernetes 1.29 onwards and only KMSv2
- (Soft)HSM
- HashiCorp Vault Community & Enterprise editions
Deployment
Container images
- HSM:
ghcr.io/beezy-dev/kleidi-kms-plugin:vault-1283a8e - Vault:
ghcr.io/beezy-dev/kleidi-kms-plugin:softhsm-1283a8e
Theme
To listen when deploying! But here we are