Skip to content

Releases: stklcode/jvaultconnector

v1.5.3

09 Sep 10:02
v1.5.3
635cf19

Choose a tag to compare

Dependencies

  • Updated Jackson to 2.20.0 (#106)

Improvements

  • Extract API paths into a utility class (#108)
  • Encode user-provided URL parts (#109)
  • Add token_bound_cidrs field to AppRoleSecret model (#110)

Fix

  • Prevent potential off-by-1 error in internal mapOf() helper (#107)

v1.5.2

16 Jul 16:38
v1.5.2
1803728

Choose a tag to compare

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)

v1.5.1

02 Jun 15:21
v1.5.1
31d8f9b

Choose a tag to compare

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)

v1.5.0

13 Apr 10:11
v1.5.0
43da0f5

Choose a tag to compare

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

v1.4.0

07 Dec 11:12
v1.4.0
92d5750

Choose a tag to compare

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

v1.3.1

03 Oct 11:32
v1.3.1
c8a8f4c

Choose a tag to compare

Dependencies

  • Updated Jackson to 2.18.0 (#80)

Fix

  • Remove Automatic-Module-Name from JAR manifest (#79)

v1.3.0

29 Jun 13:10
v1.3.0
e585777

Choose a tag to compare

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

v1.2.0

11 Dec 18:04
v1.2.0
7bcd576

Choose a tag to compare

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

v1.1.5

19 Aug 09:44
v1.1.5
be23129

Choose a tag to compare

Fix

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

Test

  • Tested against Vault 1.2.0 to 1.14.0

v1.1.4

15 Jun 16:33
v1.1.4
622b13f

Choose a tag to compare

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