3.0.0 (Apr 25th, 2025)
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:
- APIs are categorized into different types, and different types of APIs will adopt different default authentication strategies.
- Enabled nacos console authentication and need more configuration setting when deploying first time.
- Nacos console UI use new v3 console API replace old v1 API, and default disable old v1 API old console UI used.
- The default namespace public change its id from ``(empty string) to
public
. - Support xDS protocol directly. currently, support EDS, LDS, RDS and CDS.
- Upgrade spring boot to 3.4.1 and upgrade jdk version to 17.
- Add a serial of ADMIN API for Nacos 3.0 to make maintainer and custom console can maintain and get Nacos' data.
- Support Nacos console independent deployment, some of configuration of nacos server and nacos console changed, please check
applciation.properties
beforce do upgrading. - Support MCP(Model Content Protocol) management.
- Support experimental feature distributed lock.
- Support experimental feature fuzzy listen services and configurations.
Detail Changes in 3.0.0 see:
Sync services and endpoints from k8s.
- [#8309]
Support CDE, EDS, incremental EDS of xDS.
- [#8313]
Support LDS and RDS of xDS.
- [#10389]
Support fuzzy listen services and configuration
- [#11856][#12997][#13043][#13043]
Categorize Console APIs.
- [#12017][#12420][#12474][#12553][#12591]
Bump Spring Boot to 3.4.1
- [#12028][#13029]
Console UI use new Console APIs to replaced old APIs.
- [#12687][#12795][#12802][#12804]
Enabled Console APIs authentication by default.
- [#12813][#12814][#12816][#13001][#13007]
Deprecated old api and default disabled old api.
- [#12830]
Enabled Inner APIs authentication by default.
- [#12886]
Unified default namespace Id as public
.
- [#12887]
Dependent Console port and Server port.
- [#12959][#12990][#13009][#13011]
Support distributed lock.
- [#12962]
Categorize new Admin APIs.
- [#12953][#12968][#12983][#12984][#12988][#13044][#13049]
New Nacos maintainer sdk.
- [#12979][#13064][#13081][#13086][#13087][#13089][#13095][#13100][#13101][#13118][#13112][#13154]
Support nacos console deployment independent.
- [#13072][#13080][#13110][#13134][#13142][#13146][#13149]
Nacos default auth plugin change to new login API
- [#13143][#13148][#13159]
Client will judge whether server support target feature like distributed lock or fuzzy watch.
- [#13155]
Enhance start up script to check required configuration and can setting them.
- [#13165]
Support for unifying empty namespaces and Public namespaces in the Nacos 3.0 configuration center.
- [#9846][#13187][#13188][#13192][#13194]
Support MCP(Model Content Protocol) management.
- [#13246]
[#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.
- @EmanuelGi made their first contribution in https://github.com/alibaba/nacos/pull/9220
- @RocketEngine26 made their first contribution in https://github.com/alibaba/nacos/pull/9158
- @PoisonGravity made their first contribution in https://github.com/alibaba/nacos/pull/11208
- @RickonZhang0929 made their first contribution in https://github.com/alibaba/nacos/pull/12420
- @psxjoy made their first contribution in https://github.com/alibaba/nacos/pull/13204
- @linwumingshi made their first contribution in https://github.com/alibaba/nacos/pull/13222
- @chunhai1127 made their first contribution in https://github.com/alibaba/nacos/pull/13235
- @luoxiner made their first contribution in https://github.com/alibaba/nacos/pull/13301
Full Changelog: https://github.com/alibaba/nacos/compare/2.5.1...3.0.0
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:
- APIs are categorized into different types, and different types of APIs will adopt different default authentication strategies.
- Enabled nacos console authentication and need more configuration setting when deploying first time.
- Nacos console UI use new v3 console API replace old v1 API, and default disable old v1 API old console UI used.
- The default namespace public change its id from ``(empty string) to
public
. - Support xDS protocol directly. currently, support EDS, LDS, RDS and CDS.
- Upgrade spring boot to 3.4.1 and upgrade jdk version to 17.
- Add a serial of ADMIN API for Nacos 3.0 to make maintainer and custom console can maintain and get Nacos' data.
- Support Nacos console independent deployment, some of configuration of nacos server and nacos console changed, please check
applciation.properties
beforce do upgrading. - Support MCP(Model Content Protocol) management.
- Support experimental feature distributed lock.
- Support experimental feature fuzzy listen services and configurations.
Detail Changes in 3.0.0 see:
Sync services and endpoints from k8s.
- [#8309]
Support CDE, EDS, incremental EDS of xDS.
- [#8313]
Support LDS and RDS of xDS.
- [#10389]
Support fuzzy listen services and configuration
- [#11856][#12997][#13043][#13043]
Categorize Console APIs.
- [#12017][#12420][#12474][#12553][#12591]
Bump Spring Boot to 3.4.1
- [#12028][#13029]
Console UI use new Console APIs to replaced old APIs.
- [#12687][#12795][#12802][#12804]
Enabled Console APIs authentication by default.
- [#12813][#12814][#12816][#13001][#13007]
Deprecated old api and default disabled old api.
- [#12830]
Enabled Inner APIs authentication by default.
- [#12886]
Unified default namespace Id as public
.
- [#12887]
Dependent Console port and Server port.
- [#12959][#12990][#13009][#13011]
Support distributed lock.
- [#12962]
Categorize new Admin APIs.
- [#12953][#12968][#12983][#12984][#12988][#13044][#13049]
New Nacos maintainer sdk.
- [#12979][#13064][#13081][#13086][#13087][#13089][#13095][#13100][#13101][#13118][#13112][#13154]
Support nacos console deployment independent.
- [#13072][#13080][#13110][#13134][#13142][#13146][#13149]
Nacos default auth plugin change to new login API
- [#13143][#13148][#13159]
Client will judge whether server support target feature like distributed lock or fuzzy watch.
- [#13155]
Enhance start up script to check required configuration and can setting them.
- [#13165]
Support for unifying empty namespaces and Public namespaces in the Nacos 3.0 configuration center.
- [#9846][#13187][#13188][#13192][#13194]
Support MCP(Model Content Protocol) management.
- [#13246]
[#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.
- @EmanuelGi made their first contribution in https://github.com/alibaba/nacos/pull/9220
- @RocketEngine26 made their first contribution in https://github.com/alibaba/nacos/pull/9158
- @PoisonGravity made their first contribution in https://github.com/alibaba/nacos/pull/11208
- @RickonZhang0929 made their first contribution in https://github.com/alibaba/nacos/pull/12420
- @psxjoy made their first contribution in https://github.com/alibaba/nacos/pull/13204
- @linwumingshi made their first contribution in https://github.com/alibaba/nacos/pull/13222
- @chunhai1127 made their first contribution in https://github.com/alibaba/nacos/pull/13235
- @luoxiner made their first contribution in https://github.com/alibaba/nacos/pull/13301
Full Changelog: https://github.com/alibaba/nacos/compare/2.5.1...3.0.0
3.0.0-BETA.2 (Mar 24th, 2025)(Server Only)
The Beta 2 release is fix the block issue [#13200] in 3.0.0-BETA. So this release only for server part, without client part.
For issue [#13200], It cause 3.0.0-beta can't run with derby database which effect default starting up failed for standalone mode.
- [#13200] Beta can't run with derby database.
3.0.0-BETA (Mar 20th, 2025)
This version is a pre beta version of 3.0.0. In this version, Nacos based on Nacos 3.0.0-ALPHA.2 and support independent console deployment and support upgrading from 2.X verison smoothly.
There are also some important changes in BETA
:
- Due to support Nacos console independent deployment, some of configuration of nacos server and nacos console changed, please check
applciation.properties
beforce do upgrading. - Many ADMIN APIs and CONSOLE APIs do some changed for the response, please using the new API document to adapt.
In Nacos 3.0.0-BETA, The main features and develops has finished, 3.0.0-GA will main fix the bugs during the BETA step. The GA version released time will depend BETA step result. Welcome community developers and users test and try out this version and report problem and suggest to Nacos.
Warning: 3.0.0-BETA 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-BETA see:
Sync services and endpoints from k8s.
- [#8309]
Support CDE, EDS, incremental EDS of xDS.
- [#8313]
Support LDS and RDS of xDS.
- [#10389]
Support fuzzy listen services and configuration
- [#11856][#12997][#13043][#13043]
Categorize Console APIs.
- [#12017][#12420][#12474][#12553][#12591]
Bump Spring Boot to 3.4.1
- [#12028][#13029]
Console UI use new Console APIs to replaced old APIs.
- [#12687][#12795][#12802][#12804]
Enabled Console APIs authentication by default.
- [#12813][#12814][#12816][#13001][#13007]
Deprecated old api and default disabled old api.
- [#12830]
Enabled Inner APIs authentication by default.
- [#12886]
Unified default namespace Id as public
.
- [#12887]
Dependent Console port and Server port.
- [#12959][#12990][#13009][#13011]
Support distributed lock.
- [#12962]
Categorize new Admin APIs.
- [#12953][#12968][#12983][#12984][#12988][#13044][#13049]
New Nacos maintainer sdk.
- [#12979][#13064][#13081][#13086][#13087][#13089][#13095][#13100][#13101][#13118][#13112][#13154]
Support nacos console deployment independent.
- [#13072][#13080][#13110][#13134][#13142][#13146][#13149]
Nacos default auth plugin change to new login API
- [#13143][#13148][#13159]
Client will judge whether server support target feature like distributed lock or fuzzy watch.
- [#13155]
Enhance start up script to check required configuration and can setting them.
- [#13165]
Support for unifying empty namespaces and Public namespaces in the Nacos 3.0 configuration center.
- [#9846][#13187][#13188][#13192][#13194]
[#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.
- @EmanuelGi made their first contribution in https://github.com/alibaba/nacos/pull/9220
- @RocketEngine26 made their first contribution in https://github.com/alibaba/nacos/pull/9158
- @PoisonGravity made their first contribution in https://github.com/alibaba/nacos/pull/11208
- @RickonZhang0929 made their first contribution in https://github.com/alibaba/nacos/pull/12420
Full Changelog: https://github.com/alibaba/nacos/compare/2.5.1...3.0.0-BETA
2.5.1 (Mar 11th, 2025)
This version is mainly do some enhancement and fix some bugs from 2.5.0.
Please see the details of the changes below:
[#12823] Randomly generate TokenRefreshWindow for default nacos auth plugin in client. [#13119] Remove old config tag and beta tables, using gray table replaced. [#13122] Add TLS information to connection meta so that server can find client whether open TLS. [#13129] Optimize Client connection parameter configuration to Properties. [#13135] Support callback service listeners anyway when listeners added. [#13138] Enhance invalid parameter transfer during Nacos client get or subscribe service.
[#12991] Set the correct result status code for Distro protocol data processing exceptions. [#13027] Fix persistent service instance metadata will not be expired after instance deregister. [#13090] Fix V2 openAPI get configuration for specified namespace id. [#13093] Fix missing tansformation of default namespace id in config center. [#13106] Fix TopN config no init config value in server start.
[#13133] Remove unused common-codec.
- @cnzakii made their first contribution in https://github.com/alibaba/nacos/pull/13073
- @luky116 made their first contribution in https://github.com/alibaba/nacos/pull/13137
Full Changelog: https://github.com/alibaba/nacos/compare/2.5.0...2.5.1
3.0.0-ALPHA.2 (Jan 21th, 2025)
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:
- 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. - Add a serial of
ADMIN API
for Nacos 3.0 to make maintainer and custom console can maintain and get Nacos' data. - Support beta feature
distributed lock
. - More addition beta feature fuzzy listen services and configurations.
There are also some important changes in ALPHA.2
:
- 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.
- According to 3.0 planning, the
Admin API
,Console API
andInner API
is need to authentication by default. InALPHA
version, theConsole API
has open default auth, so fromALPHA.2
, theAdmin API
is authed by default, accessAdmin API
should with admin usernacos
.
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:
Sync services and endpoints from k8s.
- [#8309]
Support CDE, EDS, incremental EDS of xDS.
- [#8313]
Support LDS and RDS of xDS.
- [#10389]
Support fuzzy listen services and configuration
- [#11856][#12997][#13043][#13043]
Categorize Console APIs.
- [#12017][#12420][#12474][#12553][#12591]
Bump Spring Boot to 3.4.1
- [#12028][#13029]
Console UI use new Console APIs to replaced old APIs.
- [#12687][#12795][#12802][#12804]
Enabled Console APIs authentication by default.
- [#12813][#12814][#12816][#13001][#13007]
Deprecated old api and default disabled old api.
- [#12830]
Enabled Inner APIs authentication by default.
- [#12886]
Unified default namespace Id as public
.
- [#12887]
Dependent Console port and Server port.
- [#12959][#12990][#13009][#13011]
Support distributed lock.
- [#12962]
Categorize new Admin APIs.
- [#12953][#12968][#12983][#12984][#12988][#13044][#13049]
[#12972] Fix publish configuration with wrong namespace problem in console. [#13038] Fix multiple thread initialize Spring Beans cause start up failed.
- @DaniellaHubble made their first contribution in https://github.com/alibaba/nacos/pull/12885
- @ifrankwang made their first contribution in https://github.com/alibaba/nacos/pull/12904
- @DirtyBit64 made their first contribution in https://github.com/alibaba/nacos/pull/12926
- @20144101037 made their first contribution in https://github.com/alibaba/nacos/pull/12914
- @llkkk made their first contribution in https://github.com/alibaba/nacos/pull/12982
- @SoilChang made their first contribution in https://github.com/alibaba/nacos/pull/12950
Full Changelog: https://github.com/alibaba/nacos/compare/3.0.0-alpha...3.0.0-alpha.2
2.5.0 (Jan 21th, 2025)
This version mainly introduces the configuration gray history record feature and refactors and optimizes the configuration gray management to enable users to manage configuration releases and gray configurations more efficiently. It is important to note that this update may lead to certain changes in the database table structure used by Nacos, and the first startup after the upgrade may take some time for automatic data migration (this situation only applies to clusters that have used the beta gray feature in older versions).
In addition to the above features, this version also includes significant optimizations and bug fixes for several other functions, including but not limited to the following:
- Unified client addressing logic and provision of custom extension interfaces.
- The client will automatically refresh the token when encountering a no-permission status during requests, without waiting for the token to expire.
Please see the details of the changes below:
[#12217] Support beta config history. [#12257] client auth plugin support refreshing server list. [#12719] nacos client support refresh access token when request with 403.
[#11659] Refactor config query to chain of responsibility. [#12189] Unified Nacos Client address module code. [#12342] Improve the retrieval of ConfigInfoState to facilitate the extension and implementation of databases like Oracle. [#12644] Enhance to return cached instances when getAllInstance with subscribe exception. [#12748] Support custom client configuration timeout. [#12756] Enhance Disk operation for DiskUtils. [#12757] Refactor update password api auth check and add unit test. [#12773] Enhance hint message when adding duplicate permissions or binding relationship. [#12371] Refactor beta and gray config model. [#12851] Cluster grpc request add server identity info. [#12872] Refactor ConfigCache and related pathways, uniformly use UTF-8 encoding for md5 fields. [#12911] Use lambda to replace some for loop and add unit tests. [#12928] Replace document url in console ui and README. [#12950] Enhance nacos client destruction log and give better messages. [#12982] Enhance to support resolving JAVA_HOME from symbolic links when which java
is used. [#13023] Optimize the logic for Config query API.
[#11153] Fix Hints error when access console index and redirect to login page. [#11930] Fix leak namespace description for default namespace problem. [#12769] Fix clean config history error for derby datasource. [#12871] Fix duplicate defined items in console ui. [#12875] Fix config search failed when using type
for MySQL datasource. [#12940] Fix return empty when ip or port is null for API /service/subscriber/list
. [#12960] Fix config rollback page error when use advanced options. [#12970] Fix NamingMetadataManager.removeInstanceMetadata() error. [#13003] Fix don't use derby default staring with standalone mode.
[#12686] Bump Spring Security version to 5.8.15. [#12735][#12965][#13035] Bump console ui dependencies by npm audit. [#12777] Bump maven-enforcer-plugin to 3.5.0. [#12862] Bump tomcat-embed-core from 9.0.93 to 9.0.96. [#13025] Bump org.apache.tomcat.embed:tomcat-embed-core from 9.0.96 to 9.0.98.
- @totalo made their first contribution in https://github.com/alibaba/nacos/pull/12274
- @lucky8987 made their first contribution in https://github.com/alibaba/nacos/pull/12765
- @94pengchengxin made their first contribution in https://github.com/alibaba/nacos/pull/12866
- @littlesparklet made their first contribution in https://github.com/alibaba/nacos/pull/12874
- @DaniellaHubble made their first contribution in https://github.com/alibaba/nacos/pull/12885
- @ifrankwang made their first contribution in https://github.com/alibaba/nacos/pull/12904
- @DirtyBit64 made their first contribution in https://github.com/alibaba/nacos/pull/12926
- @20144101037 made their first contribution in https://github.com/alibaba/nacos/pull/12914
- @llkkk made their first contribution in https://github.com/alibaba/nacos/pull/12982
- @SoilChang made their first contribution in https://github.com/alibaba/nacos/pull/12950
- @mawen12 made their first contribution in https://github.com/alibaba/nacos/pull/13022
Full Changelog: https://github.com/alibaba/nacos/compare/2.4.3...2.5.0
2.5.0-BETA (Dec 19, 2024)
This version mainly introduces the configuration gray history record feature and refactors and optimizes the configuration gray management to enable users to manage configuration releases and gray configurations more efficiently. It is important to note that this update may lead to certain changes in the database table structure used by Nacos, and the first startup after the upgrade may take some time for automatic data migration (this situation only applies to clusters that have used the beta gray feature in older versions).
In addition to the above features, this version also includes significant optimizations and bug fixes for several other functions, including but not limited to the following:
- Unified client addressing logic and provision of custom extension interfaces.
- The client will automatically refresh the token when encountering a no-permission status during requests, without waiting for the token to expire.
Please see the details of the changes below:
[#12217] Support beta config history. [#12257] client auth plugin support refreshing server list. [#12719] nacos client support refresh access token when request with 403.
[#11659] Refactor config query to chain of responsibility. [#12189] Unified Nacos Client address module code. [#12342] Improve the retrieval of ConfigInfoState to facilitate the extension and implementation of databases like Oracle. [#12644] Enhance to return cached instances when getAllInstance with subscribe exception. [#12748] Support custom client configuration timeout. [#12756] Enhance Disk operation for DiskUtils. [#12757] Refactor update password api auth check and add unit test. [#12773] Enhance hint message when adding duplicate permissions or binding relationship. [#12371] Refactor beta and gray config model. [#12851] Cluster grpc request add server identity info. [#12872] Refactor ConfigCache and related pathways, uniformly use UTF-8 encoding for md5 fields. [#12911] Use lambda to replace some for loop and add unit tests. [#12928] Replace document url in console ui and README.
[#11153] Fix Hints error when access console index and redirect to login page. [#11930] Fix leak namespace description for default namespace problem. [#12769] Fix clean config history error for derby datasource. [#12871] Fix duplicate defined items in console ui. [#12875] Fix config search failed when using type
for MySQL datasource. [#12960] Fix config rollback page error when use advanced options. [#12970] Fix NamingMetadataManager.removeInstanceMetadata() error.
[#12686] Bump Spring Security version to 5.8.15. [#12735][#12965] Bump console ui dependencies by npm audit. [#12777] Bump maven-enforcer-plugin to 3.5.0. [#12862] Bump tomcat-embed-core from 9.0.93 to 9.0.96.
- @MatthewAden made their first contribution in https://github.com/alibaba/nacos/pull/12507
- @totalo made their first contribution in https://github.com/alibaba/nacos/pull/12274
- @lucky8987 made their first contribution in https://github.com/alibaba/nacos/pull/12765
- @94pengchengxin made their first contribution in https://github.com/alibaba/nacos/pull/12866
- @littlesparklet made their first contribution in https://github.com/alibaba/nacos/pull/12874
- @DaniellaHubble made their first contribution in https://github.com/alibaba/nacos/pull/12885
- @ifrankwang made their first contribution in https://github.com/alibaba/nacos/pull/12904
- @DirtyBit64 made their first contribution in https://github.com/alibaba/nacos/pull/12926
- @20144101037 made their first contribution in https://github.com/alibaba/nacos/pull/12914
Full Changelog: https://github.com/alibaba/nacos/compare/2.4.3...2.5.0-BETA
3.0.0-ALPHA (Dec 5th, 2024)
This version is a pre alpha version of 3.0.0. In this version, Nacos contains many APIs and deployment changes from old versions to enhance the security and usage, the main different changes:
- APIs are categorized into different types, and different types of APIs will adopt different default authentication strategies.
- Enabled nacos console authentication and need more configuration setting when deploying first time.
- Nacos console UI use new
v3
console API replace oldv1
API, and default disable oldv1
API old console UI used. - The default namespace
public
change its id from ``(empty string) topublic
, which cause not support upgrade from old version Temporarily.
And in this pre alpha version, Nacos Server add experimental features: support xDS protocol directly. currently, support EDS
, LDS
, RDS
and CDS
.
Welcome community developers and users test and try out this version and report problem and suggest to Nacos.
Warning: 3.0.0-ALPHA 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:
Sync services and endpoints from k8s.
- [#8309]
Support CDE, EDS, incremental EDS of xDS.
- [#8313]
Support LDS and RDS of xDS.
- [#10389]
Categorize Console APIs.
- [#12017][#12420][#12474][#12553][#12591]
Console UI use new Console APIs to replaced old APIs.
- [#12687][#12795][#12802][#12804]
Enabled Console APIs authentication by default.
- [#12813][#12814][#12816]
Deprecated old api and default disabled old console api.
- [#12830]
Enabled Inner APIs authentication by default.
- [#12886]
Unified default namespace Id as public
.
- [#12887]
2.4.3 (Oct 12th, 2024)
This version primarily enhances to support for gRPC request timeout parameters in the Nacos client, and dynamically displays the configuration history retention period.
It also fixes several issues related to client modularization, login, and log configuration, and upgrades multiple dependencies to solve dependent security concerns.
Please see the details of the changes below:
[#12103] Enhance nacos client to support grpc request timeout param. [#12614] Display the number of days to retain the configuration history dynamically on the console. [#12716] Refactor grpc server request handler.
[#12551] Fix client modularity problem. [#12625] Fix namespace query SQL problem for no MySQL datasource. [#12670] Fix can't login when domain like 'register.nacos.com' in console. [#12668] Fix Control Plugin log configuration problem. [#12682] Fix nacos client log4j async append configuration problem.
[#12708] Bump commons-io:commons-io from 2.7 to 2.14.0 [#12673] Bump com.google.protobuf:protobuf-java from 3.22.3 to 3.25.5.
- @xiebin123456 made their first contribution in https://github.com/alibaba/nacos/pull/12693
- @juhuan made their first contribution in https://github.com/alibaba/nacos/pull/12671
- @luxiao0000 made their first contribution in https://github.com/alibaba/nacos/pull/12696
Full Changelog: https://github.com/alibaba/nacos/compare/2.4.2.1...2.4.3