2.7.3
Compatibility
In order to unify the implementation of service governance rules in different configuration centers, such as Zookeeper, Nacos, Etcd, etc., we have refactored some implementations of the configuration center compared to 2.7.0~2.7.2.
- For users who are using 2.7.x service governance rules, please check the new implementation before upgrading to 2.7.3, make sure all rules have a copy under the new storage path to ensure a smooth upgrade.
- For users who have upgraded the 2.7.x version but are not using any service governance rules, you can upgrade directly.
- For users using 2.6.x and lower versions can upgrade directly. But make sure you follow the following instructions Upgrading from 2.6.x to 2.7.x
Change List
-
Asynchronous support
-
Configuration Center
- ConfigCenter custom namespace does not take effect, #4411
- Unify the models implemented by several configuration centers such as Zookeeper, Nacos, and Etcd. Please refer to the description for possible incompatibility issues, #4441
- Adjust Override Coverage Rule Center Priority: Service Level > Application Level, #4175.
-
2.6.x compatibility
-
The Nacos Registration Center only subscribes to the address list and no longer subscribes to configuration information, #4454.
-
Support to read the environment configuration from the specified location, which can be specified by -D or OS VARIABLE. Please refer to automatically loading environment variables
升级注意事项
为了统一不同配置中心(如Zookeeper、Nacos、Etcd等)对于服务治理规则的实现,我们对2.7.0以来的配置中心的部分实现进行了重构。
- 对于已使用了2.7.x新版本服务治理规则的用户,升级2.7.3之前请先查看新版实现,确保已有规则在新路径下已经存在拷贝,以确保平滑升级。
- 对于已经升级了2.7.x版本,但是未使用服务治理规则的用户,此次升级不受影响。
- 对于2.6.x及以下版本用户不受此次变更影响,升级步骤请参见升级到2.7.x的说明文档。