Spring Vault 3.0.3 现已发布,此版本附带 12 个修复和改进内容。Spring Vault 可用于管理应用程序运行时所需要的机密信息,比如数据库账号密码、秘钥、连接其他微服务的 API 所需要的 token。
新功能
- 添加 reactive health check #783
- Role name 现在可以与 cert auth 一起使用 #780
- 在令牌撤销失败后优化日志记录 #766
- 将 AWS IAM 认证添加到
EnvironmentVaultConfiguration
#761 - 允许在
ClientHttpRequestFactoryFactory
和ClientHttpConnectorFactory
中重用库的特定配置代码 #760 - AWS IAM 认证应该提供一种方法来签署全球 STS endpoint 的请求 (eu-east-1) #758
- 添加 native image 提示和 AOT 预处理器 #747
- 带有版本化密钥的 VaultTransitOperations #726
- 允许从会话管理器中删除令牌以便在查找失败时更容易恢复 #684
- 用 API 返回的附加属性扩展
VaultTransitKey
#661 - 对 transit operations 的反应性支持 #620
Bug 修复
- 如果 AWS SDK 不在类路径上,
EnvironmentVaultConfiguration
则会导致ClassNotFoundException
#786 - 如果 id 是 UUID,则无法删除实体 #777
- 不要撤销 batch tokens #764
- 没有“原因”抛出的 VaultException,隐藏了重要信息#713
- 修复 vault-repositories.adoc 中的拼写错误#795
- 在 README 中添加 IntelliJ 的设置和格式化说明 #794
- Spring Vault 文档断开链接 #788
依赖升级
- 文档仍然提到已删除的
spring-vault-dependencies
工件 #785 - 升级 build plugins #784
- 升级到 Spring Javaformat 0.38 #781
- 升级到 Spring Data 2022.0.4 #770
- 升级到 Project Reactor 2022.0.5 #769
- 升级到 Spring Framework 6.0.7 #768
- 升级到 Spring Security 6.0.2 #767
- 升级到 Reactor 2022.0.3 #754
- 升级到 Spring Data 2022.0.2 #753
- 升级到 Netty 4.1.89.Final #752
- 升级依赖 #748
更新说明:https://github.com/spring-projects/spring-vault/releases/tag/3.0.3
还没有评论,来说两句吧...