This version mainly adds authentication plugin and configuration encryption plugin ability. And shutdown the ability to support upgraded from version 1.X by default.
For Client, this version refactor the classes scan logic and remove the org.reflections
dependency to solve the incompatibility issues when org.reflections
conflicts.
Finally, this version does some enhancement and fixes some bugs found in 2.0.4.
The detail change log following:
Features
[#5695] Add a plugin SPI for configuration encryption and decryption for Nacos 2.0
[#5696] Add a plugin SPI for authentication for Nacos 2.0.
[#7930] Default close support upgrade from 1.X feature.
[#7992] Support cluster grpc client to set thread pool size.
Enhancement & Refactor
[#7879] Refactor destroy method of AbstractMemberLookup.
[#7952] Ignore read request for raft follower's state machine to enhance raft stability.
[#7966] Add more information in Auth/Distro/Curcuit-Filter when cause some server error.
[#7971] Stop version judge Task and release thread after upgrade completely.
BugFix
[#1717][#7359] Fix XSS vulnerabilities.
[#7757] Fix jraft read request deserialize to write request problem.
[#7941] Fix version comparison error in Config Detail page.
Dependency
[#7758] Update module nacos-consistency protobuf-maven-plugin version to 0.6.1.
[#7886] Enhance package scan logic and remove org.reflections dependency.