alibaba/nacos
 Watch   
 Star   
 Fork   
23 days ago
nacos

3.0.1.1 (May 23th, 2025) (Server Only)

This version is fixed the block issue #13430. Other version changes please see 3.0.1

The following change logs is from 3.0.1:

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: https://github.com/alibaba/nacos/compare/3.0.0...3.0.1

24 days ago
nacos

3.0.1 (May 22th, 2025)

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: https://github.com/alibaba/nacos/compare/3.0.0...3.0.1

2025-04-25 17:43:38
nacos

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:

  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.

  • [#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]

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: https://github.com/alibaba/nacos/compare/2.5.1...3.0.0

2025-04-25 17:43:38
nacos

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.

  • [#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]

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: https://github.com/alibaba/nacos/compare/2.5.1...3.0.0

2025-03-24 09:42:15
nacos

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.

BugFix

  • [#13200] Beta can't run with derby database.
2025-03-19 16:33:24
nacos

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:

  1. Due to support Nacos console independent deployment, some of configuration of nacos server and nacos console changed, please check applciation.properties beforce do upgrading.
  2. 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:

Feature/Refactor

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]

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.

New Contributors

Full Changelog: https://github.com/alibaba/nacos/compare/2.5.1...3.0.0-BETA

2025-03-11 12:02:56
nacos

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:

Change details

Enhancement&Refactor

[#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.

BugFix

[#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.

Dependency

[#13133] Remove unused common-codec.

New Contributors

Full Changelog: https://github.com/alibaba/nacos/compare/2.5.0...2.5.1

2025-01-17 17:08:54
nacos

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:

  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.

  • [#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]

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: https://github.com/alibaba/nacos/compare/3.0.0-alpha...3.0.0-alpha.2

2025-01-17 16:18:27
nacos

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:

Change details

Feature

[#12217] Support beta config history. [#12257] client auth plugin support refreshing server list. [#12719] nacos client support refresh access token when request with 403.

Enhancement&Refactor

[#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.

BugFix

[#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.

Dependency

[#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.

New Contributors

Full Changelog: https://github.com/alibaba/nacos/compare/2.4.3...2.5.0

2024-12-18 19:14:30
nacos

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:

Change details

Feature

[#12217] Support beta config history. [#12257] client auth plugin support refreshing server list. [#12719] nacos client support refresh access token when request with 403.

Enhancement&Refactor

[#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.

BugFix

[#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.

Dependency

[#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.

New Contributors

Full Changelog: https://github.com/alibaba/nacos/compare/2.4.3...2.5.0-BETA