IT资讯 携程配置管理平台 Apollo 发布 2.0.0 RC1,支持 Java 17

andrew · 2022-04-12 15:00:09 · 热度: 28

Apollo 2.0.0-RC1 已发布,此次发布是 Apollo 自 1.0.0 以来的又一次大版本更新,包含了诸如 Java 17 支持、Java 1.7 不再支持、唯一键索引、Spring Boot 版本升级等重大更新。GA 版本预计一个月后发布。


Java 17 支持

Apollo 客户端和服务端均已支持 Java 8、11 和 17 版本。

公共 Namespace 列表页

Apollo 主页新增了公共 Namespace 列表视图,用户可以在此页面上查看和搜索公共 Namespace。

携程配置管理平台 Apollo 发布 2.0.0 RC1,支持 Java 17

灰度发布支持标签

灰度规则支持通过标签来标识灰度的实例列表,适用于 IP 不固定的场景如 Kubernetes。

携程配置管理平台 Apollo 发布 2.0.0 RC1,支持 Java 17

配置导入导出功能增强

批量配置导入导出功能进行了重新设计并增强。

携程配置管理平台 Apollo 发布 2.0.0 RC1,支持 Java 17

每个 Namespace 下现也已支持单独导入和导出。

携程配置管理平台 Apollo 发布 2.0.0 RC1,支持 Java 17

唯一键索引

由于软删除的设计,Apollo 之前版本的数据库除主键外没有唯一键约束,在一些并发的情况下可能会遇到重复数据的问题。基于 2.0.0 版本新增的 DeletedAt 列,我们为大多数表都增加了唯一索引。

Spring Boot 和 Spring Cloud 版本升级

Apollo 服务端的 Spring Boot 和 Spring Cloud 分别升级到了 2.6.6 和 2021.0.1 版本。

不兼容更新 

apollo-client 从 2.0.0 版本开始不再支持 Java 1.7 版本,最低的 Java 运行时环境是 1.8。

详情查看 release note


关于 Apollo

Apollo 项目于 2016 年在携程框架研发部诞生,初衷是为了解决公司内部配置管理尤其是中间件公共配置的管理难题,秉持着开源开放的精神,项目从第一行代码开始就在 GitHub 上开源,可以说是一个完全开放的项目。经过多年的发展,Apollo 以其功能丰富、简单易用等特性,得到了社区开发者的欢迎,也已在数百家公司中得到广泛使用。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册