Releases: spring-projects/spring-vault
Releases · spring-projects/spring-vault
3.1.2
📗 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
inCertificateBundle
usingof(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!
- @dependabot[bot]
3.1.1
📗 Links
🐞 Bug Fixes
- Leases no longer revoked after stopping
SecretLeaseContainer
#844
🔨 Dependency Upgrades
3.1.0
📗 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
3.1.0-M1
📗 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
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!
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
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!
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
ClientHttpRequestFactoryFactory
andClientHttpConnectorFactory
#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
ClientHttpRequestFactoryFactory
andClientHttpConnectorFactory
#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!