新增與重要特性

Spring Vault 3.0 中的新特性

  • 升級到 Spring Framework 6 和 Java 17 基線

  • 升級到 AWS SDK 2。

Spring Vault 2.4 中的新特性

Spring Vault 2.3 中的新特性

  • 支援 PEM 編碼證書用於 keystore 和 truststore。

  • 用於非阻塞查詢 VaultEndpoint 的 ReactiveVaultEndpointProvider

  • 用於 Key-Value 元資料互動的 VaultKeyValueMetadataOperations

  • 支援 transform secrets engine(企業版特性)。

  • 關於如何使用 Vault secret backends 的文件。

  • Kubernetes 和 PCF 認證的登入憑據會在每次登入嘗試時重新載入。

  • SecretLeaseContainer 在成功輪換秘密時釋出 SecretLeaseRotatedEvent,而不是 SecretLeaseExpiredEventSecretLeaseCreatedEvent

  • AbstractVaultConfiguration.threadPoolTaskScheduler() bean 型別更改為 TaskSchedulerWrapper,而不是 ThreadPoolTaskScheduler

  • 自 2.3.2 起:GcpIamCredentialsAuthentication

Spring Vault 2.2 中的新特性

  • 透過 @VaultPropertySource 支援 Key-Value v2(版本化 secrets engine)秘密。

  • @Secret 中對 SpEL 的支援。

  • 新增對 Jetty 作為響應式 HttpClient 的支援。

  • LifecycleAwareSessionManagerReactiveLifecycleAwareSessionManager 現在會發出 AuthenticationEvents。

  • PCF 認證.

  • AppIdAuthentication 已棄用。請根據 HashiCorp Vault 的建議使用 AppRoleAuthentication

  • CubbyholeAuthentication 和包裝後的 AppRoleAuthentication 現在預設使用 sys/wrapping/unwrap endpoint。

  • ReactiveVaultOperations 的 Kotlin Coroutines 支援。

Spring Vault 2.1 中的新特性

  • GCP ComputeGCP IAMAzure 認證。

  • 模板 API 支援版本化和非版本化的 Key/Value secrets engine 以及 Vault 包裝操作。

  • 支援響應式 AppRole 認證中的完整拉取模式。

  • 改進了 Vault 登入失敗的異常層次結構。

Spring Vault 2.0 中的新特性

Spring Vault 1.1.0 中的新特性

  • AWS IAM 認證。

  • Transit 金鑰的加密/解密版本配置。

  • AppRole 認證的拉取模式。

  • Transit 批次加密和解密支援。

  • 基於 TTL 的通用秘密輪換。

Spring Vault 1.0 中的新特性

  • 初始 Vault 支援。