📗 Links
⭐ New Features
- Configure SimpleClientHttpRequestFactory with timeouts #908
- SimpleClientHttpRequestFactory is not configured with timeouts in ClientHttpRequestFactoryFactory #907
- Add reference support in Transform FPE #897
- 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
- Add GitHub authentication #853
- Github Token Authentication #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
- Apply read timeout to http-components request factory. Fixes #861 #866
- 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 to Jackson 2.19.0, Spring Framework 6.2.6, Spring Data 2025.0.0, Reactor 2024.0.6 #916
- 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!