Skip to content

Commit f66bbfb

Browse files
committed
Released version 6.0.0
1 parent 008cd35 commit f66bbfb

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,15 @@ solution from HashiCorp.
55

66
This driver strives to implement Vault's full HTTP API, along with supporting functionality such as
77
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
99
projects, 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-
1511
Fork explanation
1612
-------------------------------
1713
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).
2217

2318
This Change
2419
-----------
@@ -48,7 +43,7 @@ Gradle:
4843

4944
```
5045
dependencies {
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

@@ -58,7 +53,7 @@ Maven:
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

192187
If you are only using basic SSL, then no keystore need be provided. However, if you would like to
193188
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:
196190

197191
`.keyStore(object, password)` - Supply an in-memory `java.security.KeyStore` file containing a
198192
client 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
254248
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).
257250

258251

259252

@@ -310,6 +303,13 @@ and may require modifications in your code to migrate. Changes to the minor vers
310303
number) should represent non-breaking changes. The third number represents any very minor bugfix
311304
patches.
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)

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88

99
group 'io.github.jopenlibs'
1010
archivesBaseName = 'vault-java-driver'
11-
version '5.4.0'
11+
version '6.0.0'
1212

1313
sourceCompatibility = 11
1414
targetCompatibility = 11

0 commit comments

Comments
 (0)