@@ -5,20 +5,15 @@ solution from HashiCorp.
5
5
6
6
This driver strives to implement Vault's full HTTP API, along with supporting functionality such as
7
7
automatic retry handling. It does so without relying on any other external libraries beyond the Java
8
- standard library, and is compatible with Java 8 and up. So it will play nice with all of your
8
+ standard library, and is compatible with Java 11 and up. So it will play nice with all of your
9
9
projects, greenfield and legacy alike, without causing conflicts with any other dependency.
10
10
11
- NOTE: Although the binary artifact produced by the project is backwards-compatible with Java 8, you
12
- do need JDK 9 or higher to modify or build the source code of this library itself.
13
-
14
-
15
11
Fork explanation
16
12
-------------------------------
17
13
BetterCloud's [ vault-java-driver] ( https://github.com/BetterCloud/vault-java-driver ) is one of the
18
- most commonly used Java clients for Hashicorp, but has had no activity or releases since December
19
-
20
- 2019 . The project is not
21
- maintaining [ by author] ( https://github.com/BetterCloud/vault-java-driver/pull/245#issuecomment-954066376 ) .
14
+ most commonly used Java clients for Hashicorp, but has had no activity or releases since
15
+ December 2019. The project is not
16
+ maintaining [ by author] ( https://github.com/BetterCloud/vault-java-driver/pull/245#issuecomment-954066376 ) .
22
17
23
18
This Change
24
19
-----------
@@ -48,7 +43,7 @@ Gradle:
48
43
49
44
```
50
45
dependencies {
51
- implementation 'io.github.jopenlibs:vault-java-driver:5.4 .0'
46
+ implementation 'io.github.jopenlibs:vault-java-driver:6.0 .0'
52
47
}
53
48
```
54
49
58
53
<dependency>
59
54
<groupId>io.github.jopenlibs</groupId>
60
55
<artifactId>vault-java-driver</artifactId>
61
- <version>5.4 .0</version>
56
+ <version>6.0 .0</version>
62
57
</dependency>
63
58
```
64
59
@@ -191,8 +186,7 @@ file).
191
186
192
187
If you are only using basic SSL, then no keystore need be provided. However, if you would like to
193
188
use Vault's TLS Certificate auth backend for client side auth, then you need to provide a JKS
194
- keystore
195
- containing your client-side certificate and private key:
189
+ keystore containing your client-side certificate and private key:
196
190
197
191
` .keyStore(object, password) ` - Supply an in-memory ` java.security.KeyStore ` file containing a
198
192
client certificate and private key, and the password needed to access it (can be null). Can be
@@ -252,8 +246,7 @@ EAR file).
252
246
253
247
` .clientKeyPemUTF8(contents) ` - The string contents extracted from the PEM file. For Java to parse
254
248
the certificate properly, there must be a line-break in between the certificate header and body (see
255
- the ` SslConfig `
256
- Javadocs for more detail).
249
+ the ` SslConfig ` Javadocs for more detail).
257
250
258
251
259
252
@@ -310,6 +303,13 @@ and may require modifications in your code to migrate. Changes to the minor vers
310
303
number) should represent non-breaking changes. The third number represents any very minor bugfix
311
304
patches.
312
305
306
+ * ** 6.0.0** : This release contains the following updates:
307
+ * Port to Java 11 [ (Issue #22 )] ( https://github.com/jopenlibs/vault-java-driver/issues/22 )
308
+ * Added missing module-info and package-info
309
+ informations [ (PR #37 )] ( https://github.com/jopenlibs/vault-java-driver/pull/37 )
310
+ * Add public interface with factory methods, hide implementation [ (PR #38 )] ( https://github.com/jopenlibs/vault-java-driver/pull/38 )
311
+ * Upgrade gradle version to 7.6 [ (PR #39 )] ( https://github.com/jopenlibs/vault-java-driver/pull/39 )
312
+ * Rewritten Rest Client using HttpClient [ (PR #42 )] ( https://github.com/jopenlibs/vault-java-driver/pull/42 )
313
313
* ** 5.4.0** : This release contains the following updates:
314
314
* Added wrapped TTL when write a logical
315
315
secret [ (PR #33 )] ( https://github.com/jopenlibs/vault-java-driver/pull/33 )
0 commit comments