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
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
🐞 Bug Fixes
@KeySpace
not considered using Spring Data 3.1 #800EnvironmentVaultConfiguration
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
🔨 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!