• v1.5.2 1803728256

    v1.5.2
    All checks were successful
    CI / build-with-it (11, 1.2.0) (push) Successful in 56s
    CI / build-with-it (11, 1.20.0) (push) Successful in 1m11s
    CI / build-with-it (17, 1.2.0) (push) Successful in 58s
    CI / build-with-it (17, 1.20.0) (push) Successful in 1m10s
    CI / build-with-it (21, 1.2.0) (push) Successful in 54s
    CI / build-with-it (true, 21, 1.20.0) (push) Successful in 1m2s
    Stable

    stefan released this 2025-07-16 16:25:07 +00:00 | 4 commits to main since this release

    Fix

    • Use Long for numeric TTL fields (#103) (#104)

    Dependencies

    • Updated Jackson to 2.19.1 (#101)

    Test

    • Tested against Vault 1.2 to 1.20 (#102)
    Downloads
  • v1.5.1 31d8f9b0aa

    v1.5.1
    All checks were successful
    CI / build-with-it (11, 1.2.0) (push) Successful in 59s
    CI / build-with-it (11, 1.19.5) (push) Successful in 1m8s
    CI / build-with-it (17, 1.19.5) (push) Successful in 1m9s
    CI / build-with-it (17, 1.2.0) (push) Successful in 1m2s
    CI / build-with-it (21, 1.2.0) (push) Successful in 53s
    CI / build-with-it (true, 21, 1.19.5) (push) Successful in 1m0s
    Stable

    stefan released this 2025-06-02 15:03:41 +00:00 | 18 commits to main since this release

    Notes

    This release introduces a change to authToken(). We now use the /lookup-self API to verify out token.
    Token permissions can now ne narrowed down, if no other token lookps are required. If you experience any issues
    with token login, make sure permissions for self-lookup are granted.

    Improvements

    • Use lookup-self for token check instead of lookup (#98) (#99) - thanks @lehelikes

    Dependencies

    • Updated Jackson to 2.19.0 (#97)
    Downloads
  • v1.5.0 43da0f5109

    v1.5.0
    All checks were successful
    CI / build-with-it (11, 1.2.0) (push) Successful in 52s
    CI / build-with-it (11, 1.19.0) (push) Successful in 59s
    CI / build-with-it (21, 1.2.0) (push) Successful in 49s
    CI / build-with-it (true, 21, 1.19.0) (push) Successful in 55s
    CI / build-with-it (17, 1.19.0) (push) Successful in 57s
    CI / build-with-it (17, 1.2.0) (push) Successful in 52s
    Stable

    stefan released this 2025-04-13 09:43:59 +00:00 | 27 commits to main since this release

    Deprecations

    • read...Credentials() methods for specific database mounts (#92)

    Features

    • Support Vault transit API (#89)
    • Support PEM certificate string from VAULT_CACERT environment variable (#93)

    Improvements

    • Replace deprecated java.net.URL usage with java.net.URI (#94)

    Fix

    • Fix initialization from environment without explicit port

    Dependencies

    • Updated Jackson to 2.18.3 (#90)

    Test

    • Tested against Vault 1.2 to 1.19
    Downloads
  • v1.4.0 92d5750c1d

    v1.4.0
    All checks were successful
    CI / build-with-it (11, 1.2.0) (push) Successful in 53s
    CI / build-with-it (11, 1.18.2) (push) Successful in 1m1s
    CI / build-with-it (17, 1.2.0) (push) Successful in 54s
    CI / build-with-it (21, 1.2.0) (push) Successful in 51s
    CI / build-with-it (true, 21, 1.18.2) (push) Successful in 59s
    CI / build-with-it (17, 1.18.2) (push) Successful in 49s
    CI / build (11) (push) Successful in 41s
    CI / build (17) (push) Successful in 41s
    CI / build (true, 21) (push) Successful in 32s
    Stable

    stefan released this 2024-12-07 11:05:07 +00:00 | 51 commits to main since this release

    Removal

    • Remove deprecated get...TimeString() on model classes (#77)
    • Drop support for deprecated App-ID auth backend (#61) (#78)

    Fix

    • Add jackson-annotations requirement to module-info (#84)

    Dependencies

    • Updated Jackson to 2.18.2 (#85)

    Test

    • Tested against Vault 1.2 to 1.18
    Downloads
  • v1.3.1 c8a8f4cbbf

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

    stefan released this 2024-10-03 11:14:26 +00:00 | 68 commits to main since this release

    Dependencies

    • Updated Jackson to 2.18.0 (#80)

    Fix

    • Remove Automatic-Module-Name from JAR manifest (#79)
    Downloads
  • v1.3.0 e585777340

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

    stefan released this 2024-06-29 12:53:19 +00:00 | 86 commits to main since this release

    Improvements

    • Simplify JSON parsing in error handler
    • Add new fields from Vault 1.16 and 1.17 to HealthResponse (#76)
      • echo_duration_ms
      • clock_skew_ms
      • replication_primary_canary_age_ms
      • enterprise
    • Add missing num_uses field to AuthData
    • Add mount_type attribute to common response model
    • Add auth attribute to common response model
    • Add custom_metadata, cas_required and delete_version_after fields for KVv2 metadata
    • Generate and attach CycloneDX SBOM

    Fix

    • Rename enable_local_secret_id to local_secret_ids in AppRole model

    Dependencies

    • Updated Jackson to 2.17.1

    Test

    • Tested against Vault 1.2 to 1.17
    Downloads
  • v1.2.0 7bcd57691c

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

    stefan released this 2023-12-11 16:49:08 +00:00 | 116 commits to main since this release

    Deprecations

    • get...TimeString() methods on various model classes are now deprecated

    Improvements

    • Parse timestamps as ZonedDateTime instead of String representation
    • Remove redundant java.base requirement from module-info.java (#69)
    • Close Java HTTP Client when running on Java 21 or later (#70)
    • Add MFA requirements to AuthResponse (#71)
    • Extend AuthMethod data model (#72)

    Dependencies

    • Updated Jackson to 2.16.0

    Test

    • Tested against Vault 1.2.0 to 1.15.4
    Downloads
  • v1.1.5 be23129441

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

    stefan released this 2023-08-19 09:12:08 +00:00 | 139 commits to main since this release

    Fix

    • Fixed JSON type conversion in SecretResponse#get(String, Class) (#67)

    Test

    • Tested against Vault 1.2.0 to 1.14.0
    Downloads
  • v1.1.4 622b13f508

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

    stefan released this 2023-06-15 16:14:16 +00:00 | 146 commits to main since this release

    Fix

    • Use [+-]XX:XX notation for timezone in date/time parsing

    Improvements

    • Use explicit UTF-8 encoding for parsing responses

    Dependencies

    • Updated Jackson to 2.15.2

    Test

    • Tested against Vault 1.2.0 to 1.13.3
    Downloads
  • v1.1.3 f9fe57230f

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

    stefan released this 2023-01-31 12:59:57 +00:00 | 158 commits to main since this release

    Deprecations

    • AppID components (deprecated since 0.4) are marked for removal with the next major release

    Dependencies

    • Updated Jackson to 2.14.2

    Improvements

    • Minor internal refactoring

    Test

    • Tested against Vault 1.2.0 to 1.12.2
    Downloads