github alibaba/nacos 1.4.2
1.4.2 (Apr 29th, 2021)

latest releases: 2.3.2, 2.3.1, 1.4.7...
3 years ago

This version mainly optimizes the stability of JRaft's leader selection, and cooperating with the latest nacos-k8s project, which can have a large degree of stability optimization.
What's more, this version also enhance some hint about Server is Down problem, and fix many bugs of 1.4.1.

Details see following:

Features

-[#4452] Add config compare features.
-[#4602] Add new way for export config.
-[#4996] Make log level changeable for nacos-core module.
-[#5367] Add pre-plugin in client for encrypting config.

Enhancement

-[#3922] Method createServiceIfAbsent in ServiceManager require sync.
-[#4274] skip master-select task when db.num is 1.
-[#4753] Use SafeConstructor to parse yaml configuration.
-[#4762] Naming health check thread num support user define it by self.
-[#4770] Beta publish: change the way of select betaIps, from input to select.
-[#4778] Make SecurityProxy.accessToken threadsafe in single writer multi reader.
-[#4903] Add securuty hint for login page.
-[#4917] Raft ops interface add auth.
-[#4980] Log4J2NacosLogging.loadConfiguration() return directly When location is blank.
-[#5010] Fix the usage of TemplateUtils.
-[#5190] Add some hint log when login failed.
-[#5234] Solve the problem that page can be edited while publishing-config request is processing.
-[#5331] Fix the mouse hovers over the margin in a pointer state and cannot be clicked.
-[#5350] Add hint and detail reason for consistence status Down.
-[#5439] Support specified naming UDP push port for client.
-[#5434] Optimize the ConfigType.isValidType method.

Refactor & Code Quality

-[#3779] Check groupName can't be empty.
-[#4661] ConfigServletInner#doGetConfig code optimization.

BugFix

-[#3610] Fix the press F1 to full screen issue in new config page.
-[#3876] Fix push empty service name.
-[#4306] Fix search service by group error problem.
-[#4573,#4629] Jraft leader status check error.
-[#4672] Fix cloning configuration lost description.
-[#4699] Fix metadata batch operation may delete instance problem.
-[#4756] Fix config list sort and search problem.
-[#4787] Losting member if parsing host throw UnknownHostException.
-[#4806] Fix addListener method comment.
-[#4829] Remove instance when distro and raft remove instances data.
-[#4852] Fix main.js is too large problem.
-[#4854] Modify Header to support Keys Ignore Case.
-[#4898] Fix instance list page bug.
-[#4925] Fix member list change will cover member status and metadata problem.
-[#5078] Fix the problem of inconsistent results for querying subscriber list data multiple times.
-[#5026] Fix MetricsHttpAgent metrics twice.
-[#5018] Check group and dataId in groupKey.
-[#5114] ConcurrentHashSet.java is not compatible with jdk1.6 or 1.7.
-[#5253] Fix missing auth identity header error.
-[#5291] Fix Beat task will stop when throw unexpected exception.
-[#5301] Respond all kinds of collections for istio's request.
-[#5351] Fix Consistence status can't switch to UP after Jraft election.
-[#5390] Fix ip verify error.
-[#5427] Fix NPE if Jraft leader is null in CurcuitFilter.
-[#5437] Fix config beta feature will lost dump event problem.
-[#5451] Fix the tag can't be removed problem.

Other

-[#4822][#4823][#4824][#4825][#4979][#5506] Fix dependency security problem.
-[#5277] Subscriber list servername add required.
-[#5380][#5418] Add and enhance unit test.

Don't miss a new nacos release

NewReleases is sending notifications on new releases.