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
...
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
2021-06-06 12:56:36 +02:00
258a852f5c
Merge branch 'main' into develop
continuous-integration/drone/push Build is passing
2021-06-06 12:34:42 +02:00
5f9950e048
prepare release 0.9.4
continuous-integration/drone/push Build is passing
v0.9.4
2021-06-06 12:22:13 +02:00
e2c439379e
switch to "main" as default branch name
continuous-integration/drone/push Build is passing
2021-06-06 12:09:28 +02:00
ce33d37396
minor dependency updates; test against Vault 1.7.2
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
2021-06-03 14:08:10 +02:00
ec4fbc5d3f
remove deprecated factory classes ( #46 )
...
continuous-integration/drone/push Build is passing
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 )
continuous-integration/drone/push Build is passing
2021-06-03 11:40:09 +02:00
3485839553
plugin and dependency updates
continuous-integration/drone/push Build is passing
2021-06-01 20:47:58 +02:00
36102326db
use WireMock for offline tests
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
2021-05-01 19:48:33 +02:00
50d485fab8
clean up unused imports
continuous-integration/drone/push Build is passing
v0.9.3
2021-04-02 11:27:24 +02:00
5b508374d9
prepare release 0.9.3
continuous-integration/drone/push Build is passing
2021-04-02 11:16:04 +02:00
fbc61e065f
fix argline for JDK 1.8 unit tests
continuous-integration/drone/push Build is passing
2021-03-29 21:13:34 +02:00
56a52cb22a
fix argline for JDK 16 unit tests
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
2021-03-29 18:56:24 +02:00
8e97f3c1dd
build with JDK 16, test against Vault 1.6.3
continuous-integration/drone/push Build is passing
2021-03-20 12:13:19 +01:00
c04d940a80
test: close static mocks
continuous-integration/drone/push Build is passing
2021-02-28 13:03:25 +01:00
76a5ea4fe9
test: use assertThrows instead of try-catch blocks
continuous-integration/drone/push Build is passing
2021-02-28 12:59:06 +01:00
2b0f458da3
use pre-sized maps for fixed-size payloads
continuous-integration/drone/push Build is passing
2021-02-28 10:52:36 +01:00
63278c09c8
constructors of abstract VaultConnectorException protected
continuous-integration/drone/push Build is passing
2021-01-24 14:57:14 +01:00
600f3d0d0f
test classes package-private; use mockStatic()
continuous-integration/drone/push Build is passing
2021-01-24 14:52:48 +01:00
1a19eaa87d
release 0.9.2
continuous-integration/drone/push Build is passing
v0.9.2
2021-01-24 12:26:29 +01:00
a2dde38348
Jackson 2.12.1
continuous-integration/drone/push Build is passing
2021-01-24 12:24:09 +01:00
dfb6d0a37c
only initialize trust managers if CA certificate is provided ( #43 )
continuous-integration/drone/push Build is passing
2021-01-24 12:20:45 +01:00
b46b59e4a0
update copyright notice to 2021
continuous-integration/drone/push Build is passing
v0.9.1
2021-01-03 11:56:33 +01:00
79ec536876
prepare release of v0.9.1
continuous-integration/drone/push Build is passing
2021-01-03 11:48:51 +01:00
00d4e9acef
test against Vault 1.6.1
continuous-integration/drone/push Build is passing
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
...
continuous-integration/drone/push Build is passing
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
...
continuous-integration/drone/push Build is passing
Do not bloat the log with progress output.
2020-12-02 10:14:16 +01:00
c8ca5c4091
test against Vault 1.6.0
continuous-integration/drone/push Build is passing
2020-11-12 19:48:08 +01:00
4ba81492d5
docs: update Travis CI badge
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
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
4fb63f0977
prepare release 0.9.0
2020-04-29 15:24:16 +02:00