This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Vault 3.1.2!spring-doc.cn

New & Noteworthy

What’s new in Spring Vault 3.0

What’s new in Spring Vault 2.4

What’s new in Spring Vault 2.3

  • Support for PEM-encoded certificates for keystore and truststore usage.spring-doc.cn

  • ReactiveVaultEndpointProvider for non-blocking lookup of VaultEndpoint.spring-doc.cn

  • VaultKeyValueMetadataOperations for Key-Value metadata interaction.spring-doc.cn

  • Support for transform secrets engine (Enterprise Feature).spring-doc.cn

  • Documentation of how to use Vault secret backends.spring-doc.cn

  • Login credentials for Kubernetes and PCF authentication are reloaded for each login attempt.spring-doc.cn

  • SecretLeaseContainer publishes SecretLeaseRotatedEvent instead of SecretLeaseExpiredEvent and SecretLeaseCreatedEvent on successful secret rotation.spring-doc.cn

  • AbstractVaultConfiguration.threadPoolTaskScheduler() bean type changed to TaskSchedulerWrapper instead of ThreadPoolTaskScheduler.spring-doc.cn

  • Since 2.3.2: GcpIamCredentialsAuthenticationspring-doc.cn

What’s new in Spring Vault 2.2

  • Support for Key-Value v2 (versioned secrets engine) secrets through @VaultPropertySource.spring-doc.cn

  • SpEL support in @Secret.spring-doc.cn

  • Add support for Jetty as reactive HttpClient.spring-doc.cn

  • LifecycleAwareSessionManager and ReactiveLifecycleAwareSessionManager emit now AuthenticationEvents.spring-doc.cn

  • PCF Authentication.spring-doc.cn

  • Deprecation of AppIdAuthentication. Use AppRoleAuthentication instead as recommended by HashiCorp Vault.spring-doc.cn

  • CubbyholeAuthentication and wrapped AppRoleAuthentication now use sys/wrapping/unwrap endpoints by default.spring-doc.cn

  • Kotlin Coroutines support for ReactiveVaultOperations.spring-doc.cn

What’s new in Spring Vault 2.1

What’s new in Spring Vault 2.0

What’s new in Spring Vault 1.1.0

What’s new in Spring Vault 1.0