You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Resolves build issues relating to Java 8/9+ compatibility. Updates Gradle and various test dependencies to latest versions. Updates README for 4.1.0 release.
@@ -249,11 +252,22 @@ Note that changes to the major version (i.e. the first number) represent possibl
249
252
may require modifications in your code to migrate. Changes to the minor version (i.e. the second number)
250
253
should represent non-breaking changes. The third number represents any very minor bugfix patches.
251
254
255
+
***4.1.0**: This release contains the following update:
256
+
* Support for JWT authentication, for use by Kubernetes and other JWT-based authentication providers. [(PR #164)](https://github.com/BetterCloud/vault-java-driver/pull/164)
257
+
* Updates the lease revoke method, to support changes in the underlying Vault API. [(PR #163)](https://github.com/BetterCloud/vault-java-driver/pull/163)
258
+
* Changes the `VaultConfig.secretsEnginePathMap(...)` method from default access level to `public`, to allow for manual
* Adds the nonce value to `AuthResponse`, to facilitate re-authentication with Vault via AWS. [(PR #168)](https://github.com/BetterCloud/vault-java-driver/pull/168)
261
+
* Establishes a `module-info` file, updates the JDK requirement for building this library to Java 9 (although the built
262
+
library artifact remains compatible as a dependency in Java 8 projects). [(PR #165)](https://github.com/BetterCloud/vault-java-driver/pull/165)
263
+
* Updates Gradle, and various test dependencies to their latest versions. Integration tests now target Vault 1.1.3.
264
+
252
265
***4.0.0**: This is a breaking-change release, with two primary updates:
253
266
* Adds support for Version 2 of the Key/Value Secrets Engine. The driver now assumes that your Vault instance uses Version 2 of the
254
267
Key/Value Secrets Engine across the board. To configure this, see the [Key/Value Secret Engine Config](#key-value-secret-engine-config)
255
268
section above.
256
269
* Adds support for the namespaces feature of Vault Enterprise.
270
+
257
271
***3.1.0**: Several updates.
258
272
* Adds support for seal-related operations (i.e. `/sys/seal`, `/sys/unseal`, `/sys/seal-status`).
259
273
* Adds support for the AWS auth backend.
@@ -358,6 +372,10 @@ Unit tests are located under the `src/test` directory, and can be run with the G
358
372
Integration tests are located under the `src/test-integration` directory, and can be run with the Gradle
359
373
`integrationTest` task. See the additional `README.md` file in this directory for more detailed information.
360
374
375
+
Although this library now includes a `module-info` class for use by Java 9+, the library currently targets
376
+
Java 8 compatibility. Please do not attempt to introduce any features or syntax not compatible with Java 8 (the
377
+
Gradle build script should prevent you from doing so without modification).
0 commit comments