8000 Release 3.0.0 (Apr 25th, 2025) Β· alibaba/nacos Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

3.0.0 (Apr 25th, 2025)

Latest
Compare
Choose a tag to compare
@KomachiSion KomachiSion released this 27 Apr 09:15
· 16 commits to develop since this release

3.0.0 (Apr 25th, 2025)

This version is a GA version of 3.0.0. In this version, Nacos based on Nacos 3.0.0-BETA to support MCP(Model Content Protocol) management.

In This 3.0.0 GA Version, Nacos will do these important features and changes:

  1. APIs are categorized into different types, and different types of APIs will adopt different default authentication strategies.
  2. Enabled nacos console authentication and need more configuration setting when deploying first time.
  3. Nacos console UI use new v3 console API replace old v1 API, and default disable old v1 API old console UI used.
  4. The default namespace public change its id from ``(empty string) to public.
  5. Support xDS protocol directly. currently, support EDS, LDS, RDS and CDS.
  6. Upgrade spring boot to 3.4.1 and upgrade jdk version to 17.
  7. Add a serial of ADMIN API for Nacos 3.0 to make maintainer and custom console can maintain and get Nacos' data.
  8. Support Nacos console independent deployment, some of configuration of nacos server and nacos console changed, please check applciation.properties beforce do upgrading.
  9. Support MCP(Model Content Protocol) management.
  10. Support experimental feature distributed lock.
  11. Support experimental feature fuzzy listen services and configurations.

Detail Changes in 3.0.0 see:

Feature/Refactor

Sync services and endpoints from k8s.

Support CDE, EDS, incremental EDS of xDS.

Support LDS and RDS of xDS.

Support fuzzy listen services and configuration

Categorize Console APIs.

Bump Spring Boot to 3.4.1

Console UI use new Console APIs to replaced old APIs.

Enabled Console APIs authentication by default.

Deprecated old api and default disabled old api.

Enabled Inner APIs authentication by default.

Unified default namespace Id as public.

Dependent Console port and Server port.

Support distributed lock.

Categorize new Admin APIs.

New Nacos maintainer sdk.

Support nacos console deployment independent.

Nacos default auth plugin change to new login API

Client will judge whether server support target feature like distributed lock or fuzzy watch.

Enhance start up script to check required configuration and can setting them.

Support for unifying empty namespaces and Public namespaces in the Nacos 3.0 configuration center.

Support MCP(Model Content Protocol) management.

BugFix

[#12972] Fix publish configuration with wrong namespace problem in console.
[#13038] Fix multiple thread initialize Spring Beans cause start up failed.
[#13057] Fix client can't callback listener for beta config.
[#13067] Fix prometheus auth manager problem.
[#13140] Fix Config change notify namespace support.
[#13156] Fix publish configuration with wrong namespace problem in console.
[#13160] Fix missing default namespace check when cloning/importing configuration.
[#13177] Fix missing subscriber for MembersChangeEvent.
[#13259] Fix default plugin check default namespace permission error.

New Contributors

Full Changelog: 2.5.1...3.0.0

0