122 Commits

Author SHA1 Message Date
fea27910bb
minor dev-dependency updates 2023-05-18 18:35:59 +02:00
402567a0db
deps: update jackson to 2.15.0 2023-04-29 10:21:34 +02:00
f9fe57230f
prepare release of v1.1.3 2023-01-31 13:56:17 +01:00
5e6dcc64cd
test against Vault 1.12.2 2023-01-29 11:25:00 +01:00
489e450dc8
deps: update jackson to 2.14.2 and mockito to 5.0.0 2023-01-29 11:16:58 +01:00
909eab762c
mark deprecated AppID components for removal
The AppID backend is no longer available in the latest Vault releases,
so we plan removal with a following major release.
2022-11-21 12:01:26 +01:00
31e20385d4
prepare release of v1.1.2 2022-10-26 10:18:39 +02:00
30996e9fc9
ci: build and test with JDK 19 2022-10-26 10:14:11 +02:00
81decd1a4c
deps: update jackson dependency to 2.13.4.2 2022-10-26 10:11:19 +02:00
adedc277fa
test against older Vault versions to provide a supported range
We've only tested the connector against the latest Vault version
available at release time. However, we do support a wider range.
Test against the oldest supported release, the latest with AppID
and the actual latest.
2022-10-13 11:01:14 +02:00
0c56813121
test against Vault 1.12.0, conditionally disable AppID tests
The AppID auth backend is removed in Vault 1.12 and prevents the process
from starting. We now enable the legacy tests conditionally depending on
the actual Vault version.
2022-10-13 10:46:45 +02:00
2412a291f6
prepare release of v1.1.1 2022-08-29 10:02:41 +02:00
3fb8454711
ci: update CI pipelines and test dependencies 2022-08-14 20:35:54 +02:00
69287f7196
deps: update jackson dependency to 2.13.2 2022-06-23 18:28:17 +02:00
4b1b4399e1
test against Vault 1.11.0 2022-06-23 18:16:40 +02:00
9ce819b1d0
prepare release of v1.1.0 2022-04-24 17:54:04 +02:00
64e55eddd8
model: add request ID to data response models 2022-04-24 16:44:50 +02:00
feb6e147fe
model: add support for (dis)allowed policy glob patterns in TokenRole 2022-04-24 16:40:33 +02:00
b0d2b038eb
model: add missing fields to AuthMethod model 2022-04-24 16:32:49 +02:00
4f3cb4b330
model: eliminate double-mapping of generic data in response classes
Explicitly declare mapping of the "data" field in response classes.
Therefore, the JSON setter setData() is no longer used. SecretResponse
is split into subclasses for secret with and without metadata.
2022-04-19 17:24:16 +02:00
021421a54c
model: implement Serializable with model classes
implement equals() and hashCode()
2022-04-19 17:24:09 +02:00
85aa5c3c30
deps: update Jackson Databind to 2.13.2.2 + minor plugin updates 2022-04-02 10:25:23 +02:00
912b9ec61b
test: minor adjustments for integration tests against Vault 1.10
Accept token prefixes "hvb." and "b." as valid results for creation
without specific preferences.
2022-03-24 20:43:00 +01:00
bd0c5b08fe
model: add wrap_info to data response model 2022-03-06 18:11:31 +01:00
deb03cc2b0
minor dependency updates 2022-03-06 17:56:52 +01:00
f6180c4f90
model: add migration, recovery and storage type fields to seal status 2022-02-05 13:01:57 +01:00
dc4b62496a model: use correct "replication_performance_mode" JSON field
The official docs incorrectly state "replication_perf_mode" which was
renamed to "replication_performance_mode" way back in Vault 0.9. We now
use the correct field name that is emitted by the API.
2021-12-27 18:54:49 +01:00
dbb21f85bf prepare release of v1.0.1 2021-11-21 11:42:16 +01:00
63e7af552f make system-lambda dependency test-only (#58) 2021-11-21 11:36:35 +01:00
4045b1a4fd test against Vault 1.9.0 2021-11-19 20:19:33 +01:00
75561a0540 passthrough null as port number in builder (#56) 2021-10-12 20:58:59 +02:00
fdda685f6f prepare release of v1.0.0 2021-10-02 15:46:48 +02:00
f918f85d20 Merge branch 'main' into develop 2021-10-02 15:02:00 +02:00
7701f9f768 test against Vault 1.8.3 and JDK 17 2021-10-02 14:16:47 +02:00
bbceee35f2 test against Vault 1.8.0 2021-07-28 19:38:06 +02:00
3a920fe960 prepare release 0.9.5 2021-07-28 19:34:48 +02:00
eed61c4569 minor dependency updates 2021-07-27 21:25:20 +02:00
1cd1b63f8d minor dependency updates 2021-07-10 15:08:33 +02:00
f6037e31bb
introduce modularity (#55) 2021-06-15 21:44:16 +02:00
71564e87e8
remove convenience methods to interact with "secret/" mount (#53) 2021-06-12 10:44:41 +02:00
e578591a49
deprecate convenience methods to interact with "secret/" mount (#52) 2021-06-11 21:33:59 +02:00
de17f48be2
move builder into main package, introduce new invocation method (#51)
The builder is target of major refactoring in the 1.0 development branch
so we introduce some delegate classes and methods to prepare migration.
2021-06-11 21:15:49 +02:00
ce24de7347 move builder class into main package, deprecate interface 2021-06-11 20:49:38 +02:00
9346619237 remove deprecated SecretResponse#getValue() convenience method
This method was deprecated since 0.5 and is basically a wrapper for
the more generic get("value").
2021-06-06 14:47:56 +02:00
df466a4dd2 remove deprecated AppRole- and TokenBuilder 2021-06-06 12:56:36 +02:00
258a852f5c Merge branch 'main' into develop 2021-06-06 12:34:42 +02:00
5f9950e048 prepare release 0.9.4 2021-06-06 12:22:13 +02:00
ce33d37396 minor dependency updates; test against Vault 1.7.2 2021-06-06 12:07:02 +02:00
bdf4fc4b83
fix typo in method AppRole.Builder#wit0hTokenPeriod (#49) 2021-06-06 12:02:01 +02:00
0f3ebc0bde remove deprecated builder-style methods in InvalidResponseException 2021-06-03 14:08:10 +02:00