nacos 2.1.2 版本主要对控制台 UI 进行了增强,对 nacos-client 进行瘦身,并修复 2.1 的众多 bug。
下一个版本计划发布 2.2.0,其中包括许多新插件。
增强
- 通过 minijar 减小 nacos-client jar 大小
- 控制台 UI 权限控制中支持模糊查询
- 统一 derby 内置数据库的存储路径,方便自定义
- 控制台 UI 中的产品描述内容国际化
- 控制台 UI 编辑命名空间显示名称创建新命名空间
- 重构 nacos-client 打包方式
- 使用哈希作为 DISTRO 客户端数据验证
重构
- 关闭旧数据源连接
- 使 K8S 集群部署异常时报告发送节点元数据
- 重构 rpcClient 和 grpcClient 以支持集群配置
- 重构 TpsMonitorPoint
- 将 org.yaml.snakeyaml 版本从 1.30 升级到 1.32
- 添加用于 naming 异步查询的开关
缺陷修复
- 使用 endpoint 配置方式 nacos-client 应用启动报错
- http 接口暴露的实例数,和控制台显示实例数不匹配
- 修复 BatchInstanceData 无法序列化的问题
- 重试请求时丢失请求头
- 修复 nacos 服务器上未加载自定义插件的问题
- dataId 为”cipher-“ 无法创建
- 修复退订服务失败的问题。
- 修复数据源连接中的 ConnectionTimeout 属性被覆盖的问题
- 没有设置范围时,修复实例更改事件订阅失败
- 修复加载快照的顺序错误问题
- 修复 RpcClient 解析 ipv6 地址错误问题
- nacos server 异常关闭后修复 JraftServer NPE
- 删除服务时,修复客户端元数据缓存未删除的问题
- 修复具有错误 dataId 的生成资源
- 侦听器添加延迟时未删除修复缓存
- 修复 1.x http openAPI 中的服务检查问题