Apollo 2.2.0 已发布,包含了诸如 H2 数据库支持、发布历史支持保留数量配置、支持通过 OpenAPI 创建 App、非 Properties Namespace 支持灰度发布等重大更新。
Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
H2 数据库支持
Apollo 现已支持 H2 数据库,非常适合快速部署场景。
发布历史支持保留数量配置
用户可以为每个 Namespace 配置保留多少条发布历史,从而降低历史记录过多导致数据库过载的风险。
日志目录更改为 /opt/logs
Apollo ConfigService、AdminService 和 Portal 的日志目录都已更改为 /opt/logs,旧版本分别是 /opt/logs/10003171、/opt/logs/10003172 和 /opt/logs/10003173。
支持通过 OpenAPI 创建 App
OpenAPI 的 consumer token 可以配置是否允许创建 App。
非 Properties Namespace 支持灰度发布
非 Properties Namespace(如 Yaml, JSON 等)现已支持灰度发布功能。
审计日志页面展示
管理员可以通过管理员工具中的审计日志功能访问详细的操作日志。
详情:
-
https://github.com/apolloconfig/apollo/releases/tag/v2.2.0
-
https://github.com/apolloconfig/apollo-java/releases/tag/v2.2.0