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

rainyu pushed a change to branch 
dependabot/maven/org.hibernate-hibernate-validator-5.4.3.Final
in repository https://gitbox.apache.org/repos/asf/dubbo.git


    from e11747edf2 Bump org.hibernate:hibernate-validator from 5.2.4.Final to 
5.4.3.Final
     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 d506551789 Merge branch '3.3' into 
dependabot/maven/org.hibernate-hibernate-validator-5.4.3.Final

No new revisions were added by this update.

Summary of changes:
 .artifacts                                         |   1 +
 .github/workflows/build-and-test-pr.yml            |   5 +-
 .github/workflows/build-and-test-scheduled-3.3.yml |  30 +-
 .github/workflows/release-test.yml                 |  30 +-
 README.md                                          |  14 +-
 .../common/constants/LoggerCodeConstants.java      |   3 +
 .../apache/dubbo/common/json/impl/JacksonImpl.java |   4 +-
 .../dubbo/common/url/component/URLParam.java       |  12 +-
 .../java/org/apache/dubbo/common/utils/JRE.java    |  10 +
 .../org/apache/dubbo/common/utils/JsonUtils.java   |  10 +-
 .../org/apache/dubbo/common/utils/UrlUtils.java    |   5 +
 .../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 +-
 .../org/apache/dubbo/common/utils/JRETest.java     |  18 +-
 .../apache/dubbo/common/utils/JsonUtilsTest.java   |  67 ++-
 .../dubbo/config/context/ConfigManagerTest.java    |  19 +-
 .../definition/ServiceDefinitionBuilderTest.java   |  24 +-
 .../org/apache/dubbo/config/ServiceConfig.java     |  14 +
 .../apache/dubbo/config/ApplicationConfigTest.java |   4 +
 .../dubbo/config/ConfigCenterConfigTest.java       |   4 +
 .../apache/dubbo/config/ConsumerConfigTest.java    |   4 +
 .../org/apache/dubbo/config/MethodConfigTest.java  |   4 +
 .../apache/dubbo/config/ProtocolConfigTest.java    |   5 +-
 .../apache/dubbo/config/ReferenceConfigTest.java   |  12 +-
 .../org/apache/dubbo/config/ServiceConfigTest.java |   8 +-
 .../dubbo/config/bootstrap/DubboBootstrapTest.java |   9 +
 .../config/url/ExporterSideConfigUrlTest.java      |   5 +
 .../dubbo/config/utils/ReferenceCacheTest.java     |  12 +
 .../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 +-
 dubbo-dependencies-bom/pom.xml                     |   8 +-
 dubbo-distribution/dubbo-all-shaded/pom.xml        |  23 +
 dubbo-distribution/dubbo-all/pom.xml               |  23 +
 dubbo-distribution/dubbo-bom/pom.xml               |   5 +
 .../{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-plugin/dubbo-qos/pom.xml                     |   4 +
 .../qos/command/decoder/HttpCommandDecoder.java    |  39 +-
 .../support/jaxrs/JaxrsRequestMappingResolver.java |   2 +-
 dubbo-plugin/dubbo-rest-openapi/pom.xml            |   2 +-
 .../spring/SpringMvcRequestMappingResolver.java    |   2 +-
 .../registry/integration/RegistryDirectory.java    |  17 +-
 .../dubbo/registry/retry/AbstractRetryTask.java    |   3 +
 .../registry/support/AbstractRegistryFactory.java  |   4 +-
 .../registry/nacos/NacosConnectionManager.java     |   8 +-
 .../nacos/util/NacosNamingServiceUtils.java        |   4 +
 .../zookeeper/util/CuratorFrameworkUtils.java      |   4 +-
 .../zookeeper/ZookeeperServiceDiscoveryTest.java   |  41 +-
 .../zookeeper/util/CuratorFrameworkUtilsTest.java  |  20 +
 .../remoting/exchange/support/DefaultFuture.java   |  14 +-
 .../http12/AbstractServerHttpChannelObserver.java  |   5 +
 .../apache/dubbo/remoting/http12/HttpStatus.java   |   1 +
 .../message/LengthFieldStreamingDecoder.java       |  17 +
 .../http12/message/ServerSentEventEncoder.java     |   5 +-
 .../http12/message/ServerSentEventEncoderTest.java |  82 +++
 .../http12/message/codec/XmlSafetyTest.java        |  37 +-
 .../transport/netty4/NettyEventLoopFactory.java    |   8 +-
 .../curator5/Curator5ZookeeperClient.java          |   5 +-
 .../Curator5ZookeeperClientManagerTest.java        |  66 ++-
 .../curator5/Curator5ZookeeperClientTest.java      |  11 +
 .../main/java/org/apache/dubbo/rpc/Constants.java  |   3 +
 .../dubbo/rpc/protocol/dubbo/MultiThreadTest.java  |   9 +-
 .../dubbo/rpc/protocol/tri/DescriptorUtils.java    |   5 -
 .../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/rest/support/basic/RestProtocolTest.groovy |  75 +--
 .../dubbo/common/serialize/ObjectOutput.java       |   2 +-
 .../java/org/apache/dubbo/dependency/FileTest.java |   2 +
 pom.xml                                            |  36 +-
 115 files changed, 6534 insertions(+), 350 deletions(-)
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/config/nested/McpConfig.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-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
 create mode 100644 
dubbo-remoting/dubbo-remoting-http12/src/test/java/org/apache/dubbo/remoting/http12/message/ServerSentEventEncoderTest.java

Reply via email to