@@ -5,20 +5,15 @@ solution from HashiCorp.
55
66This driver strives to implement Vault's full HTTP API, along with supporting functionality such as
77automatic 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
99projects, greenfield and legacy alike, without causing conflicts with any other dependency.
1010
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-
1511Fork explanation
1612-------------------------------
1713BetterCloud'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 ) .
2217
2318This Change
2419-----------
@@ -48,7 +43,7 @@ Gradle:
4843
4944```
5045dependencies {
51- implementation 'io.github.jopenlibs:vault-java-driver:5.4 .0'
46+ implementation 'io.github.jopenlibs:vault-java-driver:6.0 .0'
5247}
5348```
5449
5853<dependency>
5954 <groupId>io.github.jopenlibs</groupId>
6055 <artifactId>vault-java-driver</artifactId>
61- <version>5.4 .0</version>
56+ <version>6.0 .0</version>
6257</dependency>
6358```
6459
@@ -191,8 +186,7 @@ file).
191186
192187If you are only using basic SSL, then no keystore need be provided. However, if you would like to
193188use 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:
196190
197191` .keyStore(object, password) ` - Supply an in-memory ` java.security.KeyStore ` file containing a
198192client certificate and private key, and the password needed to access it (can be null). Can be
@@ -252,8 +246,7 @@ EAR file).
252246
253247` .clientKeyPemUTF8(contents) ` - The string contents extracted from the PEM file. For Java to parse
254248the 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).
257250
258251
259252
@@ -310,6 +303,13 @@ and may require modifications in your code to migrate. Changes to the minor vers
310303number) should represent non-breaking changes. The third number represents any very minor bugfix
311304patches.
312305
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 )
313313* ** 5.4.0** : This release contains the following updates:
314314 * Added wrapped TTL when write a logical
315315 secret [ (PR #33 )] ( https://github.com/jopenlibs/vault-java-driver/pull/33 )
0 commit comments