Skip to content

3.0.0-M1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mp911de mp911de released this 27 May 13:55
· 149 commits to main since this release
1a8d94b

📗 Links

⭐ New Features

  • Replace synchronized usage with ReentrantLock #702
  • Introduce property mapper to apply request properties #700
  • Support PEM encoded certificates and EC for private keys #688
  • Replace algorithm property in VaultSignRequest/VaultSignatureVerificationRequest #686
  • Add missing properties in VaultCertificateRequest #682
  • Add support to obtain PEM-encoded certificates as X509Certificate #678
  • Missing "private_key_type" property in VaultCertificateResponse #676
  • Add support for user/pass, LDAP, Okta, and RADIUS authentication #668
  • 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
  • Allow external injection of Loggers into SecretLeaseContainer and PropertySources #636
  • Add ability to configure client TLS enabled protocol versions and cipher suites via Spring properties #635
  • Added VMSS support to Azure MSI Authentication #615
  • VMSS support for Azure MSI Authentication #614
  • Move off deprecated GoogleCredential IAM authentication method to IAM credentials #600
  • Support kv v2 through spring-data repositories #593
  • Upgrade to AWS SDK 2 #253

🐞 Bug Fixes

  • Fix typos in GCP IAM builders #657
  • AppRole authentication failed when only providing roleId using AuthenticationSteps #656
  • Fix assertion message #649
  • GCP-IAM authentication returning "invalid scope" error #617
  • CertificateClientAuthentication does not work with PEM_KEYSTORE_TYPE (client certificate must be supplied) #616
  • Potentially unsafe usage of WebClient in ReactiveVaultTemplate #612

📔 Documentation

🔨 Dependency Upgrades

  • Upgrade to Spring Data 2022.0.0-M4 #707
  • Upgrade dependencies #704
  • Upgrade to netty 4.1.77.Final #703
  • Upgrade to Jackson 2.13.3 #699
  • Upgrade to Spring Javaformat 0.0.31 #698
  • Upgrade to Spring Data 2021.2.0 #696
  • Update to be compatible with spring framework 6.0.0 #695
  • Upgrade to Spring Framework 5.3.20 #692
  • Upgrade to Kotlin 1.6 #672
  • Increase netty version to address security vulnerabilities #670
  • Upgrade to Spring Framework 6 snapshots #667
  • Upgrade dependencies #642
  • Upgrade dependencies #632
  • Upgrade to Reactor 2020.0.4 #628
  • Upgrade to Spring Framework 5.3.4 #625

❤️ Contributors

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