github alibaba/nacos 3.0.0-alpha.2
3.0.0-ALPHA.2 (Jan 21th, 2025)

pre-release6 hours ago

This version is a pre alpha version of 3.0.0. In this version, Nacos based on Nacos 3.0.0-ALPHA and support more features:

  1. According to Vote Issue #12923, almost all participants agreed to upgrade the JDK and Spring Boot versions. So in ALPHA.2, upgrade spring boot to 3.4.1 and upgrade jdk version to 17.
  2. Add a serial of ADMIN API for Nacos 3.0 to make maintainer and custom console can maintain and get Nacos' data.
  3. Support beta feature distributed lock.
  4. More addition beta feature fuzzy listen services and configurations.

There are also some important changes in ALPHA.2:

  1. According to Vote Issue #12922, most of participants agreed to remove the supported for Nacos 1.x clients. However, a few of users are concerned that some less frequently used multilingual SDKs are still not compatible with gRPC access. Removing the client's API would make it impossible to use these SDKs. Therefore, the community has temporarily only blocked the 1.x and 2.x console API and admin API (they can still be enabled with a switch). The 1.x openAPI has not been blocked, and further discussion and observation within the community are needed to decide whether to remove it in the BETA or the official 3.0.0 release.
  2. According to 3.0 planning, the Admin API, Console API and Inner API is need to authentication by default. In ALPHA version, the Console API has open default auth, so from ALPHA.2, the Admin API is authed by default, access Admin API should with admin user nacos.

Welcome community developers and users test and try out this version and report problem and suggest to Nacos.

Warning: 3.0.0-ALPHA.2 is a pre version, it's features and APIs might so some adjustment in future versions, please don't used in product environments.

Detail Changes in 3.0.0-ALPHA 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.

BugFix

[#12972] Fix publish configuration with wrong namespace problem in console.
[#13038] Fix multiple thread initialize Spring Beans cause start up failed.

New Contributors

Full Changelog: 3.0.0-alpha...3.0.0-alpha.2

Don't miss a new nacos release

NewReleases is sending notifications on new releases.