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!