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

rainyu pushed a change to branch dependabot/maven/org.dom4j-dom4j-2.2.0
in repository https://gitbox.apache.org/repos/asf/dubbo.git


    from 5b41a8a50d Bump org.dom4j:dom4j from 2.1.4 to 2.2.0
     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 338d0181dd Stabilize test ReferenceConfigTest.testSearchReferences 
(#15766)
     add 6ee43ea418 Fix some bug about proto copy (#15825)
     add fac0c2edc0 Merge branch '3.3' into 
dependabot/maven/org.dom4j-dom4j-2.2.0

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 -
 .../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/ConsistentHashLoadBalanceTest.java |  24 +-
 .../router/condition/ConditionStateRouterTest.java |  76 +--
 .../router/mesh/route/MeshAppRuleListenerTest.java |   2 +-
 .../support/AbstractClusterInvokerTest.java        |   3 -
 .../support/FailSafeClusterInvokerTest.java        |   5 +-
 .../support/FailfastClusterInvokerTest.java        |   3 -
 .../support/FailoverClusterInvokerTest.java        |   5 +-
 .../cluster/support/ForkingClusterInvokerTest.java |   3 -
 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 +-
 .../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 +
 .../apache/dubbo/rpc/model/MethodDescriptor.java   |  16 +
 .../rpc/model/ReflectionMethodDescriptor.java      |   5 +
 .../apache/dubbo/rpc/model/ServiceDescriptor.java  |   6 -
 .../dubbo/rpc/model/StubMethodDescriptor.java      |  15 +-
 .../dubbo/rpc/model/StubServiceDescriptor.java     |  22 +-
 .../common/beanutil/JavaBeanSerializeUtilTest.java |   4 +-
 .../apache/dubbo/common/bytecode/WrapperTest.java  |  13 +-
 .../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 +-
 .../support/AbortPolicyWithReportTest.java         |   4 +-
 .../org/apache/dubbo/common/utils/JRETest.java     |  18 +-
 .../apache/dubbo/common/utils/JsonUtilsTest.java   |  67 ++-
 .../apache/dubbo/common/utils/PojoUtilsTest.java   |   2 +-
 .../org/apache/dubbo/common/utils/json/Color.java  |   2 +-
 .../dubbo/config/context/ConfigManagerTest.java    |  19 +-
 .../definition/ServiceDefinitionBuilderTest.java   |  24 +-
 .../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 -
 .../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  |   3 -
 .../org/apache/dubbo/config/ServiceConfig.java     |  14 +
 .../ConfigurableMetadataServiceExporter.java       |  21 +-
 .../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   |  12 +-
 .../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   |  57 --
 .../bootstrap/DubboServiceProviderBootstrap.java   |  82 ---
 .../DubboServiceProviderMinimumBootstrap.java      |  41 --
 .../apache/dubbo/config/bootstrap/EchoService.java |  31 --
 .../dubbo/config/bootstrap/EchoServiceImpl.java    |  36 --
 .../NacosDubboServiceConsumerBootstrap.java        |  62 ---
 .../NacosDubboServiceProviderBootstrap.java        |  57 --
 .../ZookeeperDubboServiceConsumerBootstrap.java    |  63 ---
 .../ZookeeperDubboServiceProviderBootstrap.java    |  48 --
 .../DubboInterfaceConsumerBootstrap.java           |  61 ---
 .../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/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 -
 .../registryNA/provider/DubboXmlProviderTest.java  |   3 -
 .../apollo/ApolloDynamicConfigurationFactory.java  |   3 -
 .../nacos/NacosDynamicConfigurationFactory.java    |   2 +-
 .../nacos/NacosDynamicConfigurationTest.java       |   2 +-
 .../dubbo-demo-api/dubbo-demo-api-consumer/pom.xml |  10 +
 .../apache/dubbo/demo/consumer/Application.java    |  11 +-
 .../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} |   7 +-
 .../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 +-
 .../src/main/proto/message.proto                   |  35 +-
 .../springboot/idl/demo/MessageServiceTest.java    |  33 +-
 dubbo-demo/dubbo-demo-spring-boot/pom.xml          |   2 +-
 dubbo-dependencies-bom/pom.xml                     |  17 +-
 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 +-
 .../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 +-
 .../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 -
 .../dubbo/qos/legacy/service/DemoServiceImpl.java  |   3 -
 .../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 -
 .../support/jaxrs/JaxrsRequestMappingResolver.java |   2 +-
 dubbo-plugin/dubbo-rest-openapi/pom.xml            |   6 +-
 .../spring/SpringMvcRequestMappingResolver.java    |   2 +-
 .../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    |   3 -
 .../java/org/apache/dubbo/registry/ZKTools.java    |   3 -
 .../support/AbstractRegistryFactoryTest.java       |   3 -
 .../registry/support/AbstractRegistryTest.java     |   3 -
 .../registry/multicast/MulticastRegistry.java      |   3 -
 .../dubbo/registry/multiple/MultipleRegistry.java  |   3 -
 .../registry/multiple/MultipleRegistryFactory.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 -
 .../dubbo/remoting/PerformanceClientMain.java      |   3 -
 .../dubbo/remoting/PerformanceServerMain.java      |   3 -
 .../apache/dubbo/remoting/PerformanceUtils.java    |   3 -
 .../org/apache/dubbo/remoting/TelnetServer.java    |   3 -
 .../dubbo/remoting/codec/ExchangeCodecTest.java    |  10 +-
 .../exchange/support/DefaultFutureTest.java        |  40 ++
 .../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 +-
 .../transport/netty4/NettyHttp3Server.java         |  15 +-
 .../remoting/transport/netty/NettyHandler.java     |   3 -
 .../netty/NettyPortUnificationServer.java          |   5 +-
 .../remoting/transport/netty/NettyServer.java      |   7 +-
 .../transport/netty/NettyClientToServerTest.java   |   3 -
 .../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/ReplierDispatcherTest.java    |   3 -
 .../curator5/Curator5ZookeeperClient.java          |   7 +-
 .../Curator5ZookeeperClientManagerTest.java        |  66 ++-
 .../curator5/Curator5ZookeeperClientTest.java      |  11 +
 .../main/java/org/apache/dubbo/rpc/Constants.java  |   3 +
 .../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 -
 .../org/apache/dubbo/rpc/FutureContextTest.java    |   3 -
 .../dubbo/rpc/filter/ExceptionFilterTest.java      |   3 -
 .../rpc/filter/tps/DefaultTPSLimiterTest.java      |  42 +-
 .../apache/dubbo/rpc/proxy/DemoServiceImpl.java    |   3 -
 .../apache/dubbo/rpc/support/DemoServiceImpl.java  |   3 -
 .../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 -
 .../dubbo/rpc/protocol/dubbo/MultiThreadTest.java  |   9 +-
 .../protocol/dubbo/support/DemoServiceImpl.java    |   3 -
 .../rpc/protocol/dubbo/support/NonSerialized.java  |   3 -
 .../dubbo/rpc/protocol/injvm/InjvmProtocol.java    |   3 -
 .../dubbo/rpc/protocol/injvm/DemoServiceImpl.java  |   3 -
 .../java/org/apache/dubbo/rpc/TriRpcStatus.java    |   2 +-
 .../dubbo/rpc/protocol/tri/DescriptorUtils.java    |   5 -
 .../apache/dubbo/rpc/protocol/tri/RequestPath.java |   2 +-
 .../tri/TripleCustomerProtocolWrapper.java         |   6 +-
 .../rpc/protocol/tri/TripleHttp2Protocol.java      |  14 +-
 .../dubbo/rpc/protocol/tri/TriplePathResolver.java |   2 +-
 .../dubbo/rpc/protocol/tri/compressor/Bzip2.java   |  17 +
 .../dubbo/rpc/protocol/tri/compressor/Gzip.java    |  18 +
 .../dubbo/rpc/protocol/tri/frame/TriDecoder.java   |  14 +
 .../protocol/tri/rest/mapping/meta/MethodMeta.java |   7 +
 .../support/basic/BasicRequestMappingResolver.java |   2 +-
 .../tri/stream/AbstractTripleClientStream.java     |   2 +-
 .../tri/rest/support/basic/RestProtocolTest.groovy |  75 +--
 .../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      |   6 +-
 .../src/main/resources/META-INF/spring.factories   |   3 +-
 ...oNetInterfaceConfigApplicationListenerTest.java |  78 +++
 .../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 |   4 +
 .../main}/resources/security/serialize.allowlist   |   0
 pom.xml                                            |  43 +-
 442 files changed, 8833 insertions(+), 2287 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}
 (87%)
 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