Skip to content

Releases: stklcode/jvaultconnector

v1.4.0

07 Dec 11:12
v1.4.0
92d5750
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.1.3

31 Jan 13:13
v1.1.3
f9fe572
Compare
Choose a tag to compare

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

v1.1.2

26 Oct 08:30
v1.1.2
31e2038
Compare
Choose a tag to compare

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

v1.1.1

29 Aug 08:14
v1.1.1
2412a29
Compare
Choose a tag to compare

Dependencies

  • Updated Jackson to 2.13.3

Test

  • Tested against Vault 1.11.2
  • Tested with Java 18

v1.1.0

24 Apr 15:50
v1.1.0
9ce819b
Compare
Choose a tag to compare

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