MSE Nacos offers two version lines:
-
Open source core version: Updated in sync with the open source community.
-
MSE-optimized version: Enhanced and optimized by MSE for stronger features and faster iteration.
Enterprise Edition
3.1.2 / 3.1.2.0
Synchronized with open source community version 3.1.2. Optimized the mutual discovery mechanism between Eureka clients and Nacos 2.0 clients.
Feature
-
Synchronized with open source community version 3.1.2.
Enhancement
-
[Registry] Optimized the mutual discovery mechanism between Eureka clients and Nacos 2.0 clients.
-
Optimized error messages for some clients.
-
[Auth] Improved the accuracy of source IP address acquisition in some scenarios.
3.1.1 / 3.1.1.1
QPS throttling for the Eureka full query API and Eureka compatibility fixes.
Feature
-
[Eureka] QPS throttling for the Eureka full query API
/apps.
Bug fix
-
[Eureka] Fixed an issue where the
statusUpdateAPI may cause many calls to the full query API/apps. -
[Eureka] Fixed a content-type issue with the XML response when a Eureka heartbeat fails with a 404 error.
-
[Eureka] Fixed an issue where a lowercase instance ID may cause glitches in the call volume of the full query API
/apps. -
[MCP] Fixed an MCP Server cache inconsistency issue.
3.1.1 / 3.1.1.0
Synchronized with open source version 3.1.1. Added AI Guardrails support for MCP service definitions.
Feature
-
Synchronized with open source version 3.1.1.
-
[MCP] AI Guardrails support when updating MCP service definitions.
Bug fix
-
[Auth] Fixed an issue where the source IP address of a Nacos 2.X client request over the public network is read as a private IP address when the AK whitelist is enabled.
-
[Eureka] Fixed an issue where some APIs remain accessible after the Eureka feature is disabled.
-
Fixed an issue where incorrect return codes are returned for some requests that have invalid parameters.
3.1.0 / 3.1.0.0
Synchronized with open source version 3.1.0. Added A2A Registry support.
Feature
-
Synchronized with open source version 3.1.0.
-
[Registry] A2A Registry support. Agent Management.
3.0.1 / 3.0.1.0
Synchronized with open source version 3.0.1. Added data source management, MCP registry, and default authentication for the open source console.
Feature
-
Synchronized with open source version 3.0.1.
-
[Config] Data source management for automatic rotation of application data source key information.
-
[MCP] MCP registry to quickly convert existing APIs into MCP APIs.
-
[Auth] Default authentication for the open source console and admin password reset.
Professional Edition / Developer Edition
2.3.2 / 2.3.2.1
Dynamic namespace quota management and local disaster recovery for RAM authentication. Multiple bug fixes across configuration management, the registry, and Eureka.
Feature
-
[Config] Dynamic adjustment of the number of namespaces through Quota Center.
-
[Auth] Local disaster recovery for RAM authentication, preventing Nacos access disruption during RAM system jitter.
Bug fix
-
[Registry] Fixed slow removal of service instances on down ECS instances or pods when cluster connections exceed the recommended limit.
-
[Registry] Fixed a rare data inconsistency issue between nodes when a Nacos 1.X client is used.
-
[Config] Fixed an issue where single configuration size cannot be dynamically adjusted via Quota Center.
-
[Config] Fixed an issue where a "file not found" error is prompted when you import a configuration.
-
Fixed an issue where incorrect error codes are returned for some requests.
-
Fixed an issue where gRPC TPS and QPS statistics are counted repeatedly.
-
[Eureka] Fixed an issue where Eureka is incompatible with older client versions.
-
[Config] Fixed an issue where a configuration cannot be fetched when using the default namespace with namespace ID set to public.
-
[Registry] Fixed an issue where the OpenAPI service list query fails when page size is too large.
-
[Auth] Fixed an issue where a 403 error is returned when you access the client's healthCheck API.
2.3.2 / 2.3.2.0
Synchronized with open source version 2.3.2. Added RAM V4 signature support, ActionTrail integration, and performance improvements for gRPC push and login API.
Feature
-
[Auth] Aliyun RAM V4 signature support.
-
ActionTrail feature support. What is ActionTrail?
-
Synchronized with the code of open source version 2.3.2.
-
[Config] Adjustable retention period of the configuration history.
-
[Config] Operator information recording when a configuration is changed.
-
[Auth] Prometheus SD API support for RAM authentication.
Enhancement
-
Improved gRPC push for service discovery and login API performance. Core capabilities more than 2x faster than self-managed open source Nacos.
-
[Auth] Enhanced throttling capability for internal APIs.
-
[Config] Optimized tag-based canary release logic with configurable version count limits.
-
[Config] Optimized configuration listening to reduce frequent queries.
-
[Eureka] Optimized startup logic of the Eureka module to provide read services after data synchronization is complete.
Security
-
Fixed and improved some potential security risks.
2.2.3 / 2.2.3.3
Tag-based canary release for configurations and increased default metadata length limit.
Feature
-
[Config] Tag-based canary release for configurations.
Enhancement
-
[Registry] Optimized data push logic to isolate single-connection failures from affecting other connections.
-
[Registry] Default length limit of service provider metadata increased to 4,096 characters.
Bug fix
-
[Auth] Fixed an issue where the cluster CPU usage spikes because some Nacos 2.x clients frequently call the login API.
-
Fixed a namespace capacity display issue.
-
[Eureka] Fixed a service registration failure issue caused by an excessively short heartbeat interval configured in Eureka.
2.2.3 / 2.2.3.1
Open source console disabled by default. Added RAM AK whitelist, Eureka incremental data protocol, and stability improvements for engine upgrades.
Feature
-
Open source console disabled by default. Nacos open source console.
-
[Auth] RAM AK whitelist feature support.
-
[Eureka] Eureka incremental data protocol support.
Enhancement
-
Optimized verification logic for non-disruptive engine upgrades and restarts.
-
Optimized logic for obtaining source IP addresses to improve accuracy.
-
Optimized cluster throttling capability to support more throttling features and improve engine stability.
-
Optimized request parameter verification logic to clarify parameter error content.
-
[Eureka] Significantly improved performance of the Eureka module compared with previous versions.
Bug fix
-
Fixed an issue where clients of a version later than 2.2 cannot receive an empty service list when forced empty list protection is disabled.
-
[Registry] Fixed incorrect service provider count during batch concurrent registration.
-
Fixed an issue where the configuration count limit in version 2.2.3.0 is invalid.
-
Fixed an issue where data is not pushed when a single connection of the xDS protocol or MCP has a problem.
2.2.3 / 2.2.3.0
Synchronized with the kernel of open source version 2.2.3. Added risky client version visibility.
Feature
-
Synchronized with open source 2.2.3 kernel, including the change that the open source console logon page is hidden when authentication is disabled.
-
Visibility into services registered, services subscribed to, and configurations listened to by risky client versions.
Enhancement
-
[Auth] Optimized authentication-related prompts in the open source console.
-
[Registry] Optimized push success rate monitoring to exclude expected empty list protection triggers and prevent success rate drops.
2.1.2 / 2.1.2.2
Optimized expired metadata cleanup and automatic mode switchover in the registry.
Enhancement
-
[Registry] Optimized cleanup of expired metadata, promptly cleaning up metadata modified when a service instance does not exist.
-
[Registry] Faster automatic mode switchover and double-write stopping, reducing intermediate state duration and data inconsistency.
-
[Registry] Support for the underscore (_) character in the
clusterNameof the registry.
Bug fix
-
Fixed an issue where the push track cannot be viewed after data is successfully pushed to the
nacos-go-sdk. -
[Registry] Fixed a rare issue where data cannot be queried when a client disconnects and registers a service at the same time.
-
[Auth] Fixed an issue where a 403 permission error is prompted for the client's configuration listener when authentication resources are configured at the
dataIdlevel.
2.1.2 / 2.1.2.1
Service administration integration for Java applications and data communication encryption.
Feature
-
Java applications using service administration can use Nacos registration and discovery without code changes.
-
[Auth] Data communication encryption between the Nacos server-side and client.
2.1.2 / 2.1.2.0
gzip compression for registry address push and anti-fragility capabilities.
Feature
-
[Registry] gzip compression for pushing registry addresses.
-
Anti-fragility capabilities:
-
Connection throttling.
-
TPS throttling for configuration publishing.
-
QPS throttling for configuration reading.
-
TPS throttling for service data push.
-
2.1.0 / 2.1.0.2
Optimized empty list protection and fixes for push and notification issues.
Enhancement
-
[Registry] Optimized empty list protection logic and narrowed its trigger scope. Empty list protection is triggered only when necessary. Scenarios where empty list protection is forcibly triggered.
Bug fix
-
Fixed an issue where the status code returned by the engine OpenAPI is always 500.
-
Fixed an issue where horizontal notifications and Distro notifications fail during scale-in.
-
[Config] Fixed an issue where the configuration obtained by the Cipher-256 algorithm is ciphertext when a 2.x client reads an encrypted configuration.
-
[Registry] Fixed a rare issue where incorrect data is published when pushing to Istio.
-
[Config] Fixed an issue where garbled characters appear in Chinese configurations obtained using the ACM-Node.js-SDK.
2.1.0 / 2.1.0.1
Stability improvements for empty list protection and large-scale push scenarios.
Enhancement
-
[Registry] Optimized empty list protection judgment for Dubbo multi-subscription scenarios. This prevents the client from printing many invalid empty list protection logs. Main scenarios that tend to trigger empty list protection.
-
[Registry] Optimized push task model for greater stability during large-scale pushes.
Bug fix
-
Fixed an issue where the client frequently prints
out-datelogs.
2.1.0 / 2.1.0.0
Empty list protection for high availability and doubled long polling performance.
Feature
-
[Registry] Empty list protection for improved HA (Professional Edition only). Empty list protection.
Enhancement
-
[Config] Optimized long polling capability for configuration listening, improving performance by about 100%.
2.0.4 / 2.0.4.0
Dragonwell support, registry authentication, and RAM control policy.
Feature
-
Dragonwell support for improved performance. This feature is available only in the Professional Edition.
-
[Auth] Registry authentication.
-
[Auth] RAM control policy feature support.
Bug fix
-
Fixed an issue where connections between nodes may disconnect and not reconnect during concurrent startup.
-
[Config] Fixed an issue where the encryption algorithm may be incorrect when you import an encrypted configuration.
2.0.3 / 2.0.3.2
Bug fixes for address server initialization and configuration authentication.
Bug fix
-
Fixed an occasional failure in address server initialization.
-
[Auth] Fixed an issue where nodes remain in the recovering state after configuration authentication is enabled.
2.0.3 / 2.0.3.1
ACM protocol compatibility and fixes for console and SDK issues.
Feature
-
Improved ACM protocol compatibility, supporting ACM clients for configuration operations.
Bug fix
-
[Config] Fixed an issue where the time in the configuration history is inaccurate after a configuration is modified.
-
Fixed an issue where entering {address}:8848/nacos in the open source console fails to redirect to the console interface.
-
Fixed an issue where garbled characters appear when you publish Chinese configurations in the open source console.
-
[Registry] Fixed incorrect service provider count caused by Go SDK initial pull failure or abnormal retry status.
-
[Eureka] Fixed an issue where the Eureka protocol frequently prints logs.
-
[Config] Fixed an issue where garbled characters appear when you publish Chinese configurations using the nacos-nodejs-sdk.
-
Improved support for the address server mode in MSE Nacos and fixed an issue where the address server does not work in standalone mode.
2.0.3 / 2.0.3.0
ACM (Diamond) protocol compatibility for seamless migration from ACM.
Feature
-
Compatible with the ACM (Diamond) protocol. This allows ACM users to seamlessly migrate to this version.
-
[Config] Export configurations from ACM products and import them into the configuration management service of MSE Nacos.
Enhancement
-
[Config] Improved stability of importing and exporting encrypted configurations.
2.0.1 / 2.0.1.1
Optimized database query performance and fixes for console and registry issues.
Enhancement
-
Optimized database query logic to reduce the impact of database jitter on server performance.
Bug fix
-
Fixed a console display issue where all instances appear to change when one is brought online, offline, or has its weight changed.
-
[Registry] Fixed an issue where metadata is not deleted after expiration when an instance goes offline while using a Nacos 1.x client.
-
[Registry] Fixed an issue where Istio (cloud-native gateway) cannot detect instance offline or weight changes.
2.0.1 / 2.0.1.0
Extended client compatibility and improved MCP and xDS protocol performance.
Feature
-
Client compatibility extended to Java Client 0.8.
Enhancement
-
Optimized performance of the MCP and xDS protocols.
-
[Registry] Improved stability of service data push.
Bug fix
-
Fixed an issue where the namespace page displays an incorrect maximum configuration value.
-
Fixed an issue where new nodes may fail to join the cluster during scale-out.
2.0.0 / 2.0.0.0
gRPC-based Nacos registry and configuration management with approximately 10x performance improvement over the Basic Edition.
Feature
-
[Registry] [Config] gRPC-based Nacos registry and configuration management features.
-
[Auth] A more complete authentication, encryption, and decryption system.
Enhancement
-
~10x performance improvement over the Basic Edition.
Basic Edition
The Basic Edition is discontinued. Upgrade to the Professional Edition. Upgrade a Nacos engine version.
1.2.1 / 1.2.1.3
Feature
-
[Auth] RAM control policy feature support.
Enhancement
-
Optimized running thread pool to support automatic dynamic adjustment.
Bug fix
-
[Registry] Fixed an issue where some queries for service subscribers are inaccurate.
1.2.1 / 1.2.1.2
Enhancement
-
Optimized database dependencies to reduce the impact of database pressure jitter on Nacos request responses.
Bug fix
-
[Config] Fixed an issue where configurations exported from ACM cannot be imported.
1.2.1 / 1.2.1.1
Enhancement
-
Optimized performance of the MCP and xDS protocols.
Bug fix
-
Fixed an issue where the namespace page displays an incorrect maximum configuration value.
1.2.1 / 1.2.1.0
HTTP-based Nacos registry and configuration management features.
1.1.3 (Discontinued)
Version 1.1.3 is discontinued. Upgrade as soon as possible.
HTTP-based Nacos registry features.