This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch 3.4
in repository https://gitbox.apache.org/repos/asf/dubbo.git
from adb5399580 Bump version to 3.4.0-beta.1-SNAPSHOT
add 6c058d90b3 Bump curator5_version from 5.1.0 to 5.7.0 (#14694)
add b0c9a61339 Bump com.google.protobuf:protobuf-java in
/dubbo-maven-plugin (#14698)
add 2a32f5ac13 Bump com.github.spullara.mustache.java:compiler from 0.9.10
to 0.9.14 (#14693)
add 4d505482a2 Bump seata.version from 1.6.1 to 1.8.0 (#14692)
add 1f13cade51 Bump org.glassfish.jaxb:jaxb-runtime (#14689)
add 228c733855 Bump org.springframework:spring-web (#14685)
add 055260c8c0 Bump org.apache.zookeeper:zookeeper (#14684)
add 9cf351fcad Bump com.google.protobuf:protobuf-java in
/dubbo-dependencies-bom (#14704)
add b735282ba2 Bump spring.version from 6.0.11 to 6.1.13 (#14691)
add 635a70c41d Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.1 to
4.0.2 (#14690)
add aed781d3a7 Bump io.micrometer:micrometer-bom from 1.13.3 to 1.13.4
(#14681)
add a01ff15aec Bump io.zipkin.reporter2:zipkin-reporter-bom from 3.4.0 to
3.4.1 (#14678)
add 03030e42c8 Bump io.projectreactor:reactor-core from 3.6.9 to 3.6.10
(#14680)
add 295b8cb43a Bump org.xerial.snappy:snappy-java from 1.1.10.6 to
1.1.10.7 (#14683)
add 67d3753f68 Bump org.graalvm.buildtools:native-maven-plugin from 0.10.2
to 0.10.3 (#14677)
add a618373aa6 Bump org.springframework.cloud:spring-cloud-openfeign-core
(#14687)
add 3ba20fba6c Fix native image for proxy (#14724)
add 2238b2f612 Support single file mode in dubbo-maven-plugin (#14723)
add a397fa3970 Bump commons-io:commons-io from 2.16.1 to 2.17.0 (#14713)
add 88d789ac8c Bump curator5_version from 4.2.0 to 5.7.0 (#14712)
add 0a6e740ab3 Bump io.zipkin.reporter2:zipkin-reporter-bom from 3.4.0 to
3.4.2 (#14710)
add 0f373c9601 Bump org.apache.groovy:groovy from 4.0.21 to 4.0.23 (#14709)
add 5ceadb94f4 Bump com.alibaba.fastjson2:fastjson2 from 2.0.52 to 2.0.53
(#14707)
add c1512b6d3c Bump org.awaitility:awaitility from 4.2.0 to 4.2.2 (#14708)
add 683ca80916 Bump grpc.version from 1.66.0 to 1.68.0 (#14706)
add 1e32a188e3 Bump io.micrometer:micrometer-tracing-bom from 1.3.3 to
1.3.4 (#14682)
add 2bc04ba871 Bump sentinel.version from 1.8.6 to 1.8.8 (#14688)
add 957db22353 Support configuration of disallowed content-types (#14726)
add 70f6e03636 Returns a matching http status code based on the rest
mappings (#14714)
add 46bab2a9e3 Bump io.micrometer:micrometer-core from 1.13.3 to 1.13.4
(#14679)
add fd8872492b Bump commons-codec:commons-codec from 1.16.0 to 1.17.1
(#14711)
add 5c011bea69 Bump io.opentelemetry:opentelemetry-bom from 1.42.0 to
1.42.1 (#14676)
add e1cfc037eb Fix triple client connection shareing race condition
(#14718)
add c23af2487d Http2 sse support (#14673)
add 6c6056ac91 Move observability autoconfigure to
dubbo-spring-boot-autoconfigure (#14705)
add b2eba829d3 Added support for configuring Tomcat HTTP2 max stream size
in Spring boot (#14702)
add 86c1a9db17 Fix safeLock not run when interrupt & Fix partial
notification being cancelled in ServiceInstancesChangedListener (#14730)
add 12255455c1 Implement Destroyable in MetadataServiceV2 (#14731)
add 6ec002d709 bugfix: application/x-www-form-urlencoded There is a
problem with parameter parsing (#14700)
add 71af8accab Disable check when create MetadataService invoker to
prevent memory leak (#14732)
add a13f17f597 Merge branch 'refs/heads/apache-3.2' into apache-3.3
add e15b8ff2d8 Bump io.zipkin.reporter2:zipkin-reporter-bom from 3.4.0 to
3.4.2 (#14734)
add fe03ff5a8f Bump log4j2_version from 2.24.0 to 2.24.1 (#14735)
add fa333e2dd2 Bump byte-buddy_version from 1.15.1 to 1.15.3 (#14736)
add 175b108be4 Bump jackson_version from 2.17.2 to 2.18.0 (#14738)
add 93fa6c3ebd Bump io.micrometer:micrometer-tracing-bom from 1.3.3 to
1.3.4 (#14739)
add 6982695af2 feat(actuator):Adding Support for Spring Boot Actuator
(#14596)
add b9a2f194f0 Fix memory leak in HttpPostRequestDecoder (#14741)
add a6610c6a09 Fix SpringRestToolKit getBean param mistake (#14742)
add 6661d64cb0 Bump io.opentelemetry:opentelemetry-bom from 1.42.0 to
1.42.1 (#14737)
add 97bae23ab2 Bump com.alibaba:fastjson from 1.2.83 to
1.2.83_noneautotype (#14751)
add bcc6d18441 Bump org.testcontainers:testcontainers from 1.20.1 to
1.20.2 (#14749)
add 24fde4394e Bump org.apache.maven.plugins:maven-javadoc-plugin from
3.10.0 to 3.10.1 (#14750)
add 9d380ac706 Bump org.apache.maven.plugins:maven-surefire-plugin from
3.5.0 to 3.5.1 (#14752)
add 688d7ca378 Bump netty4_version from 4.1.113.Final to 4.1.114.Final
(#14753)
add 954a29db3d Bump io.micrometer:micrometer-bom from 1.13.4 to 1.13.5
(#14755)
add c9b6bca9e8 Bump io.micrometer:micrometer-core from 1.13.4 to 1.13.5
(#14756)
add a61de782c1 feat: fix old listener destroy but not remove lead to new
same app url subscribe fail (#14669)
add 8a01c60ac5 Prepare 3.3.1 release
add ef4f51dd82 Merge branch 'refs/heads/3.3.1-release' into apache-3.3
add ef6e8bd01c Bump version to 3.3.2-SNAPSHOT
add d49895e393 Bump version to 3.3.2-SNAPSHOT
add b0511da85d Bump org.apache.maven.plugins:maven-failsafe-plugin from
3.5.0 to 3.5.1 (#14754)
add d5873cb43d Bump junit_jupiter_version from 5.9.3 to 5.11.2 (#14747)
add 61d7f2e412 Fix memory leak in HttpPostRequestDecoder when body is
empty (#14760)
add 4729436368 Bump curator5_version from 4.2.0 to 5.7.1 (#14773)
add 5844d69972 Bump byte-buddy_version from 1.15.1 to 1.15.4 (#14775)
add 9b4baeb79a Bump ch.qos.logback:logback-core from 1.5.8 to 1.5.10
(#14774)
add 14d25e1b4f Bump io.opentelemetry:opentelemetry-bom from 1.42.1 to
1.43.0 (#14776)
add 947626cbdc Bump com.alibaba.nacos:nacos-client from 2.4.2 to 2.4.3
(#14777)
new 5edc3fc41e Merge branch 'refs/heads/apache-3.3' into apache-3.4
new b2f808e030 Fix release version
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.artifacts | 1 -
.../org/apache/dubbo/common/utils/LockUtils.java | 26 ++--
.../org/apache/dubbo/config/nested/RestConfig.java | 13 ++
.../apache/dubbo/config/nested/ServletConfig.java | 16 +++
.../apache/dubbo/common/utils/LockUtilsTest.java | 22 ++-
dubbo-config/dubbo-config-api/pom.xml | 2 +-
dubbo-config/dubbo-config-spring6/pom.xml | 2 +-
...eferenceAnnotationWithAotBeanPostProcessor.java | 10 ++
.../dubbo-demo-native-consumer/pom.xml | 6 +-
.../dubbo-demo-native-provider/pom.xml | 6 +-
dubbo-demo/dubbo-demo-spring-boot/pom.xml | 2 +-
dubbo-dependencies-bom/pom.xml | 69 +++++----
dubbo-distribution/dubbo-bom/pom.xml | 5 -
dubbo-maven-plugin/pom.xml | 4 +-
.../metadata/DubboMetadataServiceV2Triple.java | 8 +-
.../org/apache/dubbo/gen/AbstractGenerator.java | 4 +-
.../dubbo/gen/tri/Dubbo3TripleGenerator.java | 2 +-
.../tri/reactive/ReactorDubbo3TripleGenerator.java | 2 +-
.../src/main/resources/Dubbo3TripleStub.mustache | 8 +-
.../apache/dubbo/qos/QosScopeModelInitializer.java | 6 +-
.../dubbo/qos/command/ActuatorCommandExecutor.java | 63 +++++++++
.../apache/dubbo/qos/command/ActuatorExecutor.java | 6 +-
.../tri/rest/support/spring/SpringRestToolKit.java | 2 +-
.../rpc/protocol/tri/servlet/TripleFilter.java | 4 +-
.../registry/client/ServiceDiscoveryRegistry.java | 1 +
.../listener/ServiceInstancesChangedListener.java | 50 ++++---
.../registry/client/metadata/MetadataUtils.java | 2 +
.../api/connection/AbstractConnectionClient.java | 11 +-
.../SingleProtocolConnectionManager.java | 34 +++--
.../dubbo/remoting/http12/HttpConstants.java | 7 +
.../dubbo/remoting/http12/HttpHeaderNames.java | 2 +
.../apache/dubbo/remoting/http12/HttpMetadata.java | 5 +
.../apache/dubbo/remoting/http12/HttpUtils.java | 13 +-
...ver.java => Http1SseServerChannelObserver.java} | 19 +--
.../remoting/http12/message/codec/CodecUtils.java | 30 ++--
.../remoting/http12/message/codec/JsonPbCodec.java | 3 +-
.../h2/NettyHttp2ProtocolSelectorHandler.java | 5 +-
.../dubbo-remoting-zookeeper-curator5/pom.xml | 2 +-
.../main/java/org/apache/dubbo/rpc/Constants.java | 2 +-
.../tri/h12/AbstractServerTransportListener.java | 16 ++-
.../DefaultHttp11ServerTransportListener.java | 8 +-
.../h12/http1/Http1UnaryServerChannelObserver.java | 17 ++-
.../http2/GenericHttp2ServerTransportListener.java | 9 +-
.../h12/http2/Http2SseServerChannelObserver.java | 25 ++--
.../mapping/DefaultRequestMappingRegistry.java | 56 +++++++-
.../protocol/tri/rest/mapping/RequestMapping.java | 16 ++-
.../tri/rest/support/basic/RestProtocolTest.groovy | 49 ++++++-
.../rpc/protocol/tri/rest/service/DemoService.java | 4 +
.../protocol/tri/rest/service/DemoServiceImpl.java | 5 +
.../dubbo/rpc/protocol/tri/test/TestResponse.java | 9 +-
.../rpc/protocol/tri/test/TestRunnerImpl.java | 2 +-
.../dubbo-spring-boot-3-autoconfigure/pom.xml | 7 +-
.../DubboTriple3AutoConfiguration.java | 25 +++-
.../dubbo-spring-boot-actuator/README.md | 119 +++++++++++++++-
.../dubbo-spring-boot-actuator/pom.xml | 7 +
.../DubboEndpointAnnotationAutoConfiguration.java | 6 +-
...etadataEndpoint.java => DubboQosEndpoints.java} | 28 +++-
.../META-INF/dubbo-endpoints-default.properties | 19 ++-
...bboEndpointAnnotationAutoConfigurationTest.java | 6 +-
.../boot/actuate/endpoint/DubboEndpointTest.java | 10 +-
.../dubbo-spring-boot-autoconfigure/pom.xml | 110 +++++++++++++++
.../DubboTripleAutoConfiguration.java | 25 +++-
.../DubboMicrometerTracingAutoConfiguration.java | 22 +--
.../DubboObservationAutoConfiguration.java | 42 +++---
.../observability}/ObservabilityUtils.java | 2 +-
.../observability}/ObservationHandlerGrouping.java | 2 +-
.../ObservationRegistryPostProcessor.java | 2 +-
.../ConditionalOnDubboTracingEnable.java | 4 +-
.../brave/BraveAutoConfiguration.java | 8 +-
.../otel/OpenTelemetryAutoConfiguration.java | 8 +-
.../observability}/otlp/OtlpAutoConfiguration.java | 6 +-
.../observability}/zipkin/HttpSender.java | 2 +-
.../zipkin/ZipkinAutoConfiguration.java | 14 +-
.../zipkin/ZipkinConfigurations.java | 8 +-
.../zipkin/ZipkinRestTemplateSender.java | 2 +-
.../zipkin/ZipkinWebClientSender.java | 2 +-
.../ZipkinRestTemplateBuilderCustomizer.java | 2 +-
.../ZipkinWebClientBuilderCustomizer.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 8 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +
...bboMicrometerTracingAutoConfigurationTests.java | 4 +-
.../dubbo-spring-boot-compatible/actuator/pom.xml | 7 +
...> DubboExtensionEndpointAutoConfiguration.java} | 17 +--
.../DubboActuatorProperties.java} | 41 +++---
...rk.boot.autoconfigure.AutoConfiguration.imports | 1 +
.../dubbo-zookeeper-spring-boot-starter/pom.xml | 2 +-
.../observability/autoconfigure/pom.xml | 156 ---------------------
.../src/main/resources/META-INF/spring.factories | 8 --
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 -
.../src/test/resources/log4j2-test.xml | 29 ----
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../pom.xml | 2 +-
.../observability/pom.xml | 49 -------
dubbo-spring-boot/pom.xml | 46 ++++++
dubbo-test/dubbo-dependencies-all/pom.xml | 5 -
dubbo-test/dubbo-test-check/pom.xml | 8 +-
pom.xml | 6 +-
99 files changed, 1031 insertions(+), 557 deletions(-)
create mode 100644
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/ActuatorCommandExecutor.java
copy
dubbo-common/src/test/java/org/apache/dubbo/common/compiler/support/HelloService.java
=>
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/ActuatorExecutor.java
(86%)
copy
dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/{Http1ServerStreamChannelObserver.java
=> Http1SseServerChannelObserver.java} (68%)
rename
dubbo-remoting/dubbo-remoting-http12/src/main/java/org/apache/dubbo/remoting/http12/h1/Http1ServerStreamChannelObserver.java
=>
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/h12/http2/Http2SseServerChannelObserver.java
(63%)
rename
dubbo-spring-boot/dubbo-spring-boot-actuator/src/main/java/org/apache/dubbo/spring/boot/actuate/endpoint/{DubboMetadataEndpoint.java
=> DubboQosEndpoints.java} (58%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/DubboMicrometerTracingAutoConfiguration.java
(83%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/DubboObservationAutoConfiguration.java
(81%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/ObservabilityUtils.java
(96%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/ObservationHandlerGrouping.java
(98%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/ObservationRegistryPostProcessor.java
(97%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/annotation/ConditionalOnDubboTracingEnable.java
(92%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/brave/BraveAutoConfiguration.java
(98%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/otel/OpenTelemetryAutoConfiguration.java
(98%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/otlp/OtlpAutoConfiguration.java
(91%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/zipkin/HttpSender.java
(98%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/zipkin/ZipkinAutoConfiguration.java
(78%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/zipkin/ZipkinConfigurations.java
(94%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/zipkin/ZipkinRestTemplateSender.java
(96%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/zipkin/ZipkinWebClientSender.java
(97%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/zipkin/customizer/ZipkinRestTemplateBuilderCustomizer.java
(93%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter
=>
dubbo-spring-boot-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/observability}/zipkin/customizer/ZipkinWebClientBuilderCustomizer.java
(93%)
rename
dubbo-spring-boot/{dubbo-spring-boot-starters/observability/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/observability
=>
dubbo-spring-boot-autoconfigure/src/test/java/org/apache/dubbo/spring/boot}/autoconfigure/observability/DubboMicrometerTracingAutoConfigurationTests.java
(97%)
copy
dubbo-spring-boot/dubbo-spring-boot-compatible/actuator/src/main/java/org/apache/dubbo/spring/boot/actuate/autoconfigure/{DubboEndpointMetadataAutoConfiguration.java
=> DubboExtensionEndpointAutoConfiguration.java} (70%)
copy
dubbo-spring-boot/dubbo-spring-boot-compatible/actuator/src/main/java/org/apache/dubbo/spring/boot/actuate/endpoint/{DubboEndpoint.java
=> configuration/DubboActuatorProperties.java} (53%)
delete mode 100644
dubbo-spring-boot/dubbo-spring-boot-starters/observability/autoconfigure/pom.xml
delete mode 100644
dubbo-spring-boot/dubbo-spring-boot-starters/observability/autoconfigure/src/main/resources/META-INF/spring.factories
delete mode 100644
dubbo-spring-boot/dubbo-spring-boot-starters/observability/autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
delete mode 100644
dubbo-spring-boot/dubbo-spring-boot-starters/observability/autoconfigure/src/test/resources/log4j2-test.xml