Releases: stklcode/jvaultconnector
Releases · stklcode/jvaultconnector
v0.8.0
Breaking
- Moved Maven artifact to
de.stklcode.jvault:jvault-connector
(#28) - Removed support for
HTTPVaultConnectorFactory#withSslContext()
in favor of#withTrustedCA()
due to
Features
- Support for KV version 2 secret engine (#16)
- Ability to pass custom mount point to KV v2 read/write methods (#25)
Improvements
- refactoring of the internal SSL handling (#17)
VaultConnector
extendsjava.io.Serializable
(#19)- Added missing flags to
SealResponse
(#20) - Added replication flags to
HealthResponse
(#21) - Enforce TLS 1.2 by default with option to override (#22)
- Build environment and tests now compatible with Java 10
- Updated dependencies to fix vulnerabilities (i.e. CVE-2018-7489)
- New static method
Token.builder()
to get token builder instance - New static method
AppRole.builder()
to get AppRole builder instance
Deprecation
v0.7.1
v0.7.0
- [feature] Retrieval of health status via
getHealth()
(#15) - [improvement]
seal()
,unseal()
are nowvoid
and throw Exception on error (#12) - [compatibility] Adaptation to Vault 0.8 endpoints for
renew
andrevoke
, breaking 0.7 compatibility (#11) - [deletion] Removed deprecated
listAppRoleSecretss()
(uselistAppRoleSecrets()
) (#14) - [test] Tested against Vault 0.8.3
v0.6.2
- [fix] Prevent potential NPE on SecretResponse getter
- [fix] Removed stack traces on PUT request and response deserialization (#13)
- [improvement] Fields of InvalidResposneException made final
- [deprecation]
listAppRoleSecretss()
in favor oflistAppRoleSecrets()
(#14) - [test] Tested against Vault 0.8.1, increased coverage
v0.6.1
- [fix]
TokenModel.getPassword()
returned username instead of password - [fix]
TokenModel.getUsername()
andgetPassword()
could produce NPE in multithreaded environments - [fix]
TokenData.getCreatinTtl()
renamed togetCreationTtl()
(typo fix) - [test] Tested against Vault 0.7.3
v0.6.0
- [feature] Initialization from environment variables using
fromEnv()
in factory (#8) - [feature] Automatic authentication with
buildAndAuth()
- [feature] Custom timeout and number of retries (#9)
- [feature] Connector implements
AutoCloseable
- [fix]
SecretResponse
does not throw NPE onget(key)
andgetData()
- [test] Tested against Vault 0.7.2