Nacos 2.3.0 正式版发布、 Nacos Controller 项目开源 | Nacos 官网
铭师堂的云原生升级实践Know more

Nacos 2.3.0 正式版发布、 Nacos Controller 项目开源


新版本发布

Nacos 2.3.0-BETA版本经过1个多月的社区测试,修复了部分的问题并对部分新功能的使用进行了少量优化后,于2023年12月7日正式发布。

Nacos 2.3.0版本基于2.3.0-BETA 版本为基础,主要进行了如下更新:

  • 基于能力协商机制,支持通过Grpc的方式进行持久化服务实例的注册及删除。
  • Console UI中显示更多内容,例如部署模式等。
  • 参数校验功能的实现方式进行优化。
  • TopN指标的实现进行重构,优化准确性和内存消耗。

详细的更新日志请查看:

## Feature
[#11393] Support register or deregister persistent instance by grpc.
## Enhancement&Refactor
[#11275] Enhance console ui deploy, show more information like `mode`.
[#11298] Strip groupNamePrefix of instance serviceName at register or deregister.
[#11310] Simplify the validate method for serviceinfo.
[#11342] Simplify BatchDeregister instances conditions to ip and port.
[#11343] Simplified parameters checker control logic.
[#11352] Refactor topN logic to enhance memory usage and accuracy.
## BugFix
[#10353] Handling DataIntegrityViolationException and DuplicateKeyException together.
[#11299] Fix console ui auth pagination failure.
[#11382] Fix console ui listening query pagination failure.
[#11384] Fix console ui comparing configuration failure.
[#11390] Fix Config EncryptionPluginService order problem.
[#11442] Fix listen configuration check failed without namespace.
## Dependency
[#11216] Declare httpcore as direct dependency to fix avoid conflict.
[#11396] Upgrade jackson same with spring boot dependency.
[#11439] Upgrade some UI component to solve security problem.

展望

2.X 后续计划

从2021年3月 2.0.0正式版发布至今,2.X版本已经走了接近2年时间,如今2.3.0版本发布,完成了大部分功能的插件化提炼,在之后的2.3.X版本中,会主要对当前版本的问题进行修复,并做出小范围的功能优化。同时对于2.4.0版本,会作为一个Nacos3.0的过度版本,对大量代码进行优化重构,在提升稳定性、健壮性的同时,提升易用性和可观测性,向Nacos3.0版本平稳过度。

3.0 计划

Nacos社区同时也开启了关于Nacos3.0 的畅想和规划,Nacos将会从统一控制面、支持国产化、存储计算分离等方向进一步演进Nacos的功能和架构,欢迎社区积极参与到新版本的建设中。

image.png

image.png

About Nacos

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

最后欢迎大家扫码加入Nacos社区群

image.png