-
released this
2022-10-26 08:24:29 +00:00 | 167 commits to main since this releaseDependencies
- Updated Jackson to 2.13.4.2
Test
- Tested against Vault 1.2.0 to 1.12.0
- Disable AppID tests for Vault 1.12 and above (auth method removed)
- Tested with Java 19
Downloads
-
released this
2022-08-29 08:12:26 +00:00 | 172 commits to main since this releaseDependencies
- Updated Jackson to 2.13.3
Test
- Tested against Vault 1.11.2
- Tested with Java 18
Downloads
-
released this
2022-04-24 15:55:07 +00:00 | 179 commits to main since this releaseFix
- Use
replication_performance_mode
instead ofreplication_perf_mode
in health response.
Improvements
- Add
migration
,recovery_seal
andstorage_type
fields toSealReponse
model - Add support for
wrap_info
in data response models - Dependency updates
- Model and response classes implement
Serializable
(#57) - Split
SercretResponse
intoPlainSecretResponse
andMetaSecretResponse
subclasses (common API unchanged) - Add missing fields to
AuthMethod
model - Add support for (dis)allowed policy glob patterns in
TokenRole
- Add request ID to data response models
Test
- Tested against Vault 1.10.1
Downloads
- Use
-
released this
2021-11-21 10:56:58 +00:00 | 194 commits to main since this releaseFix
- Make
HTTPVaultConnectorBuilder#withPort(Integer)
null-safe (#56) - Make system-lambda dependency test-only (#58)
Test
- Tested against Vault 1.9.0
Downloads
- Make
-
released this
2021-10-02 13:48:15 +00:00 | 202 commits to main since this releaseBreaking
- 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
Downloads
-
released this
2021-07-28 17:49:19 +00:00 | 234 commits to main since this releaseDeprecations
- 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
Downloads
- Deprecate
-
released this
2021-06-06 10:26:03 +00:00 | 240 commits to main since this releaseDeprecations
AppRole.Builder#wit0hTokenPeriod()
is deprecated in favor of#withTokenPeriod()
(#49)
Improvements
- Minor dependency updates
Test
- Tested against Vault 1.7.2
Downloads
-
released this
2021-04-02 10:01:17 +00:00 | 244 commits to main since this releaseImprovements
- Use pre-sized map objects for fixed-size payloads
- Minor dependency updates
- Unit test adjustments for JDK 16 build environments
Test
- Tested against Vault 1.7.0
Downloads
-
released this
2021-03-09 17:50:20 +00:00 | 256 commits to main since this releaseFixes
- Only initialize custom trust managers, if CA certificate is actually provided (#43)
Improvements
- Minor dependency updates
Downloads
-
released this
2021-01-03 11:01:36 +00:00 | 259 commits to main since this releaseImprovements
- Dependency updates
Test
- Tested against Vault 1.6.1
Downloads