This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/org.testcontainers-testcontainers-1.21.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git


 discard 09f8cd3b5a Bump org.testcontainers:testcontainers from 1.21.0 to 1.21.3
     add 5bbf7cef23 Cache marked type to optimize SerializeSecurityConfigurator 
registerInterface performance (#15500)
     add ff5a350861 Fix typos (#15517)
     add 4e14015c04 Remove System.out from the unit test cases. (#15523)
     add d2c0478a0a Close channel handler context after the channel written 
operation is completed and Remove overflow check process(#15518)
     add ed182c9960 Shutdown output after Ping frame is sent by 
Http3ClientFrameCodec (#15524)
     add 6ddd9ced55 Update README.md (#15525)
     add d8c1f7d5cd Bump org.apache.maven.plugins:maven-enforcer-plugin from 
3.5.0 to 3.6.0 (#15527)
     add 86dd98899b Upgrade to Netty HTTP/3 release versions. (#15534)
     add b5fca6f140  Type inconsistency in RpcServiceContext.localInvoke field 
causes NullPointerException (#15475) (#15536)
     add 0da04e145a Set debian mirror to debian archive site for getting buster 
packages which used by current github ubuntu-latest docker building action 
(#15541)
     add 7e06055f13 Add os-maven-plugin to the maven extensions of the modules 
which need OS type detection (#15540)
     add e0fb531316 remove useless properties (#15548)
     add 55a3a4b870 Set grpc_version at parent pom to 1.73 which is same as 
grpc.version at dubbo-dependencies-bom (#15550)
     add f83f654e0c Add multi-JDK testing support to PR workflow (#15542)
     add 334d283638 Fix the source directory was not attached when the protoc 
error message was not empty (#15553)
     add e0a59bd8e7 Fix link annotation(#15563)
     add d079dec009 [3.3] Add HTTP/2 server connection preface process (#15535)
     add 8adee06637 Fix NacosNamingServiceUtilsTest UnknownHostException 
(#15566)
     add ef5bf4af96 Fixed the issue of type loss in generalized call cases. 
(#15562)
     add 7285b85cf0 Fix typos of test cases(#15569)
     add c184f21450 Fix class comments (#15568)
     add 4034e98a55 Fix MeshAppRuleListenerTest (#15570)
     add e00941773f Revert "Fixed the issue of type loss in generalized call 
cases. (#15562)" (#15571)
     add ce86a748e1 Set require approval rule
     add 192d43307c Fix penName (#15573)
     add 9eeae4d2ea Fix redoc version property of dubbo-rest-openapi (#15584)
     add 6571e82416 Fix the issue where MergedAnnotation is null when retrieved 
in Spring 5.x (#15581)
     add a1212701bd Fix typos in test method names of 
FailSafeClusterInvokerTest (#15578)
     add 34c34689fa Fix nan problem (#15586)
     add 3d40734b61 fix typos (#15591)
     add 0fc2e06721 remove some author tags (#15589)
     add 55acb38670 fix comment typos (#15593)
     add ed6528488e clean repeat class name in comment (#15595)
     add af2625c6de Fix uninitialized non-static final fields potential NPE 
issue in dubbo-remoting module (#15602)
     add 629baf7d34 Fix mistaken deletion of reconnect interval (#15613)
     add 9718408bb8 Support Preferred Network Interface via Spring Environment 
and Fix Early Host Resolution (#15604)
     add 8dabe605ad fix typos (#15625)
     add c831fefc78 Add serviceConfigV2 null check at metadata service export 
(#15603)
     add a75de07bc0 Add support for Zookeeper-based config center and metadata 
reporting in the demo (#15646)
     add 5b9adb04df Support for Mutiny Reactive (#15537)
     add 07e1c2a9c7 fix mutiny race condition issue (#15662)
     add 605836fc2a Unset DEBIAN_MIRROR as the test image of 
dubbo-integration-cases and dubbo-samples was already upgraded from the old 
buster to the latest bullseye (#15667)
     add d45ce97c48 Fix AbortPolicyWithReportTest as con could be used as a 
directory name in Windows server 2025 (#15672)
     add d879176fe5 Prolong the timeout parameters of Zookeeper download for 
unit test at latest Windows server (#15673)
     add 50099c107b Bump org.apache.dubbo:hessian-lite from 4.0.3 to 4.0.4 
(#15684)
     add 872c8cbeff remove Future from FUTURES after timeout and add 
RejectedExecution test fix  (#15695)
     add b869c2cf84 Fixed hanging test cases when failed to download ZK image 
that due to timeout or other problems (#15693)
     add 956a47b067 Fixed flaky test: 
org.apache.dubbo.common.bytecode.WrapperTest.est_getMethodNames_ContainExtendsParentMethods
 (#15683)
     add bc543b67de Support method level TPS in `DefaultTPSLimiter` (#15679)
     add 8202597997 Fix zookeeper download url (#15697)
     add f6b78d2280 remove some not running test case. (#15654)
     add 8f2b4decdc End the 'read/write' combination operation early to improve 
performance (#15666)
     add 5c0bd7f2c0 fixed the issue that the file name of message.proto is not 
supported (#15655)
     add 2170f0fa90 fix thread safety issue of ConsumerConfigurationListener 
(#15707)
     add a7b641f51e [3.3] Optimize TriRpcStatus by adding http status code to 
its description (#15708)
     add aa3262f623 Add dubbo package to serialize allow list for 
SpringXmlConfigTest to avoid IllegalArgumentException (#15714)
     add f1585880be Prepare 3.3.6 release (#15722)
     add cc350d3735 Bump spring-6.version from 6.2.8 to 6.2.11 (#15689)
     add 0d8c15adea Add dubbo springboot3 dependency checker automatic 
configuration (#15709)
     add 3605d024f8 Bump org.springframework:spring-core from 6.2.8 to 6.2.11 
(#15723)
     add ed7ae8e3c4 Bump io.projectreactor:reactor-core from 3.7.6 to 3.7.11 
(#15692)
     add 02862165ed Bump io.micrometer:micrometer-core from 1.15.0 to 1.15.4 
(#15691)
     add dea0206908 Downgrade ubuntu testing system to 22.04 for ZK and nacos 
server which need legacy cgroup v1 that was disabled at latest ubuntu (#15727)
     add f2d5ba9a7d feat(registry): support the  option, whether to check the 
connection … (#15594)
     add adc61430f2  Dubbo MCP Integration  (#15406)
     add aed93d5abe Fix inconsistent writeEvent and readEvent in default 
serialization (#15740)
     add 3720471e56 feat: Add JDK 25 support and fix build failures (#15754)
     add 84c4802970 Stabilized the test JsonUtilsTest.consistentTest (#15746)
     add 03c5e6e784 Fix/mcp sse content type and endpoint (#15763)
     add f77f43ecaf Stabilize the flaky test 
ServiceDefinitionBuilderTest.testBuilderComplexObject (#15759)
     add 400b6e200d Stabilize the test 
ConfigManagerTest.testGetConfigByIdOrName() (#15758)
     add 7cee17d0a0 Fix unstable test URLTest.testHashcode (#15757)
     add 7883aab069 fix:JDK 25 Netty EventLoopGroup creation and ignore unsafe 
warning (#15764)
     add c6e619b0dc Fix issue #15698 Distinguish between timeout and task 
rejection in DefaultFuture (#15738)
     add f284fab1a9 Update to 3.3.7-SNAPSHOT (#15770)
     add 58d738682f fix: thread safety RegistryDirectory (#15775)
     add b9794f14f2 Stabilize methods in MethodConfigTest.java (#15782)
     add 21c29089cd Fix: the interface-level timeout and retry configurations 
become invalid after the caller application is restarted (#15784)
     add 1747f9942b Stabilize 3 methods in ExporterSideConfigUrlTest.java 
(#15778)
     add 5e577c4948 Fix multiple tests in ServiceConfigTest.java (#15785)
     add 3570ee0908 Stabilize Nondex non-determinism in 'map argument body 
test' and 'advance bean argument get test' (#15777)
     add 9b32dc11eb Fix environment-dependent flakiness in XmlSafetyTest by 
restricting process comparison to child sleep commands (#15776)
     add 763e8bb773 HttpPostRequestDecoder need be destroyed. (#15788)
     add 48c5bb2361 Add maxMessageSize config  (#15781)
     add 236db87a59 docs: Add 3.3.6 version highlights to README (#15772)
     add 91cdd78bfc Stabilize all the tests in ReferenceCacheTest.java (#15794)
     add b58955b67e Fix several flaky tests in DubboBootstrapTest (#15793)
     add 9eee7c4b1a Stabilizing several methods in ConfigCenterConfigTest 
(#15792)
     add a779fdec5d Stabilize several methods in ApplicationConfigTest (#15791)
     add 68579431e4 Stabilize several methods in ConsumerConfigTest (#15790)
     add 539af26ac5 Stabilize several tests in ProtocolConfigTest.java (#15789)
     add 7b48706491 Stabilize several tests in ReferenceConfigTest.java (#15787)
     add 102ebd5ba3 Bump io.grpc:grpc-netty-shaded in /dubbo-dependencies-bom 
(#15713)
     add 2d7eee75e3 Bump org.webjars:webjars-locator-lite from 1.0.1 to 1.1.2 
(#15716)
     add 04a620ee08 Bump com.alibaba.fastjson2:fastjson2 from 2.0.56 to 2.0.60 
(#15741)
     add 170ace8d79 Bump org.testcontainers:testcontainers from 1.21.0 to 1.21.3

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (09f8cd3b5a)
            \
             N -- N -- N   
refs/heads/dependabot/maven/org.testcontainers-testcontainers-1.21.3 
(170ace8d79)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .artifacts                                         |   2 +
 .asf.yaml                                          |  54 +-
 .github/workflows/build-and-test-pr.yml            |  84 +--
 .github/workflows/build-and-test-scheduled-3.1.yml |  36 +-
 .github/workflows/build-and-test-scheduled-3.2.yml |  36 +-
 .github/workflows/build-and-test-scheduled-3.3.yml |  66 ++-
 .github/workflows/release-test.yml                 |  66 ++-
 README.md                                          |  14 +-
 .../cluster/configurator/AbstractConfigurator.java |   3 -
 .../configurator/absent/AbsentConfigurator.java    |   3 -
 .../override/OverrideConfigurator.java             |   3 -
 .../configurator/parser/model/ConfigItem.java      |   3 -
 .../parser/model/ConfiguratorConfig.java           |   3 -
 .../rpc/cluster/filter/ProtocolFilterWrapper.java  |   3 -
 .../cluster/loadbalance/AbstractLoadBalance.java   |   3 -
 .../cluster/loadbalance/AdaptiveLoadBalance.java   |   4 -
 .../loadbalance/ConsistentHashLoadBalance.java     |  10 +-
 .../loadbalance/LeastActiveLoadBalance.java        |   4 +-
 .../loadbalance/ShortestResponseLoadBalance.java   |   4 +-
 .../condition/config/ListenableStateRouter.java    |   4 +-
 .../config/ProviderAppStateRouterFactory.java      |   3 -
 .../config/model/ConditionRuleParser.java          |   2 +-
 .../condition/matcher/pattern/ValuePattern.java    |   3 -
 .../router/mock/MockStateRouterFactory.java        |   3 -
 .../dubbo/rpc/cluster/support/ClusterUtils.java    |   3 -
 .../org/apache/dubbo/rpc/cluster/StickyTest.java   |   2 -
 .../absent/AbsentConfiguratorTest.java             |   3 -
 .../override/OverrideConfiguratorTest.java         |   3 -
 .../configurator/parser/ConfigParserTest.java      |   3 -
 .../rpc/cluster/directory/MockDirInvocation.java   |   3 -
 .../rpc/cluster/directory/StaticDirectoryTest.java |   3 -
 .../dubbo/rpc/cluster/filter/DemoService.java      |   3 -
 .../dubbo/rpc/cluster/filter/DemoServiceLocal.java |   3 -
 .../dubbo/rpc/cluster/filter/DemoServiceMock.java  |   4 -
 .../dubbo/rpc/cluster/filter/DemoServiceStub.java  |   3 -
 .../dubbo/rpc/cluster/filter/MockService.java      |   4 -
 .../loadbalance/AdaptiveLoadBalanceTest.java       |   3 -
 .../loadbalance/ConsistentHashLoadBalanceTest.java |  24 +-
 .../loadbalance/LeastActiveBalanceTest.java        |   3 -
 .../cluster/loadbalance/RandomLoadBalanceTest.java |   3 -
 .../ShortestResponseLoadBalanceTest.java           |   2 -
 .../cluster/router/affinity/AffinityRouteTest.java |  11 +-
 .../router/condition/ConditionStateRouterTest.java |  76 +--
 .../config/ConditionStateRouterTestV31.java        |   2 -
 .../router/mesh/route/MeshAppRuleListenerTest.java |   2 +-
 .../router/mesh/rule/DestinationRuleTest.java      |   4 -
 .../router/mesh/rule/VirtualServiceRuleTest.java   |   1 -
 .../support/AbstractClusterInvokerTest.java        |   4 -
 .../support/FailSafeClusterInvokerTest.java        |   5 +-
 .../support/FailfastClusterInvokerTest.java        |   3 -
 .../support/FailoverClusterInvokerTest.java        |   5 +-
 .../cluster/support/ForkingClusterInvokerTest.java |   3 -
 .../support/wrapper/MockClusterInvokerTest.java    |   8 +-
 .../wrapper/MockProviderRpcExceptionTest.java      |   7 +-
 dubbo-cluster/src/test/resources/ServiceNoRule.yml |   2 +-
 .../main/java/org/apache/dubbo/common/Version.java |   3 -
 .../dubbo/common/bytecode/ClassGenerator.java      |   3 -
 .../org/apache/dubbo/common/bytecode/Mixin.java    |   3 -
 .../nop/NopDynamicConfigurationFactory.java        |   3 -
 .../common/constants/LoggerCodeConstants.java      |   3 +
 .../dubbo/common/constants/QosConstants.java       |   3 -
 .../dubbo/common/constants/RegistryConstants.java  |   2 +-
 .../dubbo/common/constants/RemotingConstants.java  |   3 -
 .../common/convert/StringToDurationConverter.java  |   5 -
 .../inject/AdaptiveExtensionInjector.java          |   3 -
 .../extension/inject/SpiExtensionInjector.java     |   3 -
 .../apache/dubbo/common/json/impl/JacksonImpl.java |   4 +-
 .../common/logger/helpers/FormattingTuple.java     |   2 -
 .../common/logger/helpers/MessageFormatter.java    |   5 -
 .../org/apache/dubbo/common/status/Status.java     |   3 -
 .../apache/dubbo/common/status/StatusChecker.java  |   3 -
 .../dubbo/common/threadlocal/InternalThread.java   |   3 -
 .../apache/dubbo/common/threadpool/ThreadPool.java |   3 -
 .../threadpool/manager/ExecutorRepository.java     |   3 -
 .../support/eager/EagerThreadPoolExecutor.java     |   3 -
 .../dubbo/common/timer/HashedWheelTimer.java       |   8 +-
 .../dubbo/common/url/component/URLParam.java       |  12 +-
 .../java/org/apache/dubbo/common/utils/JRE.java    |  10 +
 .../org/apache/dubbo/common/utils/JsonUtils.java   |  10 +-
 .../apache/dubbo/common/utils/ReflectUtils.java    |  15 +-
 .../utils/SerializeSecurityConfigurator.java       |  77 +--
 .../org/apache/dubbo/common/utils/StringUtils.java |   3 -
 .../org/apache/dubbo/common/utils/UrlUtils.java    |   5 +
 .../java/org/apache/dubbo/config/Constants.java    |   3 -
 .../dubbo/config/annotation/DubboService.java      |   7 +
 .../org/apache/dubbo/config/nested/McpConfig.java  | 128 +++++
 .../org/apache/dubbo/config/nested/RestConfig.java |  16 +
 .../apache/dubbo/config/nested/TripleConfig.java   |  21 +
 .../dubbo/common/InterfaceAddressURLTest.java      |   7 +-
 .../test/java/org/apache/dubbo/common/URLTest.java |   2 -
 .../common/beanutil/JavaBeanSerializeUtilTest.java |   4 +-
 .../dubbo/common/bytecode/ClassGeneratorTest.java  |  13 +-
 .../apache/dubbo/common/bytecode/MixinTest.java    |  13 +-
 .../apache/dubbo/common/bytecode/ProxyTest.java    |   1 -
 .../apache/dubbo/common/bytecode/WrapperTest.java  |  19 +-
 .../compiler/support/JavassistCompilerTest.java    |   2 +-
 .../common/config/ConfigurationUtilsTest.java      |   3 -
 .../extension/convert/String2BooleanConverter.java |   2 +-
 .../extension/convert/String2DoubleConverter.java  |   2 +-
 .../extension/convert/String2IntegerConverter.java |   2 +-
 .../common/extension/injection/InjectExt.java      |   3 -
 .../dubbo/common/model/person/BigPerson.java       |  20 +-
 .../reporter/FrameworkStatusReportServiceTest.java |   6 +-
 .../threadlocal/InternalThreadLocalTest.java       |   8 +-
 .../MemoryLimitedLinkedBlockingQueueTest.java      |   8 +-
 .../MemorySafeLinkedBlockingQueueTest.java         |   9 +-
 .../threadpool/serial/SerializingExecutorTest.java |   2 -
 .../support/AbortPolicyWithReportTest.java         |  21 +-
 .../support/eager/EagerThreadPoolExecutorTest.java |  11 +-
 .../org/apache/dubbo/common/utils/JRETest.java     |  18 +-
 .../utils/JavassistParameterNameReaderTest.java    |   2 -
 .../apache/dubbo/common/utils/JsonUtilsTest.java   |  67 ++-
 .../apache/dubbo/common/utils/MD5UtilsTest.java    |   9 +-
 .../apache/dubbo/common/utils/PojoUtilsTest.java   |   5 +-
 .../apache/dubbo/common/utils/StringUtilsTest.java |   4 -
 .../org/apache/dubbo/common/utils/json/Color.java  |   2 +-
 .../dubbo/config/context/ConfigManagerTest.java    |  19 +-
 .../dubbo/metadata/definition/MetadataTest.java    |   9 -
 .../definition/ServiceDefinitionBuilderTest.java   |  24 +-
 .../metadata/definition/common/OuterClass.java     |   6 +-
 .../common/ResultWithRawCollections.java           |   3 -
 .../apache/dubbo/rpc/model/person/BigPerson.java   |  20 +-
 .../dubbo/container/page/MenuComparator.java       |   3 -
 .../com/alibaba/dubbo/container/page/Page.java     |   3 -
 .../alibaba/dubbo/container/page/PageHandler.java  |   3 -
 .../alibaba/dubbo/container/page/PageServlet.java  |   3 -
 .../dubbo/container/page/ResourceFilter.java       |   3 -
 .../container/page/pages/HomePageHandler.java      |   3 -
 .../dubbo/container/page/pages/LogPageHandler.java |   3 -
 .../container/page/pages/StatusPageHandler.java    |   3 -
 .../container/page/pages/SystemPageHandler.java    |   3 -
 .../dubbo/config/spring/api/DemoService.java       |   3 -
 .../apache/dubbo/config/spring/filter/MockDao.java |   3 -
 .../dubbo/config/spring/filter/MockDaoImpl.java    |   3 -
 .../dubbo/config/spring/filter/MockFilter.java     |   3 -
 .../org/apache/dubbo/metadata/tools/Ancestor.java  |   3 -
 .../org/apache/dubbo/metadata/tools/Parent.java    |   3 -
 .../java/org/apache/dubbo/rpc/RpcContextTest.java  |   5 +-
 .../apache/dubbo/rpc/cluster/CompatibleRouter.java |   3 -
 .../dubbo/rpc/cluster/CompatibleRouter2.java       |   3 -
 .../org/apache/dubbo/rpc/cluster/NewRouter.java    |   3 -
 .../org/apache/dubbo/rpc/cluster/RouterTest.java   |   3 -
 .../org/apache/dubbo/service/DemoServiceImpl.java  |  13 +-
 .../org/apache/dubbo/config/ServiceConfig.java     |  14 +
 .../ConfigurableMetadataServiceExporter.java       |  21 +-
 .../apache/dubbo/config/AbstractConfigTest.java    |   1 -
 .../apache/dubbo/config/ApplicationConfigTest.java |   4 +
 .../dubbo/config/ConfigCenterConfigTest.java       |   4 +
 .../apache/dubbo/config/ConsumerConfigTest.java    |   4 +
 .../org/apache/dubbo/config/MethodConfigTest.java  |  10 +-
 .../apache/dubbo/config/ProtocolConfigTest.java    |   5 +-
 .../apache/dubbo/config/ReferenceConfigTest.java   |  16 +-
 .../org/apache/dubbo/config/ServiceConfigTest.java |   8 +-
 .../org/apache/dubbo/config/api/DemoException.java |   3 -
 .../org/apache/dubbo/config/api/DemoService.java   |   3 -
 .../java/org/apache/dubbo/config/api/User.java     |   3 -
 .../dubbo/config/bootstrap/DubboBootstrapTest.java |   9 +
 .../bootstrap/DubboServiceConsumerBootstrap.java   |  53 --
 .../bootstrap/DubboServiceProviderBootstrap.java   |  82 ---
 .../DubboServiceProviderMinimumBootstrap.java      |  41 --
 .../apache/dubbo/config/bootstrap/EchoService.java |  31 --
 .../dubbo/config/bootstrap/EchoServiceImpl.java    |  36 --
 .../dubbo/config/bootstrap/MultiInstanceTest.java  |   2 -
 .../NacosDubboServiceConsumerBootstrap.java        |  58 --
 .../NacosDubboServiceProviderBootstrap.java        |  57 --
 .../ZookeeperDubboServiceConsumerBootstrap.java    |  59 --
 .../ZookeeperDubboServiceProviderBootstrap.java    |  48 --
 .../DubboInterfaceConsumerBootstrap.java           |  57 --
 .../apache/dubbo/config/bootstrap/rest/User.java   |  72 ---
 .../dubbo/config/bootstrap/rest/UserService.java   |  42 --
 .../config/bootstrap/rest/UserServiceImpl.java     |  29 -
 .../config/bootstrap/rest/support/ContentType.java |  27 -
 .../org/apache/dubbo/config/cache/CacheTest.java   |   3 -
 ...egistryCenterExportMetadataIntegrationTest.java |   2 +-
 ...egistryCenterExportProviderIntegrationTest.java |   2 +-
 ...egistryCenterExportMetadataIntegrationTest.java |   2 +-
 .../SingleRegistryCenterInjvmIntegrationTest.java  |   2 +-
 .../config/provider/impl/DemoServiceImpl.java      |   3 -
 .../config/url/ExporterSideConfigUrlTest.java      |   5 +
 .../dubbo/config/url/InvokerSideConfigUrlTest.java |   1 -
 .../dubbo/config/utils/ReferenceCacheTest.java     |  12 +
 .../dubbo/config/utils/service/FooService.java     |   3 -
 .../dubbo/config/utils/service/FooServiceImpl.java |   3 -
 .../dubbo/config/utils/service/XxxService.java     |   3 -
 .../dubbo/config/utils/service/XxxServiceImpl.java |   3 -
 .../annotation/ServiceAnnotationPostProcessor.java |   4 +-
 .../spring/extension/SpringExtensionInjector.java  |   3 -
 .../spring/status/DataSourceStatusChecker.java     |   3 -
 .../config/spring/status/SpringStatusChecker.java  |   3 -
 .../dubbo/config/spring/util/AnnotationUtils.java  |  41 +-
 .../src/main/resources/META-INF/compat/dubbo.xsd   |   6 +-
 .../src/main/resources/META-INF/dubbo.xsd          |   4 +-
 .../config/spring/AbstractRegistryService.java     |   3 -
 .../org/apache/dubbo/config/spring/ConfigTest.java |   3 -
 .../config/spring/SimpleRegistryExporter.java      |   3 -
 .../dubbo/config/spring/SimpleRegistryService.java |   3 -
 .../config/spring/action/DemoInterceptor.java      |   3 -
 .../annotation/consumer/AnnotationAction.java      |   3 -
 .../dubbo/config/spring/api/DemoService.java       |   3 -
 .../apache/dubbo/config/spring/filter/MockDao.java |   3 -
 .../dubbo/config/spring/filter/MockDaoImpl.java    |   3 -
 .../dubbo/config/spring/filter/MockFilter.java     |   3 -
 .../dubbo/config/spring/impl/DemoServiceImpl.java  |   3 -
 .../dubbo/config/spring/impl/NotifyService.java    |  10 +-
 .../spring/issues/issue6000/Issue6000Test.java     |   5 +-
 .../consumer/DemoBeanFactoryPostProcessor.java     |   1 -
 .../consumer/PropertyConfigurerTest.java           |   1 -
 .../consumer2/PropertySourcesConfigurerTest.java   |   1 -
 .../consumer3/PropertySourcesInJavaConfigTest.java |   2 -
 .../registryNA/provider/DubboXmlProviderTest.java  |   3 -
 .../consumer/DemoServiceConsumerBootstrap.java     |   5 +-
 .../consumer/DemoServiceConsumerXmlBootstrap.java  |   6 +-
 .../provider/DemoServiceProviderBootstrap.java     |   1 -
 .../provider/DemoServiceProviderXmlBootstrap.java  |   1 -
 .../ZookeeperDubboSpringConsumerBootstrap.java     |   5 +-
 .../ZookeeperDubboSpringConsumerXmlBootstrap.java  |   5 +-
 .../apollo/ApolloDynamicConfigurationFactory.java  |   3 -
 .../nacos/NacosDynamicConfigurationFactory.java    |   2 +-
 .../nacos/NacosDynamicConfigurationTest.java       |   9 +-
 .../dubbo-demo-api/dubbo-demo-api-consumer/pom.xml |  10 +
 .../apache/dubbo/demo/consumer/Application.java    |  19 +-
 .../dubbo-demo-api/dubbo-demo-api-provider/pom.xml |  10 +
 .../apache/dubbo/demo/provider/Application.java    |  11 +-
 .../pom.xml                                        |  25 +-
 .../dubbo/mcp/server/demo/McpDemoApplication.java} |   8 +-
 .../dubbo/mcp/server/demo/demo/ComplexRequest.java |  92 ++++
 .../mcp/server/demo/demo/ComplexResponse.java      |  45 +-
 .../dubbo/mcp/server/demo/demo}/HelloService.java  |  12 +-
 .../mcp/server/demo/demo/HelloServiceImpl.java     |  46 ++
 .../dubbo/mcp/server/demo/demo/NestedDetail.java   |  38 +-
 .../src/main/resources/application.yml             |  23 +-
 .../src/main/resources/log4j2.xml                  |  25 +-
 .../idl/demo/consumer/ConsumerApplication.java     |   5 +-
 .../idl/demo/provider/ProviderApplication.java     |   1 -
 .../src/main/proto/message.proto                   |  35 +-
 .../springboot/idl/demo/MessageServiceTest.java    |  33 +-
 dubbo-demo/dubbo-demo-spring-boot-idl/pom.xml      |   9 +
 .../demo/consumer/ConsumerApplication.java         |   7 +-
 .../demo/provider/ProviderApplication.java         |   1 -
 .../dubbo/springboot/demo/servlet/ApiConsumer.java |  36 +-
 .../demo/servlet/ProviderApplication.java          |   1 -
 dubbo-demo/dubbo-demo-spring-boot/pom.xml          |   2 +-
 dubbo-dependencies-bom/pom.xml                     |  22 +-
 dubbo-distribution/dubbo-all-shaded/pom.xml        |  46 ++
 dubbo-distribution/dubbo-all/pom.xml               |  46 ++
 dubbo-distribution/dubbo-bom/pom.xml               |  10 +
 .../dubbo/maven/plugin/aot/AbstractAotMojo.java    |   3 -
 .../plugin/aot/AbstractDependencyFilterMojo.java   |   3 -
 .../dubbo/maven/plugin/aot/CommandLineBuilder.java |   2 -
 .../dubbo/maven/plugin/aot/DependencyFilter.java   |   3 -
 .../org/apache/dubbo/maven/plugin/aot/Exclude.java |   2 -
 .../dubbo/maven/plugin/aot/ExcludeFilter.java      |   3 -
 .../maven/plugin/aot/FilterableDependency.java     |   3 -
 .../org/apache/dubbo/maven/plugin/aot/Include.java |   2 -
 .../dubbo/maven/plugin/aot/IncludeFilter.java      |   2 -
 .../aot/JavaCompilerPluginConfiguration.java       |   2 -
 .../dubbo/maven/plugin/aot/JavaExecutable.java     |   2 -
 .../maven/plugin/aot/JavaProcessExecutor.java      |   2 -
 .../maven/plugin/aot/MatchingGroupIdFilter.java    |   2 -
 .../dubbo/maven/plugin/aot/RunArguments.java       |   2 -
 .../apache/dubbo/maven/plugin/aot/RunProcess.java  |   6 -
 .../plugin/protoc/DubboProtocCompilerMojo.java     |   3 +-
 .../apache/dubbo/metadata/MetadataConstants.java   |   2 +-
 .../identifier/ServiceMetadataIdentifier.java      |   6 +-
 .../apache/dubbo/metadata/MetadataInfoTest.java    |   7 +-
 .../report/support/AbstractMetadataReportTest.java |   5 +-
 .../definition/protobuf/ProtobufTypeBuilder.java   |   2 +-
 .../org/apache/dubbo/metadata/tools/Ancestor.java  |   3 -
 .../org/apache/dubbo/metadata/tools/Parent.java    |   3 -
 .../store/zookeeper/ZookeeperMetadataReport.java   |   3 -
 .../metrics/aggregate/DubboMergingDigest.java      |   2 +-
 .../collector/AggregateMetricsCollectorTest.java   |   1 -
 .../metrics/model/sample/ErrorCodeSampleTest.java  |   2 -
 .../dubbo/monitor/support/MonitorFilterTest.java   |   3 -
 .../MutinyDubbo3TripleGenerator.java}              |  10 +-
 .../resources/Dubbo3TripleInterfaceStub.mustache   |   6 +-
 .../src/main/resources/Dubbo3TripleStub.mustache   |  14 +-
 ...he => MutinyDubbo3TripleInterfaceStub.mustache} |  13 +-
 ...ub.mustache => MutinyDubbo3TripleStub.mustache} |  31 +-
 .../ReactorDubbo3TripleInterfaceStub.mustache      |   7 +-
 .../resources/ReactorDubbo3TripleStub.mustache     |   9 +-
 .../{dubbo-spring-security => dubbo-mcp}/pom.xml   |  75 ++-
 .../java/org/apache/dubbo/mcp/JsonSchemaType.java  |  98 ++++
 .../java/org/apache/dubbo/mcp/McpConstant.java     |  80 +++
 .../org/apache/dubbo/mcp/annotations/McpTool.java  |  35 +-
 .../apache/dubbo/mcp/annotations/McpToolParam.java |  36 +-
 .../mcp/core/McpApplicationDeployListener.java     | 248 +++++++++
 .../dubbo/mcp/core/McpServiceExportListener.java   | 144 +++++
 .../apache/dubbo/mcp/core/McpServiceFilter.java    | 390 ++++++++++++++
 .../org/apache/dubbo/mcp/core/McpSseService.java   |  28 +-
 .../apache/dubbo/mcp/core/McpSseServiceImpl.java   |  58 ++
 .../dubbo/mcp/core/McpStreamableService.java       |  15 +-
 .../dubbo/mcp/core/McpStreamableServiceImpl.java   |  46 ++
 .../dubbo/mcp/tool/DubboMcpGenericCaller.java      | 127 +++++
 .../dubbo/mcp/tool/DubboOpenApiToolConverter.java  | 420 +++++++++++++++
 .../dubbo/mcp/tool/DubboServiceToolRegistry.java   | 469 ++++++++++++++++
 .../transport/DubboMcpSseTransportProvider.java    | 222 ++++++++
 .../DubboMcpStreamableTransportProvider.java       | 594 +++++++++++++++++++++
 .../org/apache/dubbo/mcp/util/TypeSchemaUtils.java | 378 +++++++++++++
 ...e.dubbo.common.deploy.ApplicationDeployListener |   1 +
 .../org.apache.dubbo.config.ServiceListener        |   1 +
 .../org/apache/dubbo/mcp/JsonSchemaTypeTest.java   | 117 ++++
 .../apache/dubbo/mcp/annotations/McpToolTest.java  | 147 +++++
 .../mcp/core/McpApplicationDeployListenerTest.java | 105 ++++
 .../mcp/core/McpServiceExportListenerTest.java     | 120 +++++
 .../dubbo/mcp/core/McpServiceFilterTest.java       | 130 +++++
 .../dubbo/mcp/tool/DubboMcpGenericCallerTest.java  | 224 ++++++++
 .../mcp/tool/DubboOpenApiToolConverterTest.java    | 207 +++++++
 .../mcp/tool/DubboServiceToolRegistryTest.java     | 215 ++++++++
 .../DubboMcpSseTransportProviderTest.java          | 173 ++++++
 .../DubboMcpStreamableTransportProviderTest.java   | 214 ++++++++
 .../apache/dubbo/mcp/util/TypeSchemaUtilsTest.java | 235 ++++++++
 .../{dubbo-reactive => dubbo-mutiny}/pom.xml       |  23 +-
 .../mutiny/AbstractTripleMutinyPublisher.java}     | 144 +++--
 .../mutiny/AbstractTripleMutinySubscriber.java}    |  63 +--
 .../dubbo/mutiny/ClientTripleMutinyPublisher.java} |   8 +-
 .../mutiny/ClientTripleMutinySubscriber.java}      |   6 +-
 .../dubbo/mutiny/ServerTripleMutinyPublisher.java} |   6 +-
 .../mutiny/ServerTripleMutinySubscriber.java}      |  15 +-
 .../dubbo/mutiny/calls/MutinyClientCalls.java      | 142 +++++
 .../dubbo/mutiny/calls/MutinyServerCalls.java      | 153 ++++++
 .../mutiny}/handler/ManyToManyMethodHandler.java   |  12 +-
 .../mutiny}/handler/ManyToOneMethodHandler.java    |  14 +-
 .../mutiny}/handler/OneToManyMethodHandler.java    |  14 +-
 .../mutiny}/handler/OneToOneMethodHandler.java     |  12 +-
 .../src/test/java}/CreateObserverAdapter.java      |   2 -
 .../test/java}/ManyToManyMethodHandlerTest.java    |   4 +-
 .../src/test/java}/ManyToOneMethodHandlerTest.java |  12 +-
 .../src/test/java}/OneToManyMethodHandlerTest.java |  18 +-
 .../src/test/java}/OneToOneMethodHandlerTest.java  |   6 +-
 .../apache/dubbo/mutiny/MutinyClientCallsTest.java | 221 ++++++++
 .../apache/dubbo/mutiny/MutinyServerCallsTest.java | 178 ++++++
 .../dubbo/mutiny/TripleMutinyPublisherTest.java    | 128 +++++
 .../dubbo/mutiny/TripleMutinySubscriberTest.java   | 146 +++++
 .../src/test/resources/log4j2-test.xml             |   0
 .../org/apache/dubbo/aot/api/ExecutableMode.java   |   2 -
 .../org/apache/dubbo/aot/api/MemberCategory.java   |   4 -
 .../apache/dubbo/aot/generate/BasicJsonWriter.java |   2 -
 dubbo-plugin/dubbo-qos/pom.xml                     |   4 +
 .../qos/command/decoder/HttpCommandDecoder.java    |  39 +-
 .../apache/dubbo/qos/legacy/LogTelnetHandler.java  |   3 -
 .../dubbo/qos/legacy/TraceTelnetHandler.java       |   3 -
 .../org/apache/dubbo/qos/command/impl/LsTest.java  |   5 +-
 .../dubbo/qos/command/impl/PortTelnetTest.java     |   9 +-
 .../dubbo/qos/legacy/service/DemoServiceImpl.java  |  15 +-
 .../dubbo/qos/legacy/service/NonSerialized.java    |   3 -
 .../qos/legacy/service/generic/DemoException.java  |   3 -
 .../qos/legacy/service/generic/DemoService.java    |   3 -
 .../legacy/service/generic/DemoServiceImpl.java    |   3 -
 .../legacy/service/generic/GenericServiceTest.java |   3 -
 .../dubbo/qos/legacy/service/generic/User.java     |   3 -
 .../java/org/apache/dubbo/qos/textui/TKvTest.java  |   3 -
 .../org/apache/dubbo/qos/textui/TLadderTest.java   |   1 -
 .../org/apache/dubbo/qos/textui/TTableTest.java    |   2 -
 .../org/apache/dubbo/qos/textui/TTreeTest.java     |   1 -
 .../jaxrs/compatible/filter/TraceFilter.java       |   9 +-
 .../intercept/DynamicTraceInterceptor.java         |   2 -
 dubbo-plugin/dubbo-rest-openapi/pom.xml            |   6 +-
 dubbo-plugin/dubbo-security/pom.xml                |  17 +-
 .../client/ServiceDiscoveryRegistryDirectory.java  |   3 +-
 .../integration/AbstractConfiguratorListener.java  |   3 -
 .../registry/integration/RegistryDirectory.java    |  17 +-
 .../dubbo/registry/retry/AbstractRetryTask.java    |   6 +-
 .../dubbo/registry/retry/FailedRegisteredTask.java |   3 -
 .../dubbo/registry/retry/FailedSubscribedTask.java |   3 -
 .../registry/retry/FailedUnregisteredTask.java     |   3 -
 .../registry/retry/FailedUnsubscribedTask.java     |   3 -
 .../apache/dubbo/registry/retry/ReExportTask.java  |   3 -
 .../registry/support/AbstractRegistryFactory.java  |   4 +-
 .../dubbo/registry/MockCacheableRegistryImpl.java  |   3 -
 .../apache/dubbo/registry/PerformanceUtils.java    |   7 -
 .../java/org/apache/dubbo/registry/ZKTools.java    |  28 +-
 .../support/AbstractRegistryFactoryTest.java       |   3 -
 .../registry/support/AbstractRegistryTest.java     |   3 -
 .../registry/support/FailbackRegistryTest.java     |   3 -
 .../registry/multicast/MulticastRegistry.java      |   3 -
 .../dubbo/registry/multiple/MultipleRegistry.java  |   3 -
 .../registry/multiple/MultipleRegistryFactory.java |   3 -
 .../multiple/MultipleRegistry2S2RTest.java         |   3 -
 .../multiple/MultipleServiceDiscoveryTest.java     |   3 -
 .../registry/nacos/NacosConnectionManager.java     |   8 +-
 .../apache/dubbo/registry/nacos/NacosRegistry.java |   6 +-
 .../nacos/util/NacosNamingServiceUtils.java        |   4 +
 .../nacos/util/NacosNamingServiceUtilsTest.java    |   4 +-
 .../registry/zookeeper/ZookeeperRegistry.java      |   5 +-
 .../zookeeper/util/CuratorFrameworkUtils.java      |   4 +-
 .../zookeeper/ZookeeperServiceDiscoveryTest.java   |  41 +-
 .../zookeeper/util/CuratorFrameworkUtilsTest.java  |  20 +
 .../api/pu/AbstractPortUnificationServer.java      |   8 +-
 .../apache/dubbo/remoting/exchange/Response.java   |   3 -
 .../remoting/exchange/support/DefaultFuture.java   |  20 +-
 .../exchange/support/ExchangeHandlerAdapter.java   |   3 -
 .../support/ExchangeHandlerDispatcher.java         |   3 -
 .../exchange/support/ExchangeServerDelegate.java   |   3 -
 .../exchange/support/ReplierDispatcher.java        |   3 -
 .../exchange/support/header/AbstractTimerTask.java |   7 +-
 .../exchange/support/header/CloseTimerTask.java    |   4 +-
 .../support/header/HeartbeatTimerTask.java         |   4 +-
 .../support/header/ReconnectTimerTask.java         |   4 +-
 .../dubbo/remoting/telnet/TelnetHandler.java       |   3 -
 .../dubbo/remoting/telnet/codec/TelnetCodec.java   |   3 -
 .../dubbo/remoting/telnet/support/TelnetUtils.java |   3 -
 .../telnet/support/command/ClearTelnetHandler.java |   3 -
 .../telnet/support/command/ExitTelnetHandler.java  |   3 -
 .../telnet/support/command/HelpTelnetHandler.java  |   3 -
 .../telnet/support/command/LogTelnetHandler.java   |   3 -
 .../support/command/StatusTelnetHandler.java       |   3 -
 .../dubbo/remoting/transport/AbstractChannel.java  |   3 -
 .../dubbo/remoting/transport/AbstractClient.java   |   9 +-
 .../dubbo/remoting/transport/AbstractCodec.java    |   3 -
 .../dubbo/remoting/transport/AbstractEndpoint.java |   3 -
 .../dubbo/remoting/transport/AbstractPeer.java     |   3 -
 .../dubbo/remoting/transport/AbstractServer.java   |   3 -
 .../dubbo/remoting/transport/ChannelDelegate.java  |   3 -
 .../dubbo/remoting/transport/ClientDelegate.java   |   3 -
 .../remoting/transport/MultiMessageHandler.java    |   1 -
 .../apache/dubbo/remoting/ChannelHandlerTest.java  |   8 +-
 .../dubbo/remoting/PerformanceClientCloseTest.java |   4 +-
 .../dubbo/remoting/PerformanceClientFixedTest.java |  18 +-
 .../dubbo/remoting/PerformanceClientMain.java      |   3 -
 .../dubbo/remoting/PerformanceClientTest.java      |   6 +-
 .../dubbo/remoting/PerformanceServerMain.java      |   3 -
 .../apache/dubbo/remoting/PerformanceUtils.java    |   7 -
 .../org/apache/dubbo/remoting/TelnetServer.java    |   3 -
 .../dubbo/remoting/codec/ExchangeCodecTest.java    |  17 +-
 .../exchange/support/DefaultFutureTest.java        |  85 ++-
 .../http12/AbstractServerHttpChannelObserver.java  |   5 +
 .../apache/dubbo/remoting/http12/HttpStatus.java   |   1 +
 .../message/LengthFieldStreamingDecoder.java       |  17 +
 .../http12/message/ServerSentEventEncoder.java     |   5 +-
 .../http12/netty4/h2/NettyHttp2FrameCodec.java     | 113 +++-
 .../netty4/h2/NettyHttp2SettingsHandler.java       |  78 +++
 .../http12/message/ServerSentEventEncoderTest.java |  82 +++
 .../http12/message/codec/XmlSafetyTest.java        |  37 +-
 dubbo-remoting/dubbo-remoting-http3/pom.xml        |  31 +-
 .../dubbo/remoting/http3/Http3SslContexts.java     |   6 +-
 .../remoting/http3/netty4/Http2HeadersAdapter.java |   2 +-
 .../http3/netty4/Http3ChannelAddressAccessor.java  |   6 +-
 .../remoting/http3/netty4/Http3HeadersAdapter.java |   2 +-
 .../http3/netty4/NettyHttp3FrameCodec.java         |  70 ++-
 .../netty4/NettyHttp3ProtocolSelectorHandler.java  |   2 +-
 .../http3/netty4/NettyHttp3StreamChannel.java      |   2 +-
 .../remoting/transport/netty4/Http3Helper.java     |   4 +-
 .../netty4/NettyHttp3ConnectionClient.java         |   8 +-
 .../transport/netty4/NettyHttp3Server.java         |  21 +-
 .../remoting/transport/netty/NettyHandler.java     |   3 -
 .../netty/NettyPortUnificationServer.java          |   5 +-
 .../remoting/transport/netty/NettyServer.java      |   7 +-
 .../support/header/HeartbeatHandlerTest.java       |   7 -
 .../transport/netty/NettyClientToServerTest.java   |   3 -
 .../remoting/transport/netty/NettyStringTest.java  |   1 -
 .../transport/netty/TelnetServerHandler.java       |   1 -
 .../remoting/transport/netty/ThreadNameTest.java   |   6 +-
 .../netty4/AbstractNettyConnectionClient.java      |  26 +-
 .../transport/netty4/NettyClientHandler.java       |   3 -
 .../transport/netty4/NettyConnectionHandler.java   |   5 +-
 .../transport/netty4/NettyEventLoopFactory.java    |   8 +-
 .../netty4/NettyPortUnificationServer.java         |  19 +-
 .../remoting/transport/netty4/NettyServer.java     |   9 +-
 .../netty4/http2/Http2ClientSettingsHandler.java   |   5 +-
 .../transport/netty4/ClientReconnectTest.java      |   6 +-
 .../remoting/transport/netty4/DemoServiceImpl.java |   7 +-
 .../transport/netty4/ReplierDispatcherTest.java    |   3 -
 .../curator5/Curator5ZookeeperClient.java          |   7 +-
 .../Curator5ZookeeperClientManagerTest.java        |  66 ++-
 .../curator5/Curator5ZookeeperClientTest.java      |  11 +
 .../java/org/apache/dubbo/rpc/AppResponse.java     |   4 +-
 .../main/java/org/apache/dubbo/rpc/Constants.java  |   3 +
 .../org/apache/dubbo/rpc/RpcServiceContext.java    |   2 +-
 .../org/apache/dubbo/rpc/filter/GenericFilter.java |  12 +-
 .../dubbo/rpc/filter/tps/DefaultTPSLimiter.java    |  21 +-
 .../rpc/listener/ExporterListenerAdapter.java      |   3 -
 .../dubbo/rpc/listener/InvokerListenerAdapter.java |   3 -
 .../dubbo/rpc/protocol/AbstractProxyProtocol.java  |   3 -
 .../dubbo/rpc/proxy/AbstractProxyFactory.java      |   3 -
 .../rpc/proxy/wrapper/StubProxyFactoryWrapper.java |   3 -
 .../org/apache/dubbo/rpc/support/RpcUtils.java     |   3 -
 .../java/org/apache/dubbo/rpc/AppResponseTest.java |   1 -
 .../org/apache/dubbo/rpc/FutureContextTest.java    |   3 -
 .../java/org/apache/dubbo/rpc/RpcContextTest.java  |   3 +-
 .../dubbo/rpc/filter/ExceptionFilterTest.java      |   3 -
 .../rpc/filter/tps/DefaultTPSLimiterTest.java      |  42 +-
 .../apache/dubbo/rpc/proxy/DemoServiceImpl.java    |  15 +-
 .../apache/dubbo/rpc/proxy/RemoteServiceImpl.java  |  10 +-
 .../apache/dubbo/rpc/support/DemoServiceImpl.java  |  15 +-
 .../apache/dubbo/rpc/protocol/dubbo/Constants.java |   3 -
 .../rpc/protocol/dubbo/filter/TraceFilter.java     |   3 -
 .../protocol/dubbo/status/ServerStatusChecker.java |   3 -
 .../dubbo/status/ThreadPoolStatusChecker.java      |   3 -
 .../rpc/protocol/dubbo/ArgumentCallbackTest.java   |  27 +-
 .../rpc/protocol/dubbo/DubboProtocolTest.java      |   6 +-
 .../dubbo/rpc/protocol/dubbo/MultiThreadTest.java  |   5 +-
 .../rpc/protocol/dubbo/filter/TraceFilterTest.java |   5 +-
 .../protocol/dubbo/support/DemoServiceImpl.java    |  15 +-
 .../dubbo/rpc/protocol/dubbo/support/EnumBak.java  |  14 +-
 .../rpc/protocol/dubbo/support/NonSerialized.java  |   3 -
 .../protocol/dubbo/support/RemoteServiceImpl.java  |  10 +-
 .../dubbo/rpc/protocol/injvm/InjvmProtocol.java    |   3 -
 .../dubbo/rpc/protocol/injvm/DemoServiceImpl.java  |  17 +-
 dubbo-rpc/dubbo-rpc-triple/pom.xml                 |   9 +
 .../java/org/apache/dubbo/rpc/TriRpcStatus.java    |   2 +-
 .../dubbo/rpc/protocol/tri/Http3Exchanger.java     |   6 +-
 .../apache/dubbo/rpc/protocol/tri/RequestPath.java |   2 +-
 .../protocol/tri/TriHttp2RemoteFlowController.java |  21 +-
 .../tri/TripleCustomerProtocolWrapper.java         |   6 +-
 .../rpc/protocol/tri/TripleHttp2Protocol.java      |  14 +-
 .../dubbo/rpc/protocol/tri/TriplePathResolver.java |   2 +-
 .../tri/command/Http3CreateStreamQueueCommand.java |   6 +-
 .../dubbo/rpc/protocol/tri/compressor/Bzip2.java   |  17 +
 .../dubbo/rpc/protocol/tri/compressor/Gzip.java    |  18 +
 .../dubbo/rpc/protocol/tri/frame/TriDecoder.java   |  14 +
 .../apache/dubbo/rpc/protocol/tri/h3/Helper.java   |   2 +-
 .../rpc/protocol/tri/h3/Http3ClientFrameCodec.java |  65 ++-
 .../protocol/tri/h3/Http3ClientStreamFactory.java  |   2 +-
 .../protocol/tri/h3/Http3TripleClientStream.java   |   4 +-
 .../tri/h3/Http3TripleServerConnectionHandler.java |   2 +-
 .../negotiation/AdaptiveClientStreamFactory.java   |   2 +-
 .../tri/stream/AbstractTripleClientStream.java     |   8 +-
 .../protocol/tri/transport/GracefulShutdown.java   |  11 +-
 .../tri/rest/support/basic/RestProtocolTest.groovy |  75 +--
 .../dubbo/rpc/protocol/tri/ExceptionUtilsTest.java |   8 +-
 .../rpc/protocol/tri/TripleHttp3ProtocolTest.java  |   1 -
 .../dubbo/rpc/protocol/tri/TripleProtocolTest.java |   1 -
 .../tri/rest/GeneralTypeConverterTest.java         |   8 +-
 .../rpc/protocol/tri/stream/StreamUtilsTest.java   |   1 -
 .../rpc/protocol/tri/support/IGreeterImpl.java     |   2 -
 .../dubbo/common/serialize/ObjectOutput.java       |   2 +-
 .../dubbo-spring-boot-actuator/README.md           |   6 +-
 ...pringBoot3DependencyCheckAutoConfiguration.java |  67 +++
 .../boot/autoconfigure/SpringBoot3Condition.java   |   0
 .../observability/ObservationHandlerGrouping.java  |   2 -
 .../src/main/resources/META-INF/spring.factories   |   3 +-
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   1 +
 ...DubboNetInterfaceConfigApplicationListener.java |  59 ++
 .../event/WelcomeLogoApplicationListener.java      |   8 +-
 .../src/main/resources/META-INF/spring.factories   |   3 +-
 ...oNetInterfaceConfigApplicationListenerTest.java |  78 +++
 .../apache/dubbo/test/check/DubboTestChecker.java  |   1 -
 .../context/ZookeeperWindowsContext.java           |  11 +-
 .../initializer/DownloadZookeeperInitializer.java  |   7 +-
 .../processor/ResetZookeeperProcessor.java         |   2 +
 .../dubbo/test/common/api/GreetingService.java     |   3 -
 .../test/common/impl/GreetingServiceImpl.java      |   3 -
 .../java/org/apache/dubbo/dependency/FileTest.java |   5 +-
 .../main}/resources/security/serialize.allowlist   |   0
 pom.xml                                            |  45 +-
 546 files changed, 9393 insertions(+), 2697 deletions(-)
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/config/nested/McpConfig.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/DubboServiceConsumerBootstrap.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/DubboServiceProviderBootstrap.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/DubboServiceProviderMinimumBootstrap.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/EchoService.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/EchoServiceImpl.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/NacosDubboServiceConsumerBootstrap.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/NacosDubboServiceProviderBootstrap.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/ZookeeperDubboServiceConsumerBootstrap.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/ZookeeperDubboServiceProviderBootstrap.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/compatible/DubboInterfaceConsumerBootstrap.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/rest/User.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/rest/UserService.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/rest/UserServiceImpl.java
 delete mode 100644 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/rest/support/ContentType.java
 copy dubbo-demo/{dubbo-demo-spring-boot/dubbo-demo-spring-boot-servlet => 
dubbo-demo-mcp-server}/pom.xml (86%)
 copy 
dubbo-demo/{dubbo-demo-spring-boot/dubbo-demo-spring-boot-servlet/src/main/java/org/apache/dubbo/springboot/demo/servlet/ProviderApplication.java
 => 
dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/McpDemoApplication.java}
 (84%)
 create mode 100644 
dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/ComplexRequest.java
 copy 
dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/ErrorResponse.java
 => 
dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/ComplexResponse.java
 (58%)
 copy 
{dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api
 => 
dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo}/HelloService.java
 (74%)
 create mode 100644 
dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/HelloServiceImpl.java
 copy 
dubbo-compatible/src/test/java/org/apache/dubbo/metadata/annotation/processing/model/Color.java
 => 
dubbo-demo/dubbo-demo-mcp-server/src/main/java/org/apache/dubbo/mcp/server/demo/demo/NestedDetail.java
 (62%)
 copy 
dubbo-demo/{dubbo-demo-spring-boot-idl/dubbo-demo-spring-boot-idl-provider => 
dubbo-demo-mcp-server}/src/main/resources/application.yml (78%)
 copy 
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/localcallmix/local-call-consumer.xml
 => dubbo-demo/dubbo-demo-mcp-server/src/main/resources/log4j2.xml (52%)
 copy dubbo-plugin/dubbo-security/src/main/proto/ca.proto => 
dubbo-demo/dubbo-demo-spring-boot-idl/dubbo-demo-spring-boot-idl-provider/src/main/proto/message.proto
 (61%)
 copy 
dubbo-common/src/test/java/org/apache/dubbo/common/extension/wrapper/WrapperTest.java
 => 
dubbo-demo/dubbo-demo-spring-boot-idl/dubbo-demo-spring-boot-idl-provider/src/test/java/org/apache/dubbo/springboot/idl/demo/MessageServiceTest.java
 (55%)
 copy 
dubbo-plugin/dubbo-compiler/src/main/java/org/apache/dubbo/gen/tri/{Dubbo3TripleGenerator.java
 => mutiny/MutinyDubbo3TripleGenerator.java} (83%)
 copy 
dubbo-plugin/dubbo-compiler/src/main/resources/{ReactorDubbo3TripleInterfaceStub.mustache
 => MutinyDubbo3TripleInterfaceStub.mustache} (78%)
 copy 
dubbo-plugin/dubbo-compiler/src/main/resources/{ReactorDubbo3TripleStub.mustache
 => MutinyDubbo3TripleStub.mustache} (82%)
 copy dubbo-plugin/{dubbo-spring-security => dubbo-mcp}/pom.xml (65%)
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/JsonSchemaType.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/McpConstant.java
 copy dubbo-common/src/main/java/org/apache/dubbo/config/support/Parameter.java 
=> 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/annotations/McpTool.java
 (59%)
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/common/extension/Activate.java 
=> 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/annotations/McpToolParam.java
 (60%)
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpApplicationDeployListener.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpServiceExportListener.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpServiceFilter.java
 copy 
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/support/IGreeter.java
 => 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpSseService.java
 (55%)
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpSseServiceImpl.java
 copy 
dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h2/Http2CancelableStreamObserver.java
 => 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpStreamableService.java
 (65%)
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/core/McpStreamableServiceImpl.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/tool/DubboMcpGenericCaller.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/tool/DubboOpenApiToolConverter.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/tool/DubboServiceToolRegistry.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/transport/DubboMcpSseTransportProvider.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/transport/DubboMcpStreamableTransportProvider.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/java/org/apache/dubbo/mcp/util/TypeSchemaUtils.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.deploy.ApplicationDeployListener
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.config.ServiceListener
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/JsonSchemaTypeTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/annotations/McpToolTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/core/McpApplicationDeployListenerTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/core/McpServiceExportListenerTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/core/McpServiceFilterTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/tool/DubboMcpGenericCallerTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/tool/DubboOpenApiToolConverterTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/tool/DubboServiceToolRegistryTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/transport/DubboMcpSseTransportProviderTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/transport/DubboMcpStreamableTransportProviderTest.java
 create mode 100644 
dubbo-plugin/dubbo-mcp/src/test/java/org/apache/dubbo/mcp/util/TypeSchemaUtilsTest.java
 copy dubbo-plugin/{dubbo-reactive => dubbo-mutiny}/pom.xml (79%)
 copy 
dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive/AbstractTripleReactorPublisher.java
 => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/AbstractTripleMutinyPublisher.java}
 (53%)
 copy 
dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive/AbstractTripleReactorSubscriber.java
 => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/AbstractTripleMutinySubscriber.java}
 (51%)
 copy 
dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive/ClientTripleReactorPublisher.java
 => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/ClientTripleMutinyPublisher.java}
 (84%)
 copy 
dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive/ClientTripleReactorSubscriber.java
 => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/ClientTripleMutinySubscriber.java}
 (88%)
 copy 
dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive/ServerTripleReactorPublisher.java
 => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/ServerTripleMutinyPublisher.java}
 (85%)
 copy 
dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive/ServerTripleReactorSubscriber.java
 => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/ServerTripleMutinySubscriber.java}
 (82%)
 create mode 100644 
dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/calls/MutinyClientCalls.java
 create mode 100644 
dubbo-plugin/dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny/calls/MutinyServerCalls.java
 copy dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny}/handler/ManyToManyMethodHandler.java
 (81%)
 copy dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny}/handler/ManyToOneMethodHandler.java
 (79%)
 copy dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny}/handler/OneToManyMethodHandler.java
 (79%)
 copy dubbo-plugin/{dubbo-reactive/src/main/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/main/java/org/apache/dubbo/mutiny}/handler/OneToOneMethodHandler.java
 (82%)
 copy dubbo-plugin/{dubbo-reactive/src/test/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/test/java}/CreateObserverAdapter.java (98%)
 copy dubbo-plugin/{dubbo-reactive/src/test/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/test/java}/ManyToManyMethodHandlerTest.java (95%)
 copy dubbo-plugin/{dubbo-reactive/src/test/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/test/java}/ManyToOneMethodHandlerTest.java (89%)
 copy dubbo-plugin/{dubbo-reactive/src/test/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/test/java}/OneToManyMethodHandlerTest.java (79%)
 copy dubbo-plugin/{dubbo-reactive/src/test/java/org/apache/dubbo/reactive => 
dubbo-mutiny/src/test/java}/OneToOneMethodHandlerTest.java (87%)
 create mode 100644 
dubbo-plugin/dubbo-mutiny/src/test/java/org/apache/dubbo/mutiny/MutinyClientCallsTest.java
 create mode 100644 
dubbo-plugin/dubbo-mutiny/src/test/java/org/apache/dubbo/mutiny/MutinyServerCallsTest.java
 create mode 100644 
dubbo-plugin/dubbo-mutiny/src/test/java/org/apache/dubbo/mutiny/TripleMutinyPublisherTest.java
 create mode 100644 
dubbo-plugin/dubbo-mutiny/src/test/java/org/apache/dubbo/mutiny/TripleMutinySubscriberTest.java
 copy {dubbo-common => 
dubbo-plugin/dubbo-mutiny}/src/test/resources/log4j2-test.xml (100%)
 create mode 100644 
dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/netty4/h2/NettyHttp2SettingsHandler.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-http12/src/test/java/org/apache/dubbo/remoting/http12/message/ServerSentEventEncoderTest.java
 create mode 100644 
dubbo-spring-boot-project/dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/DubboSpringBoot3DependencyCheckAutoConfiguration.java
 copy dubbo-spring-boot-project/{dubbo-spring-boot-3-autoconfigure => 
dubbo-spring-boot-autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/SpringBoot3Condition.java
 (100%)
 create mode 100644 
dubbo-spring-boot-project/dubbo-spring-boot/src/main/java/org/apache/dubbo/spring/boot/context/event/DubboNetInterfaceConfigApplicationListener.java
 create mode 100644 
dubbo-spring-boot-project/dubbo-spring-boot/src/test/java/org/apache/dubbo/spring/boot/context/event/DubboNetInterfaceConfigApplicationListenerTest.java
 copy {dubbo-plugin/dubbo-qos/src/test => 
dubbo-test/dubbo-test-spring/src/main}/resources/security/serialize.allowlist 
(100%)

Reply via email to