This version mainly optimizes the stability of config module, put forward the interactive experience of console.
What’s more, this version also made a large improvement in terms of UT coverage rate, and fix many bugs of 1.4.x.
Details see following:
Features
[#6016] Support fetching server list from endpoint with namespace.
[#5672] relayout configurations page.
[#5747] Support user specify NAMING_CACHE_REGISTRY_DIR property.
Enhancement
[7188] Add encryptedDataKey with LocalEncryptedDataKeyProcessor.getEncryptDataKeySnapshot into LocalConfigInfoProcessor.getSnapshot.
[#6663] Optimize GetServerListTask load priority.
[#1773] Let the importted config over the original config.
[#5635] Fix the problem of no Gap With CreateUser button & refresh.
Refactor & Code Quality
[#7480] Upgrade log4j to 2.17.0 for v1.x-develop.
[#7420] Upgrade log4j from 2.15.0 to 2.16.0.
[#5547] Optimize ConfigRequest and ConfigResponse code, extract common constants.
[#5621] Remove duplicated dependency.
[#5528] Optimize ParamUtil code and extract constants.
[#5587] Change the invalid compare in NotifySingleService.
BugFix
[#1733] Fix the problem of still getting the instance after register twice and deregister.
[#7191] Fix EncryptedData Long-Polling listerning bug in client(LongPollingRunnable).
[#3969] Fix the problem of searching for special character matching errors by group name.
[#5814] Fix the query param lost when use enter press to search in Nacos 1.x.
[#5747] When using the multi-registry feature of Dubbo with setting namingLoadCacheAtStart=true, the cache of NacosNamingService will overwrite each other.
[#5683] Fixes logical judgment expression.
[#5664] Fix the locales of field Action Type don’t take effect in config history detail page.
[#3548] Fix the problem of the srcUser filling with username when auth is disabled.
Other
[#7342] Optimizing client beat log output, removing unnecessary error logs.
Test
[#5538] Fix some failed test cases.
[#5577] [#5600] [#5601] [#5484] [#5599] [#5595] [#5596] [#5579] [#5583] [#5539] [#5545] Adding Unit Tests for some classes in nacos-core and nacos-naming.