• v1.1.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2022-04-24 15:55:07 +00:00 | 156 commits to main since this release

    Fix

    • Use replication_performance_mode instead of replication_perf_mode in health response.

    Improvements

    • Add migration, recovery_seal and storage_type fields to SealReponse model
    • Add support for wrap_info in data response models
    • Dependency updates
    • Model and response classes implement Serializable (#57)
    • Split SercretResponse into PlainSecretResponse and MetaSecretResponse 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
  • v1.0.1
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2021-11-21 10:56:58 +00:00 | 171 commits to main since this release

    Fix

    • Make HTTPVaultConnectorBuilder#withPort(Integer) null-safe (#56)
    • Make system-lambda dependency test-only (#58)

    Test

    • Tested against Vault 1.9.0
    Downloads
  • v1.0.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2021-10-02 13:48:15 +00:00 | 179 commits to main since this release

    Breaking

    • Requires Java 11 or later
    • Builder invocation has changed, use HTTPVaultConnector.builder()....build() (#50)

    Removal

    • Remove deprecated VaultConnectorFactory in favor of VaultConnectorBuilder with identical API
    • Remove deprecated AppRoleBuilder and TokenBuilder in favor of AppRole.Builder and Token.Builder
    • Remove deprecated Period, Policy and Policies methods from AppRole in favor of Token-prefixed versions
    • Remove deprecated SecretResponse#getValue() method, use get("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
  • v0.9.5
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2021-07-28 17:49:19 +00:00 | 211 commits to main since this release

    Deprecations

    • Deprecate {read,write,delete}Secret() convenience methods. Use {read,write,delete}("secret/...") instead (#52)
    • Deprecated builder invocation VaultConnectorBuilder.http() in favor of HTTPVaultConnector.builder() (#51)
    • Deprecated de.stklcode.jvault.connector.builder.HTTPVaultConnectorBuilder in favor of de.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
  • v0.9.4
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2021-06-06 10:26:03 +00:00 | 217 commits to main since this release

    Deprecations

    • AppRole.Builder#wit0hTokenPeriod() is deprecated in favor of #withTokenPeriod() (#49)

    Improvements

    • Minor dependency updates

    Test

    • Tested against Vault 1.7.2
    Downloads
  • 0.9.3
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2021-04-02 10:01:17 +00:00 | 221 commits to main since this release

    Improvements

    • 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
  • v0.9.2
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2021-03-09 17:50:20 +00:00 | 233 commits to main since this release

    Fixes

    • Only initialize custom trust managers, if CA certificate is actually provided (#43)

    Improvements

    • Minor dependency updates
    Downloads
  • v0.9.1
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2021-01-03 11:01:36 +00:00 | 236 commits to main since this release

    Improvements

    • Dependency updates

    Test

    • Tested against Vault 1.6.1
    Downloads
  • v0.9.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2020-04-29 14:33:56 +00:00 | 246 commits to main since this release

    Fixes

    • Correctly parse Map field for token metadata (#34)
    • Correctly map token policies on token lookup (#35)

    Features

    • Support for token types (#26)
    • Support for token role handling (#27) (#37)

    Improvements

    • Added entity_id, token_policies, token_type and orphan flags to auth response
    • Added entity_id, expire_time, explicit_max_ttl, issue_time, renewable and type flags to token data
    • Added explicit_max_ttl, period and entity_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 and token_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 and TokenBuilder in favor of AppRole.Builder and Token.Builder
    • All-arg constructors of AppRole and Token in favor of .builder()....build() introduced in 0.8

    Removals

    • Deprecated methods AppRole#getBoundCidrList(), #setBoundCidrList() and getBoundCidrListString() have been removed.

    Test

    • Tested against Vault 1.4.0
    Downloads
  • v0.8.2 Stable

    stefan released this 2019-10-20 12:02:37 +00:00 | 271 commits to main since this release

    Fixes

    • Fixed token lookup (#31)

    Improvements

    • Updated dependencies

    Test

    • Tested against Vault 1.2.3
    Downloads