Skip to content

Releases: spring-projects/spring-vault

4.0.0-M2

18 Jul 13:12
9cb107a
Compare
Choose a tag to compare
4.0.0-M2 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Propagate failure to detect MountInfo #929

🐞 Bug Fixes

  • LeaseAwareVaultPropertySource assertion mixup between variables and text #928

📔 Documentation

  • Document relative and absolute Vault path behavior #926

🔨 Dependency Upgrades

  • Upgrade to Kotlin 2.2.0 #931
  • Bump com.nimbusds:nimbus-jose-jwt from 9.37.2 to 10.0.2 in /spring-vault-core #930
  • Upgrade to Spring Framework 7.0.0-M7 #927

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

4.0.0-M1

16 Jun 09:02
999f365
Compare
Choose a tag to compare
4.0.0-M1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Upgrade to Jackson 3 #919
  • Remove deprecated code #904
  • Use JSpecify to indicate nullness #902
  • Add support for Reactor, Jetty, and JDK ClientHttpRequestFactory implementations #901
  • Remove OkHttp support #900
  • Upgrade to Kotlin 2.1 #899
  • Upgrade to Spring Framework 7.0 #898

🔨 Dependency Upgrades

  • Upgrade to Spring Security 6.5.0 #924
  • Upgrade to Kotlin 2.2.0-RC2 #923
  • Upgrade to Spring Framework 7.0 M6 #922
  • Upgrade to Spring Data 2025.1.0-M3 #921
  • Upgrade to Reactor 2025.0.0-M4 and Netty 4.2 #920

3.2.0

16 May 13:37
15c42fc
Compare
Choose a tag to compare

📗 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 to SecretLeaseContainer to determine whether a Lease 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 in CertificateBundle using of(String serialNumber, String certificate, String issuingCaCertificate, String privateKey) #857
  • Leases no longer revoked after stopping SecretLeaseContainer #844

📔 Documentation

  • Switch from CLA to DCO #892
  • Bundle Javadoc with Antora documentation site #872

🔨 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!

3.2.0-M1

25 Apr 13:34
769ae89
Compare
Choose a tag to compare
3.2.0-M1 Pre-release
Pre-release

📗 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 to SecretLeaseContainer to determine whether a Lease 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 in CertificateBundle using of(String serialNumber, String certificate, String issuingCaCertificate, String privateKey) #857
  • Leases no longer revoked after stopping SecretLeaseContainer #844

📔 Documentation

  • Switch from CLA to DCO #892
  • Bundle Javadoc with Antora documentation site #872

🔨 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

25 Apr 12:54
207a81c
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Configure SimpleClientHttpRequestFactory with timeouts #908
  • 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

16 Aug 17:49
679ec32
Compare
Choose a tag to compare

📗 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 in CertificateBundle using of(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!

3.1.1

12 Jan 12:55
d83852c
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Leases no longer revoked after stopping SecretLeaseContainer #844

🔨 Dependency Upgrades

  • 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

3.1.0

24 Nov 10:19
c482d7d
Compare
Choose a tag to compare

📗 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

23 Oct 09:24
c6c9913
Compare
Choose a tag to compare
3.1.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Support prehashed for the Transit engine #745
  • Support role_name and entity_alias in VaultTokenRequest #690
  • Add transit rewrap batch method #687

📔 Documentation

  • Upgrade to Antora UI 0.4.3 #822

🔨 Dependency Upgrades

  • 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

3.1.0-M1

25 Sep 13:01
2f85cd1
Compare
Choose a tag to compare
3.1.0-M1 Pre-release
Pre-release

📗 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