-
Notifications
You must be signed in to change notification settings - Fork 189
Spring Vault 2.4.0 M1 Release Notes
A new parser for certificate data is now available to parse DER- and PEM-encoded certificates and keys. The encoding is detected from the certificate data. Elliptic Curve keys are now supported in addition to RSA keys and certificates without additional dependencies by using our own ASN.1 parser. Keys may be represented with their ASN.1 syntax or provided as PKCS#8 container (without encryption).
Vault repositories can now store and retrieve their secrets within versioned Key/Value secrets engines (k/v version 2). The engine version is determined during runtime and the setup does not require any configuration.
Using versioned secrets allows participating in optimistic locking when defining a @Version
property in the domain model.
See the updated reference documentation for details.
Vault repositories can now store and retrieve their secrets within versioned Key/Value secrets engines (k/v version 2). The engine version is determined during runtime and the setup does not require any configuration.
See the updated reference documentation for details.
Spring Vault 2.4 moves to new versions of several Spring projects:
-
Spring Data 2021.2.0
-
Spring Framework 5.3.20
Numerous third-party dependencies have also been updated, some of the more noteworthy of which are the following:
-
Jackson 2.13.3
-
Netty 4.1.77
-
Kotlin 1.6
Apart from the changes listed above, there have also been lots of minor tweaks and improvements including:
-
Version bumpo of the Azure Instance Metadata API from
2017-08-01
to2017-12-01
-
Enabled
AzureMsiAuthentication
for reactive usage viaAuthenticationSteps
-
Username-and-password authentication for
userpass
andldap
backends -
Exposure of the CA chain through
CertificateBundle