Skip to content

3.0.1 (May 22th, 2025) (Updated at May 23th, 2025)

Compare
Choose a tag to compare
@KomachiSion KomachiSion released this 22 May 08:46
· 78 commits to develop since this release
ee59f98

Release Assets has updated to 3.0.1.1, Download from this release assets is same with 3.0.1.1 release.

This version is based on the 3.0.0 release and introduces support for MCP's multi-namespace management capabilities and multi-version management capabilities. The Nacos community has contributed to the MCP Registry API standard and is the first to implement the standard MCP Registry API.

When deploying Nacos 3.0.1, the standard MCP Registry API can be enabled by setting the parameter nacos.ai.mcp.registry.enabled=true, and the parameter nacos.ai.mcp.registry.port (default 9080) specifies the port for the MCP Registry API. Since the MCP Registry API requires additional ports and resources, it remains disabled by default in standard configurations.

Due to changes in the official MCP Registry API standard, metadata definitions for MCP Server have been updated, leading to potential incompatible data structure changes. Upgrading from version 3.0.0 to 3.0.1 may cause the console to fail reading data from previous MCP Servers. The Nacos community has provided a migration tool that relocates existing MCP Servers to the default namespace public after execution. Detailed instructions for using the migration tool mcp-migration-tool.jar are available in documentation.
With the MCP Registry API now finalized, the data structure of MCP Server has stabilized, ensuring backward compatibility in future releases.

In addition to new features, this version optimizes initial password prompts and startup scripts for Windows systems, while also fixing several bugs present in the 3.0.0 version.

Detail Changes in 3.0.1 see:

Feature/Refactor

[#13356] Support multiple namespace for MCP feature.
[#13377] Support mcp registry api in nacos mcp module.
[#13401] Support version controller for mcp server.

Enhancement/Refactor

[#13335] Enhance the windows startup.cmd to reduce duplicate hint for secret.token.key.
[#13348] Enhance the hints for initing password.

BugFix

[#13249] Fix configuration change plugin return incompatibility.
[#13267] Fix cannot delete service which contains illegal character.
[#13273] Fix create cluseter client don't use nacos.remote.client.grpc config.
[#13321] Fix prometheus metrics api can't accept problem.
[#13345] Fix apiClient readTimeout must be zero.
[#13368] Fix cannot delete the namespace in console ui problem.
[#13405] Fix listen config problem with default namespace.
[#13413] Fix Hints problem for mcp stdio server.

Deployment Required

Module Java Required
Nacos-Server/Nacos-Console Java 17
Nacos-Client Java 8
Nacos-Maintainer-Client Java 8

New Contributors

Full Changelog: 3.0.0...3.0.1