Skip to content

2.0.4 (Jan 18, 2022)

Compare
Choose a tag to compare
@realJackSun realJackSun released this 18 Jan 03:17
· 1200 commits to develop since this release
b900514

This version mainly adds config encrypting features, enhances the stability of grpc client and console, and fixes bugs in 2.0.x.
What's more, Nacos community do lots of refactors and unit test.
Detail see:

Features

[#5695] Make Import/export function compatible with configuration encryption and decryption.
[#5695] Add a plugin SPI for configuration encryption and decryption for Nacos 2.0, where EncryptedDataKey is persisted.
[#6430] Integrate the feature selector workflow into Nacos 2.0.x.
[#7262] Add ephmeral attribute in v2 service query api.

Enhancement

[#6999] Make nacos' logback and application's logback module decoupled.
[#7149] Add port offset configuration for the client when using reverse proxy of nacos expose different ports.
[#6572] add an OpenAPI to obtain the counting of Nacos2.x clients.
[#6296] Optimize the new config page (skip to config list page when create the config successfully).

Refactor

[#7500] update logback version 1.2.9.
[#7468] upgrade log4j to 2.17.0.
[#6733] Upgrade jraft version to 1.3.8 .
[#6628] Remove redundant functional interfaces

BugFix

[#6296] Fix a bug on console (while Deleting and then adding a config, Nacos Web displays existed config).
[#7502] Make serviceListRequestHandler return the correct count of serviceNames.
[#7591] Remove meaningless judgment conditions.
[#7550] Fix the problem of "subscribe service failed" when local filesystem has cache file
[#7411][#7415] fix NPE when the RpcClient shutdown, and when Dubbo shutdown.
[#7248] Fix update task can't stop after unsubscribe.
[#7141] Fix the problem of the operator column being empty while configuring adding and deleting records.
[#7225] To ignore the WebServerInitializedEvent if the name space of the spring context is management.
[#7001] To keep the count value in Nacos 2.x same with value Nacos 1.x, add a "throw the NacosException" logic.
[6535] Inconsistent results returned by different versions of the open-api/nacos/v1/ns/service.
[#6581] fix some bugs in ServiceController subscribers interface.

Test

[#5092] Add unit tests for module nacos-config in nacos 2.0.
[#5695] Add unit test for encrypting classes in nacos.client.config.*.
[#6894] add the unit test of com.alibaba.nacos.naming.remote.*.