Releases: spring-projects/spring-vault
Releases · spring-projects/spring-vault
3.1.0-RC1
3.1.0-M1
📗 Links
⭐ New Features
- Introduce 
AuthenticationEventMulticasterinterface #816 - Migrate Documentation to Antora #810
 - Support for custom_metadata in 
Versioned.Metadata#789 - Support JWT Authentication #689
 ReactiveVaultTemplatefor the key-value backend version 2 #576
🐞 Bug Fixes
- SecretLeaseContainer not aware of Vault Session token expiry #815
 @KeySpacenot 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 
ClientHttpRequestFactoryFactoryandClientHttpConnectorFactory#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 
VaultTransitKeywith additional properties returned by the API #661 
🐞 Bug Fixes
@KeySpacenot considered using Spring Data 3.1 #800EnvironmentVaultConfigurationcausesClassNotFoundExceptionif 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-dependenciesartifact #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 
ClientHttpRequestFactoryFactoryandClientHttpConnectorFactory#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 
VaultTransitKeywith additional properties returned by the API #661 - Reactive support for transit operations #620
 
🐞 Bug Fixes
EnvironmentVaultConfigurationcausesClassNotFoundExceptionif 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-dependenciesartifact #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!
3.0.2
📗 Links
⭐ New Features
- Refine logging after token revocation failure #766
 - Add AWS IAM Authentication to 
EnvironmentVaultConfiguration#761 - Allow reuse of library-specific configuration code in 
ClientHttpRequestFactoryFactoryandClientHttpConnectorFactory#760 - AWS IAM Authentication should provide a way to sign request for the global STS endpoint (eu-east-1) #758
 - Allow dropping tokens from the session manager for easier recovery on lookup failures #684
 
🐞 Bug Fixes
- Do not revoke batch tokens #764
 - VaultException thrown without "cause" hides important information #713
 
🔨 Dependency Upgrades
2.3.3
📗 Links
⭐ New Features
- Refine logging after token revocation failure #766
 - Allow reuse of library-specific configuration code in 
ClientHttpRequestFactoryFactoryandClientHttpConnectorFactory#760 - Azure MSI auth to use with reactive infra #665
 - Enable system-property-driven proxy configuration for Reactor Netty's HTTP Client #654
 - Keystore's certificate chain derived from Vault issue-certificate lacks CA authority certificate #648
 - LifecycleAwareSessionManager doesn't differentiate between failed token renewals and intermittent network exceptions #646
 - Bumped Azure IMDS API version #644
 
🐞 Bug Fixes
- Do not revoke batch tokens #764
 - VaultException thrown without "cause" hides important information #713
 - Fix typos in GCP IAM builders #657
 - AppRole authentication failed when only providing roleId using 
AuthenticationSteps#656 - Fix assertion message #649
 
📔 Documentation
- Polishing. #655
 
🔨 Dependency Upgrades
- Upgrade to Project Reactor 2020.0.30 #773
 - Upgrade to Spring Data 2020.0.15 #772
 - Upgrade to Spring Framework 5.3.26 #771
 - Increase netty version to address security vulnerabilities #670
 
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.0.1
3.0.0
📗 Links
⭐ New Features
📔 Documentation
- Use spring-html Asciidoctor backend #744
 
🔨 Dependency Upgrades
3.0.0-RC1
📗 Links
⭐ New Features
- Remove deprecated API for removal #729
 - Upgrade to Apache HTTP Client 5 #727
 - Adds Trigger.nextExecution() impls #714
 - Overload createKeyStore to allow password parameter to be set Fixes gh-708 #711
 - Create keystore with password #708
 
🔨 Dependency Upgrades
- Upgrade to Jackson 2.13.4.2 #730
 - Upgrade to Spring Data 2022.0.0-M5 #720
 - Upgrade to Spring Security 6.0 M6 #717
 - Upgrade to Reactor 2022.0.0-M4 #716
 - Upgrade to Spring Framework 6.0 M5 #715
 - Upgrade to Kotlin 1.7 #712
 
❤️ Contributors
We'd like to thank all the contributors who worked on this release!