• v1.1.2 31e20385d4

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

    stefan released this 2022-10-26 08:24:29 +00:00 | 167 commits to main since this release

    Dependencies

    • 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
  • v1.1.1 2412a291f6

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

    stefan released this 2022-08-29 08:12:26 +00:00 | 172 commits to main since this release

    Dependencies

    • Updated Jackson to 2.13.3

    Test

    • Tested against Vault 1.11.2
    • Tested with Java 18
    Downloads
  • v1.1.0 9ce819b1d0

    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 | 179 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 dbb21f85bf

    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 | 194 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 fdda685f6f

    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 | 202 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 bbceee35f2

    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 | 234 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 5f9950e048

    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 | 240 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
  • v0.9.3 50d485fab8

    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 | 244 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 1a19eaa87d

    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 | 256 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 b46b59e4a0

    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 | 259 commits to main since this release

    Improvements

    • Dependency updates

    Test

    • Tested against Vault 1.6.1
    Downloads