Skip to content

Releases: spring-projects/spring-vault

4.1.0-RC1

20 Apr 12:25
5e3b555

Choose a tag to compare

4.1.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Build against Vault 2.0.0 #994

🐞 Bug Fixes

  • Use independent JacksonCompat as class loader source #987
  • JacksonCompat class loader from Jackson2 class causing potential Jackson 2 initialization #986

🔨 Dependency Upgrades

  • Upgrade to Kotlin 2.3.20 #991
  • Upgrade to Spring Data 2026.0.0-RC1 #990
  • Upgrade to Spring Framework 7.0.7 #988

❤️ Contributors

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

4.0.2

20 Apr 12:26
a7d7b67

Choose a tag to compare

📗 Links

⭐ New Features

  • Build against Vault 2.0.0 #994

🐞 Bug Fixes

  • Use independent JacksonCompat as class loader source #987
  • JacksonCompat class loader from Jackson2 class causing potential Jackson 2 initialization #986

🔨 Dependency Upgrades

  • Upgrade to Spring Data 2025.0.1.5 #989
  • Upgrade to Spring Framework 7.0.7 #988
  • Upgrade to Jackson 3.1.0 #983
  • Upgrade to Spring Framework 7.0.6 #982

❤️ Contributors

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

4.1.0-M1

16 Mar 10:16
a0bfbae

Choose a tag to compare

4.1.0-M1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add Key/Value version detection to VaultTemplate #974
  • Enable secrets without a Lease for rotation #973
  • Introduce ManagedSecret API #972
  • Add CertificateContainer for managed certificate issuance and rotation #969
  • Add VaultClient abstraction #942

🐞 Bug Fixes

  • Use default constructor for JacksonHttpMessageConverters #977
  • Jackson Kotlin support broken in 4.0 #976

📔 Documentation

  • Document SecretLeaseContainer and CertificateContainer usage #970
  • Align secrets engines and auth methods terminology #963
  • Documentation grammar #959

🔨 Dependency Upgrades

  • Upgrade to Jackson 3.1.0 #983
  • Upgrade to Spring Framework 7.0.6 #982
  • Upgrade dependencies #979
  • Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 #975
  • Upgrade to Vault 1.21 #962

❤️ Contributors

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

4.0.1

16 Feb 10:41
437ac9b

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Use default constructor for JacksonHttpMessageConverters #977
  • Jackson Kotlin support broken in 4.0 #976

📔 Documentation

  • Align secrets engines and auth methods terminology #963
  • Documentation grammar #959

🔨 Dependency Upgrades

  • Upgrade dependencies #979
  • Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 #975
  • Upgrade to Vault 1.21 #962

❤️ Contributors

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

4.0.0

18 Nov 08:08
13895db

Choose a tag to compare

📗 Links

⭐ New Features

  • Add support for RestClient #941
  • Propagate failure to detect MountInfo #929
  • 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.2 #899
  • Upgrade to Spring Framework 7.0 #898

🐞 Bug Fixes

  • LeaseAwareVaultPropertySource assertion mixup between variables and text #928

📔 Documentation

  • Broken link to Spring Framework reference documentation #955
  • Document relative and absolute Vault path behavior #926

🔨 Dependency Upgrades

  • Upgrade to Project Reactor 2025.0.0 #954
  • Upgrade to Spring Security 7.0 #952
  • Upgrade to Spring Data 2025.1.0 #951
  • Upgrade to Spring Framework 7.0 #950
  • Upgrade to Spring Data 2025.1.0-RC2 #946
  • Upgrade build to Java 25 #944
  • Upgrade to JUnit 6.0 #943
  • Upgrade to Jackson 3.0 #940
  • Upgrade to Spring Data 2025.1.0-RC1 #939
  • Upgrade to Spring Framework 7.0 RC1 #938
  • Upgrade to Maven 3.9.11 #936
  • Upgrade to Spring Framework 7.0 M9 #934
  • 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
  • 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

❤️ Contributors

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

4.0.0-RC2

04 Nov 07:49
958caca

Choose a tag to compare

4.0.0-RC2 Pre-release
Pre-release

📗 Links

🔨 Dependency Upgrades

  • Upgrade to Spring Data 2025.1.0-RC2 #946

4.0.0-RC1

20 Oct 14:39
cdc4773

Choose a tag to compare

4.0.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add support for RestClient #941

🔨 Dependency Upgrades

  • Upgrade build to Java 25 #944
  • Upgrade to JUnit 6.0 #943
  • Upgrade to Jackson 3.0 #940
  • Upgrade to Spring Data 2025.1.0-RC1 #939
  • Upgrade to Spring Framework 7.0 RC1 #938
  • Upgrade to Maven 3.9.11 #936

4.0.0-M3

17 Sep 07:15
1b8f589

Choose a tag to compare

4.0.0-M3 Pre-release
Pre-release

📗 Links

🔨 Dependency Upgrades

  • Upgrade to Spring Framework 7.0 M9 #934

❤️ Contributors

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

4.0.0-M2

18 Jul 13:12
9cb107a

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

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