Releases: stklcode/jvaultconnector
Releases · stklcode/jvaultconnector
v1.0.1
v1.0.0
Breaking
- Requires Java 11 or later
- Builder invocation has changed, use
HTTPVaultConnector.builder()....build()
(#50)
Removal
- Remove deprecated
VaultConnectorFactory
in favor ofVaultConnectorBuilder
with identical API - Remove deprecated
AppRoleBuilder
andTokenBuilder
in favor ofAppRole.Builder
andToken.Builder
- Remove deprecated
Period
,Policy
andPolicies
methods fromAppRole
in favor ofToken
-prefixed versions - Remove deprecated
SecretResponse#getValue()
method, useget("value")
instead - Remove deprecated convenience methods for interaction with "secret" mount (#53)
Improvements
- Use pre-sized map objects for fixed-size payloads
- Remove Apache HTTP Client dependency in favor of Java 11 HTTP (#44) (#47)
- Introduce Java module descriptor (#55)
Test
- Tested against Vault 1.8.3
v0.9.5
Deprecations
- Deprecate
{read,write,delete}Secret()
convenience methods. Use{read,write,delete}("secret/...")
instead (#52) - Deprecated builder invocation
VaultConnectorBuilder.http()
in favor ofHTTPVaultConnector.builder()
(#51) - Deprecated
de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder
in favor ofde.stklcode.jvault.connector.HTTPVaultConnectorBuilder
(only package changed) (#51)
Old builders will be removed in 1.0
Improvements
- Minor dependency updates
Test
- Tested against Vault 1.8.0
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.0
Fixes
- Correctly parse Map field for token metadata (#34)
- Correctly map token policies on token lookup (#35)
Features
Improvements
- Added
entity_id
,token_policies
,token_type
andorphan
flags to auth response - Added
entity_id
,expire_time
,explicit_max_ttl
,issue_time
,renewable
andtype
flags to token data - Added
explicit_max_ttl
,period
andentity_alias
flags to Token model (#41) - Added
enable_local_secret_ids
,token_bound_cidrs
,token_explicit_max_ttl
,token_no_default_policy
,
token_num_uses
,token_period
andtoken_type
flags to AppRole model - Minor dependency updates
Deprecations
AppRole#getPolicies()
and#setPolicies()
are deprecated in favor of#getTokenPolicies()
and#setTokenPolicies()
AppRole#getPeriod()
is deprecated in favor of#getTokenPeriod()
AppRoleBuilder
andTokenBuilder
in favor ofAppRole.Builder
andToken.Builder
- All-arg constructors of
AppRole
andToken
in favor of.builder()....build()
introduced in 0.8
Removals
- Deprecated methods
AppRole#getBoundCidrList()
,#setBoundCidrList()
andgetBoundCidrListString()
have been removed.
Test
- Tested against Vault 1.4.0