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.
- Updated repository documentation
- Simplified sponsorship section of the README
- Collapsed k8s package into the auth package to make it less annoying to set up authentication
- All requests to the Vault API are now sent with a
x-vault-request
header to support the Vault Agent - Improved package documentation
- Tests use fakes instead of generated mocks
- DB GenerateCredentials return Credentials struct instead of a pointer
- Lease information is now available on Database credentials so that you know when the secret expires
- vaultx client uses functions for nested client gateways instead of struct fields for improved testability
- Flaky tests
- Formatting check in CI to check imports
- README badges
- Generated mocks in order for the package to be usable
- Initial release