注目の新機能
Spring Vault 2.4 の新機能
ユーザー名 / パスワード、LDAP、Okta、RADIUS 認証のためのユーザー名 / パスワード認証のサポート。
Vault リポジトリのバージョン管理された Key/Value シークレットエンジンのサポート。
バージョン管理されたキー / 値シークレットエンジンを使用した Vault リポジトリによるオプティミスティックロックのサポート。
Spring Vault 2.3 の新機能
キーストアとトラストストアの使用のための PEM エンコードされた証明書のサポート。
ReactiveVaultEndpointProvider
はVaultEndpoint
のノンブロッキング検索用です。VaultKeyValueMetadataOperations
(Key-Value メタデータ対話用)。transform
シークレットエンジンのサポート (エンタープライズ機能)。Vault シークレットバックエンドの使用方法に関するドキュメント。
Kubernetes および PCF 認証のログイン資格情報は、ログイン試行ごとに再ロードされます。
SecretLeaseContainer
は、シークレットのローテーションが成功すると、SecretLeaseExpiredEvent
およびSecretLeaseCreatedEvent
の代わりにSecretLeaseRotatedEvent
を公開します。AbstractVaultConfiguration.threadPoolTaskScheduler()
Bean 型がThreadPoolTaskScheduler
からTaskSchedulerWrapper
に変更されました。2.3.2 以来:
GcpIamCredentialsAuthentication
Spring Vault 2.2 の新機能
@VaultPropertySource
による Key-Value v2 (バージョン管理されたシークレットエンジン) シークレットのサポート。@Secret
での SpEL サポート。リアクティブ HttpClient として Jetty のサポートを追加します。
LifecycleAwareSessionManager
とReactiveLifecycleAwareSessionManager
はAuthenticationEvent
を発行するようになりました。AppIdAuthentication
の非推奨。HashiCorp Vault で推奨されているように、代わりにAppRoleAuthentication
を使用してください。CubbyholeAuthentication
およびラップされたAppRoleAuthentication
は、デフォルトでsys/wrapping/unwrap
エンドポイントを使用するようになりました。Kotlin
ReactiveVaultOperations
のコルーチンのサポート。
Spring Vault 2.1 の新機能
バージョン付きおよびバージョンなしの Key/Value シークレットエンジンと Vault 折り返し操作のテンプレート API サポート。
リアクティブ AppRole 認証でフルプルモードをサポートします。
Vault ログイン失敗の例外階層が改善されました。
Spring Vault 2.0 の新機能
認証ステップ DSL は認証フローを構成します。
ReactiveVaultOperations
経由のリアクティブ Vault クライアント。Spring Data KeyValue に基づく Vault リポジトリのサポート。
トランジットバッチの暗号化と復号化のサポート。
JSON として保存されたポリシーのポリシー管理。
CSR 署名、証明書の失効、CRL の取得をサポートします。
AppRole 認証の RoleId/SecretId アンラップ。
Spring Security とトランジットシークレットエンジンベースの
BytesKeyGenerator
およびBytesEncryptor
の統合。