This version is an alpha version for 2.0.0. In this alpha2 version, it mainly fixes some bug found in 2.0.0-ALPHA.1, and implement some persistent service feature.
For performance, doing some performance enhancement and report a performance to compile with Nacos1.x version.
Detail see:
Features
Add gRPC connection core feature to Nacos.
Config module support gRPC.
Naming module support gRPC.
- [#3343][#3352][#3373][#3407][#3425][#3788][#3795][#3809][#3825][#3849][#3860][#4345][#4363][#4369][#4603][#4608][#4636]
Nacos Client Support gRPC.
Nacos gRPC Client support reconnection.
Support push data by gRPC.
Connection event notification for gRPC.
- [#3611]
Load balance for Connection.
Support Auth for gRPC request.
Support metadata operation for Naming module by Jraft.
Support basic connection limit.
Support healthy check.
Support upgrading and downgrading.
Enhancement
Async execute some time-consuming operation.
Multiple language SDK.
- [#4464]
Metric
- [#4649]
Full support for registering custom instances.
- [#4828]
Refactor
Naming Client refactor network proxy.
- [#3386]
Refactor and adapt v1 openAPI.
BugFix
[#4489] Fix can't query non-default-group problem for catalog API.
[#4681] Fix config miss line break problrm.
[#4788] Fix client id judgement error for ipv6.
[#4855] Fix high cpu problem.
[#4875] Fix config file read problem.
[#4882] Fix listen config without auth problem.
[#4883] Fix naming client NPE for Spas auth header.
Dependency
[#4383] Upgrade Nacos Api/Client modules to support JDK 1.8 compilation.