ce24de7347
move builder class into main package, deprecate interface
2021-06-11 20:49:38 +02:00
f783286909
pass builder as constructor parameter directly
...
With increasing number of options the constructors become quite overloaded.
We now pass the builder as only argument instead.
2021-06-11 20:49:38 +02:00
9ef709e3eb
specify version and removal flag for remaining deprecations
2021-06-08 18:35:01 +02:00
ce28b8eb60
use local variable type inference where reasonable
...
Local variables with obvious type on both sides of their declaration
use type inference now for more concise code. Some variable names are
given a more precise name though.
2021-06-08 18:24:19 +02:00
587c6cde0a
add CONTRIBUTING.md [skip ci]
2021-06-06 15:05:21 +02:00
dab42816a7
add CONTRIBUTING.md [skip ci]
2021-06-06 15:02:47 +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
v0.9.4
2021-06-06 12:22:13 +02:00
e2c439379e
switch to "main" as default branch name
2021-06-06 12:09:28 +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
ec4fbc5d3f
remove deprecated factory classes ( #46 )
...
VaultConnectorFactory and its implementation have been deprecated since
0.8 in favor of VaultConnectorBuilder. Finally remove the old classes.
2021-06-03 11:46:24 +02:00
4e2b8857e9
use GitHub actions for CI ( #48 )
2021-06-03 11:40:09 +02:00
3485839553
plugin and dependency updates
2021-06-01 20:47:58 +02:00
36102326db
use WireMock for offline tests
2021-06-01 18:54:16 +02:00
60d94fc5bb
use immutable Map.of() for fixed-size payloads
2021-06-01 18:54:16 +02:00
8dfcf02a0a
refactor RequestHelper use Java 11 instead of Apache HTTPClient
2021-06-01 18:54:16 +02:00
c45dbf014e
raise language level to Java 11
2021-06-01 18:54:16 +02:00
f7d6f9384d
switch to "main" as default branch name
2021-05-01 19:48:33 +02:00
50d485fab8
clean up unused imports
v0.9.3
2021-04-02 11:27:24 +02:00
5b508374d9
prepare release 0.9.3
2021-04-02 11:16:04 +02:00
fbc61e065f
fix argline for JDK 1.8 unit tests
2021-03-29 21:13:34 +02:00
56a52cb22a
fix argline for JDK 16 unit tests
2021-03-29 20:50:16 +02:00
c43ec190ca
use SystemLambda instead of custom environment mocks
2021-03-29 20:49:44 +02:00
639d0e3c5b
Jackson 2.12.2, test against Vault 1.7.0
2021-03-29 18:56:24 +02:00
8e97f3c1dd
build with JDK 16, test against Vault 1.6.3
2021-03-20 12:13:19 +01:00
c04d940a80
test: close static mocks
2021-02-28 13:03:25 +01:00
76a5ea4fe9
test: use assertThrows instead of try-catch blocks
2021-02-28 12:59:06 +01:00
2b0f458da3
use pre-sized maps for fixed-size payloads
2021-02-28 10:52:36 +01:00
63278c09c8
constructors of abstract VaultConnectorException protected
2021-01-24 14:57:14 +01:00
600f3d0d0f
test classes package-private; use mockStatic()
2021-01-24 14:52:48 +01:00
1a19eaa87d
release 0.9.2
v0.9.2
2021-01-24 12:26:29 +01:00
a2dde38348
Jackson 2.12.1
2021-01-24 12:24:09 +01:00
dfb6d0a37c
only initialize trust managers if CA certificate is provided ( #43 )
2021-01-24 12:20:45 +01:00
b46b59e4a0
update copyright notice to 2021
v0.9.1
2021-01-03 11:56:33 +01:00
79ec536876
prepare release of v0.9.1
2021-01-03 11:48:51 +01:00
00d4e9acef
test against Vault 1.6.1
2021-01-03 11:46:40 +01:00
48eccedad0
introduce maven profile for dependency analysis
2021-01-03 11:44:34 +01:00
ec4c4ac868
rework Travis CI configuration
...
Separate stages do not work as intended.
Add LTS and latest JDK (8, 11, 15) to build roster and run analysis with JDK 11 only.
2020-12-12 11:52:43 +01:00
90835aea92
dependency updates
...
Jackson 2.12, HTTPClient 4.5.13 and some test dependencies
2020-12-12 11:18:17 +01:00
32eed75de8
use batch mode in CI builds
...
Do not bloat the log with progress output.
2020-12-02 10:14:16 +01:00
c8ca5c4091
test against Vault 1.6.0
2020-11-12 19:48:08 +01:00
4ba81492d5
docs: update Travis CI badge
2020-09-08 21:28:16 +02:00
84b9877ca9
test against Vault 1.5.0
2020-07-26 14:12:13 +02:00
b5c9a3b35b
minor CI configuration adjustments
v0.9.0
2020-04-29 16:44:55 +02:00
9d7f501b1a
Merge branch 'release/0.9.0'
2020-04-29 15:53:06 +02:00
aab76273a5
last minute JavaDoc corrections
2020-04-29 15:47:20 +02:00