• 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 | 1 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
    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 | 10 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
    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 | 34 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
    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 | 51 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
    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 | 69 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
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2023-12-11 16:49:08 +00:00 | 99 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
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2023-08-19 09:12:08 +00:00 | 122 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
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2023-06-15 16:14:16 +00:00 | 129 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
    All checks were successful
    continuous-integration/drone/push Build is passing
    Stable

    stefan released this 2023-01-31 12:59:57 +00:00 | 141 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
  • 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 | 150 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