-
v1.5.1
All checks were successfulCI / build-with-it (11, 1.2.0) (push) Successful in 59sCI / build-with-it (11, 1.19.5) (push) Successful in 1m8sCI / build-with-it (17, 1.19.5) (push) Successful in 1m9sCI / build-with-it (17, 1.2.0) (push) Successful in 1m2sCI / build-with-it (21, 1.2.0) (push) Successful in 53sCI / build-with-it (true, 21, 1.19.5) (push) Successful in 1m0sreleased this
2025-06-02 15:03:41 +00:00 | 1 commits to main since this releaseNotes
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
Dependencies
- Updated Jackson to 2.19.0 (#97)
Downloads
-
v1.5.0
All checks were successfulCI / build-with-it (11, 1.2.0) (push) Successful in 52sCI / build-with-it (11, 1.19.0) (push) Successful in 59sCI / build-with-it (21, 1.2.0) (push) Successful in 49sCI / build-with-it (true, 21, 1.19.0) (push) Successful in 55sCI / build-with-it (17, 1.19.0) (push) Successful in 57sCI / build-with-it (17, 1.2.0) (push) Successful in 52sreleased this
2025-04-13 09:43:59 +00:00 | 10 commits to main since this releaseDeprecations
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 withjava.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 successfulCI / build-with-it (11, 1.2.0) (push) Successful in 53sCI / build-with-it (11, 1.18.2) (push) Successful in 1m1sCI / build-with-it (17, 1.2.0) (push) Successful in 54sCI / build-with-it (21, 1.2.0) (push) Successful in 51sCI / build-with-it (true, 21, 1.18.2) (push) Successful in 59sCI / build-with-it (17, 1.18.2) (push) Successful in 49sCI / build (11) (push) Successful in 41sCI / build (17) (push) Successful in 41sCI / build (true, 21) (push) Successful in 32sreleased this
2024-12-07 11:05:07 +00:00 | 34 commits to main since this releaseRemoval
- 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
- Remove deprecated
-
v1.3.1
released this
2024-10-03 11:14:26 +00:00 | 51 commits to main since this releaseDependencies
- Updated Jackson to 2.18.0 (#80)
Fix
- Remove
Automatic-Module-Name
from JAR manifest (#79)
Downloads
-
v1.3.0
released this
2024-06-29 12:53:19 +00:00 | 69 commits to main since this releaseImprovements
- 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 toAuthData
- Add
mount_type
attribute to common response model - Add
auth
attribute to common response model - Add
custom_metadata
,cas_required
anddelete_version_after
fields for KVv2 metadata - Generate and attach CycloneDX SBOM
Fix
- Rename
enable_local_secret_id
tolocal_secret_ids
inAppRole
model
Dependencies
- Updated Jackson to 2.17.1
Test
- Tested against Vault 1.2 to 1.17
Downloads
-
released this
2023-12-11 16:49:08 +00:00 | 99 commits to main since this releaseDeprecations
get...TimeString()
methods on various model classes are now deprecated
Improvements
- Parse timestamps as
ZonedDateTime
instead ofString
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
-
released this
2023-08-19 09:12:08 +00:00 | 122 commits to main since this releaseFix
- Fixed JSON type conversion in
SecretResponse#get(String, Class)
(#67)
Test
- Tested against Vault 1.2.0 to 1.14.0
Downloads
- Fixed JSON type conversion in
-
released this
2023-06-15 16:14:16 +00:00 | 129 commits to main since this releaseFix
- 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
- Use
-
released this
2023-01-31 12:59:57 +00:00 | 141 commits to main since this releaseDeprecations
- 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
-
released this
2022-10-26 08:24:29 +00:00 | 150 commits to main since this releaseDependencies
- 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