Releases: spring-projects/spring-vault
Releases · spring-projects/spring-vault
3.2.0-M1
📗 Links
⭐ New Features
- SimpleClientHttpRequestFactory is not configured with timeouts in ClientHttpRequestFactoryFactory #907
- Feature request for incorporating "reference" in Transform FPE encode() and decode() operations #894
- Log exception when
KeyValueDelegate.getMountInfo(…)
fails #888 - Add support for IMDSv2 on EC2 instances #865
- Github Token Authentication method #821
- Add expiry
Predicate
toSecretLeaseContainer
to determine whether aLease
is expired #809
🐞 Bug Fixes
- Correct error message when failing to unwrap AppRole #906
KeyValueDelegate
caches empty path during Vault unavailability #889- Fix otherSans in VaultCertificateRequest #887
- Secret rotation failing after LoginTokenExpiredEvent #867
- Read-Timeout not applied with Apache Http Components and no-SSL #861
- Private Key is
null
inCertificateBundle
usingof(String serialNumber, String certificate, String issuingCaCertificate, String privateKey)
#857 - Leases no longer revoked after stopping
SecretLeaseContainer
#844
📔 Documentation
🔨 Dependency Upgrades
- Upgrade dependencies #913
- Upgrade to Spring Data 2025.0.0-RC1 #912
- Upgrade to Spring Framework 6.2.6 #911
- Upgrade dependencies #876
- Upgrade to Spring Framework 6.2 M7 #875
- Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 #868
- Bump com.nimbusds:nimbus-jose-jwt from 9.30.2 to 9.37.2 in /spring-vault-core #860
- Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 #854
- Upgrade dependencies #850
- Upgrade to Project Reactor 2023.0.2 #849
- Upgrade to Spring Framework 6.1.3 #848
- Upgrade to Spring Data 2023.1.2 #847
- Upgrade to Logback 1.4.14 #840
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.1.3
📗 Links
⭐ New Features
- SimpleClientHttpRequestFactory is not configured with timeouts in ClientHttpRequestFactoryFactory #907
- Log exception when
KeyValueDelegate.getMountInfo(…)
fails #888
🐞 Bug Fixes
- Correct error message when failing to unwrap AppRole #906
KeyValueDelegate
caches empty path during Vault unavailability #889- Fix otherSans in VaultCertificateRequest #887
🔨 Dependency Upgrades
- Upgrade dependencies #913
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.1.2
📗 Links
🐞 Bug Fixes
- Secret rotation failing after LoginTokenExpiredEvent #867
- Read-Timeout not applied with Apache Http Components and no-SSL #861
- Private Key is
null
inCertificateBundle
usingof(String serialNumber, String certificate, String issuingCaCertificate, String privateKey)
#857
📔 Documentation
- Bundle Javadoc with Antora documentation site #872
🔨 Dependency Upgrades
- Upgrade to Reactor 2023.0.9 #879
- Upgrade to Spring Data 2023.1.9 #878
- Upgrade to Spring 6.1.12 #877
- Upgrade dependencies #876
- Upgrade to Logback 1.4.14 #840
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- @dependabot[bot]
3.1.1
📗 Links
🐞 Bug Fixes
- Leases no longer revoked after stopping
SecretLeaseContainer
#844
🔨 Dependency Upgrades
3.1.0
📗 Links
⭐ New Features
- Consistently use
Instant
for next trigger computation #831 - Support
prehashed
for the Transit engine #745 - Support role_name and entity_alias in VaultTokenRequest #690
- Add transit rewrap batch method #687
- Improvement: Enhance PKI API - reading and writing certificates #477
📔 Documentation
- Upgrade to Antora UI 0.4.7 #833
- Fixed the URL for the Spring Data Commons documentation #832
- Upgrade to Antora UI 0.4.3 #822
🔨 Dependency Upgrades
- Upgrade to Spring Security 6.2.0 #837
- Upgrade to Spring Data 2023.1.0 #836
- Upgrade to Project Reactor 2023.1.0 #835
- Upgrade to Spring Framework 6.1.1 #834
- Upgrade to Vault 1.15 #830
- Upgrade to Spring Framework 6.1.0-RC1 #829
- Upgrade to Project Reactor 2023.0.0-RC1 #828
- Upgrade to Spring Security 6.2.0-RC1 #827
- Upgrade to Spring Data 2023.1.0-RC1 #826
- Upgrade dependencies #825
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.1.0-RC1
3.1.0-M1
📗 Links
⭐ New Features
- Introduce
AuthenticationEventMulticaster
interface #816 - Migrate Documentation to Antora #810
- Support for custom_metadata in
Versioned.Metadata
#789 - Support JWT Authentication #689
ReactiveVaultTemplate
for the key-value backend version 2 #576
🐞 Bug Fixes
- SecretLeaseContainer not aware of Vault Session token expiry #815
@KeySpace
not considered using Spring Data 3.1 #800
📔 Documentation
- Update snapshot repository documentation #806
🔨 Dependency Upgrades
- Upgrade dependencies #817
3.0.4
📗 Links
⭐ New Features
- Role name can now be used with cert auth #780
- Refine logging after token revocation failure #766
- Add AWS IAM Authentication to
EnvironmentVaultConfiguration
#761 - Allow reuse of library-specific configuration code in
ClientHttpRequestFactoryFactory
andClientHttpConnectorFactory
#760 - AWS IAM Authentication should provide a way to sign request for the global STS endpoint (eu-east-1) #758
- Add native image hints and AOT pre-processor #747
- VaultTransitOperations with versioned keys #726
- Allow dropping tokens from the session manager for easier recovery on lookup failures #684
- Extend
VaultTransitKey
with additional properties returned by the API #661
🐞 Bug Fixes
@KeySpace
not considered using Spring Data 3.1 #800EnvironmentVaultConfiguration
causesClassNotFoundException
if AWS SDK is not on the class path #786- Can not delete entity if id is UUID #777
- Do not revoke batch tokens #764
- VaultException thrown without "cause" hides important information #713
📔 Documentation
🔨 Dependency Upgrades
- Documentation still refers to removed
spring-vault-dependencies
artifact #785 - Upgrade build plugins #784
- Upgrade to Spring Javaformat 0.38 #781
- Upgrade to Spring Data 2022.0.4 #770
- Upgrade to Project Reactor 2022.0.5 #769
- Upgrade to Spring Framework 6.0.7 #768
- Upgrade to Spring Security 6.0.2 #767
- Upgrade to Reactor 2022.0.3 #754
- Upgrade to Spring Data 2022.0.2 #753
- Upgrade to Netty 4.1.89.Final #752
- Upgrade dependencies #748
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
2.3.4
📗 Links
⭐ New Features
- Role name can now be used with cert auth #780
📔 Documentation
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.0.3
📗 Links
⭐ New Features
- Add reactive health check #783
- Role name can now be used with cert auth #780
- Refine logging after token revocation failure #766
- Add AWS IAM Authentication to
EnvironmentVaultConfiguration
#761 - Allow reuse of library-specific configuration code in
ClientHttpRequestFactoryFactory
andClientHttpConnectorFactory
#760 - AWS IAM Authentication should provide a way to sign request for the global STS endpoint (eu-east-1) #758
- Add native image hints and AOT pre-processor #747
- VaultTransitOperations with versioned keys #726
- Allow dropping tokens from the session manager for easier recovery on lookup failures #684
- Extend
VaultTransitKey
with additional properties returned by the API #661 - Reactive support for transit operations #620
🐞 Bug Fixes
EnvironmentVaultConfiguration
causesClassNotFoundException
if AWS SDK is not on the class path #786- Can not delete entity if id is UUID #777
- Do not revoke batch tokens #764
- VaultException thrown without "cause" hides important information #713
📔 Documentation
- Fix typos in vault-repositories.adoc #795
- Add IntelliJ setup and formatting instructions to README. #794
- Spring Vault documentation broken link #788
🔨 Dependency Upgrades
- Documentation still refers to removed
spring-vault-dependencies
artifact #785 - Upgrade build plugins #784
- Upgrade to Spring Javaformat 0.38 #781
- Upgrade to Spring Data 2022.0.4 #770
- Upgrade to Project Reactor 2022.0.5 #769
- Upgrade to Spring Framework 6.0.7 #768
- Upgrade to Spring Security 6.0.2 #767
- Upgrade to Reactor 2022.0.3 #754
- Upgrade to Spring Data 2022.0.2 #753
- Upgrade to Netty 4.1.89.Final #752
- Upgrade dependencies #748
❤️ Contributors
We'd like to thank all the contributors who worked on this release!