This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch 3.3.0-beta.1-release
in repository https://gitbox.apache.org/repos/asf/dubbo.git
from 7246fad6b5 fix javadoc compile issue (#13128)
add f91246ab09 【OSPP】Json check compatiblity (#12910)
add bf3d4f4ca3 Metrics event split (#12888)
add 0c6b1ee17a Bump netty4_version from 4.1.95.Final to 4.1.96.Final
(#12820)
add c2352df095 Fix injvm params error (#12938)
add 9d7c1b62bd Revert ":zap: avoid use string.format (#12816)"
add 0de4c395e8 Fix shouldReconnect check (#12949)
add f5cc40c56a Fix static directory metrics label (#12951)
add 2a5b437d58 Support check if qos server is started (#12952)
add 711de7c2a0 Adds metrics initialization metrics for the service
interface(#12850) (#12892)
add d61f491287 serialize.allowlist is not include SingletonMap (#12962)
add 79ba4cd6b7 Update CHANGES.md (#12960)
add 48a65a3510 Bump net.bytebuddy:byte-buddy from 1.14.5 to 1.14.7 (#12972)
add 382330387a Bump org.graalvm.buildtools:native-maven-plugin from 0.9.24
to 0.9.25 (#12963)
add cd9897a55f Bump org.springframework.boot:spring-boot-dependencies
(#12973)
add e04e0e6c66 Bump org.springframework.boot:spring-boot-starter-test
(#12971)
add 53f5c77ac1 Bump protobuf-java_version from 3.24.1 to 3.24.2 (#12967)
add 56d312fefd Bump org.yaml:snakeyaml from 2.1 to 2.2 (#12970)
add b09f34cf58 Bump org.springframework.boot:spring-boot-maven-plugin
(#12965)
add 3fa2674df3 Bump netty4_version from 4.1.96.Final to 4.1.97.Final
(#12964)
add 042a17941d Bump org.springframework.security:spring-security-bom
(#12966)
add e07fc6311b Bump org.testcontainers:testcontainers from 1.18.3 to
1.19.0 (#12969)
add 39fc67387b Bump spring-boot.version from 2.7.14 to 2.7.15 (#12968)
add c12a57eb3c enhance application discovery toString (#12953)
add 36a80e4db7 Merge branch 'apache-3.2' into apache-3.3
add 7e6a32ba68 * Fix conflict (#12991)
add 8009c72030 Ignore class loading failure when native is compiled
(#13009)
add 025c078948 Check before init agg metrics (#12989)
add 8d9817f8af Publish directory refresh event after connectivity check
(#12988)
add 0bfd54cea4 Cleanup and throw exception if bind failed (#12987)
add bfa46f59eb Ignore start if scope model is LifeCycleManagedExternally
(#12985)
add e436f1eee9 Cleanup resoruce if qos start failed (#12993)
add af566233db Support ignore refresh config (#12998)
add 168b657807 fix SerializationException (#13000)
add a4280b20a4 Bump com.alibaba.fastjson2:fastjson2 from 2.0.39 to 2.0.40
(#13005)
add baec513773 Bump org.aspectj:aspectjweaver from 1.9.20 to 1.9.20.1
(#13006)
add 60cbc4a5b6 Bump org.apache.thrift:libthrift from 0.18.1 to 0.19.0
(#13007)
add 5bf698c368 Bump bytebuddy.version from 1.14.5 to 1.14.7 (#13004)
add dc6d37aac1 Bump jetty_version from 9.4.51.v20230217 to
9.4.52.v20230823 (#13003)
add 8595711e99 Bump org.eclipse.jetty:jetty-maven-plugin (#13002)
add cdd7a40564 Fixes #12765 (#12981)
add 35746aaf5a Fix rest protocol NPE when using apache-http-client
(#12916) (#12984)
add 843da6db6c Fix test cases in scheduled test (#13020)
add fe7c8eedb5 Fix triple generic invoke (#13021)
add 4c4bcb7a25 Support disable metrics init and sync (#13025)
add 248449ada0 Add Javadoc of ErrorTypeAwareLogger. (#13032)
add 286c87bc26 Prepare 3.2.6 release
add 0ba35d3704 Bump to 3.2.7-SNAPSHOT
add 89e279739b Prepare 3.2.6 release
add 031da7b8ed Merge remote-tracking branch 'apache/3.2.6-release' into
apache-3.2
add 3ed2dacbef Merge branch 'apache-3.2' into apache-3.3
add 4b5c186076 Replace dubbo-build-tools with dubbo-shared-resources
(#13016)
add abb2d3834d update qos native-image reflect config (#13056)
add be54d8e61b Bump org.graalvm.buildtools:native-maven-plugin from 0.9.25
to 0.9.26 (#13040)
add 72518a0dc1 Bump io.opentelemetry:opentelemetry-bom from 1.29.0 to
1.30.0 (#13039)
add 774642a2c9 Bump protobuf-java_version from 3.24.2 to 3.24.3 (#13038)
add d212f6554b Bump grpc.version from 1.57.2 to 1.58.0 (#13037)
add 52250b8a20 Fix incorrect timeout message (#13001)
add e887bab83b remove unuse code (#13036)
add d9db031469 fix: AbortPolicyWithReport concurrency issues
https://github.com/apache/dubbo/issues/13042 (#13043)
add 8a509e9601 Update jvalidator to support parameter name retrieval
(#13029)
add ff561616e5 Fix Jakarta exception being casted in ExceptionFilter
(#13054)
add ade91c9b69 Fix unit test cases (#13076)
add 575c3392ec Service metrics (#13033)
add 139a62ebb9 Fix qps time window unit (#13077)
add 47643da11b Bump net.bytebuddy:byte-buddy from 1.14.7 to 1.14.8 (#13075)
add 45d72b53bc Bump bytebuddy.version from 1.14.7 to 1.14.8 (#13074)
add af490e68c1 Bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10
(#13073)
add a0f229935d Bump io.micrometer:micrometer-core from 1.11.3 to 1.11.4
(#13072)
add dcf4cff51b Bump io.opentelemetry:opentelemetry-bom from 1.30.0 to
1.30.1 (#13071)
add da3accacb2 Bump org.graalvm.buildtools:native-maven-plugin from 0.9.26
to 0.9.27 (#13070)
add ee8c823f2d Bump io.micrometer:micrometer-bom from 1.11.3 to 1.11.4
(#13069)
add f2dbc84cac Align logic between JValidatorNew and JValidator (#13063)
add edaaa16121 Add volatile on destroyed filed ensure visibility (#13061)
add 2697652e74 Fix concurrency problem when receive ResetFrame and
HeadFrame (#13062)
add 60a4aa19f4 Bump io.micrometer:micrometer-tracing-bom from 1.1.4 to
1.1.5 (#13068)
add 0f61286a78 Merge branch '3.2' into 3.3
add 9eb49e24c3 Fix uts on 3.3 (#13087)
add 54da4da033 Move dubbo-native to dubbo-plugin (#13080)
add 0fd51b1ca0 refactor: modify non-standard naming (#13059)
add fb0911de97 Clear ReferenceAnnotationWithAotBeanPostProcessor logic
(#13098)
add 4f32e0aba3 Support project loom as thread pool factory (#13111)
add 660d5a2ecd Add dubbo-native module (#13127)
add c96a8f3719 Fix dubbo-plugin-loom module groupId (#13130)
new a0e7ebc735 Merge branch 'apache-3.3' into 3.3.0-beta.1-release
new 0b2b9f735a Fix conflicts
add bcd5caf7df Fix loom project pom (#13132)
new 0c9d5e2f73 Merge branch 'apache-3.3' into 3.3.0-beta.1-release
The 3 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 | 3 +-
.licenserc.yaml | 6 +-
CHANGES.md | 2 +-
dubbo-build-tools/pom.xml | 30 --
.../src/main/resources/checkstyle-header.txt | 16 -
.../rpc/cluster/directory/AbstractDirectory.java | 5 +-
.../rpc/cluster/directory/StaticDirectory.java | 8 +-
.../support/AbstractClusterInvokerTest.java | 1 -
.../support/FailSafeClusterInvokerTest.java | 3 +-
.../support/FailbackClusterInvokerTest.java | 8 +-
.../dubbo/common/constants/CommonConstants.java | 4 +-
.../dubbo/common/constants/MetricsConstants.java | 8 +-
.../dubbo/common/constants/QosConstants.java | 2 +
.../dubbo/common/logger/ErrorTypeAwareLogger.java | 15 +
.../threadpool/support/AbortPolicyWithReport.java | 6 +-
.../org/apache/dubbo/config/AbstractConfig.java | 36 +-
.../org/apache/dubbo/config/ApplicationConfig.java | 15 +
.../org/apache/dubbo/config/MetricsConfig.java | 40 ++
.../org/apache/dubbo/config/ProtocolConfig.java | 12 +
.../main/resources/security/serialize.allowlist | 1 +
dubbo-config/dubbo-config-api/pom.xml | 2 +-
.../org/apache/dubbo/config/ReferenceConfig.java | 9 +-
.../org/apache/dubbo/config/ServiceConfig.java | 25 +-
.../config/deploy/DefaultApplicationDeployer.java | 1 +
dubbo-config/dubbo-config-spring/pom.xml | 4 +-
.../apache/dubbo/config/spring/ReferenceBean.java | 11 +-
.../ReferenceAnnotationBeanPostProcessor.java | 11 +-
.../annotation/ServiceAnnotationPostProcessor.java | 2 +-
.../context/DubboConfigApplicationListener.java | 25 +-
.../spring/context/DubboSpringInitializer.java | 16 +-
.../spring/reference/ReferenceBeanManager.java | 2 +-
.../src/main/resources/META-INF/dubbo.xsd | 15 +
.../META-INF/isolation/dubbo-provider.xml | 2 +-
...eferenceAnnotationWithAotBeanPostProcessor.java | 512 ++-------------------
.../ServiceAnnotationWithAotPostProcessor.java | 9 +-
dubbo-demo/dubbo-demo-annotation/pom.xml | 2 +-
dubbo-demo/dubbo-demo-api/pom.xml | 2 +-
.../dubbo-demo-native-consumer/pom.xml | 2 +-
.../dubbo-demo-native-provider/pom.xml | 2 +-
.../dubbo-demo-spring-boot-consumer/pom.xml | 2 +-
.../dubbo-demo-spring-boot-provider/pom.xml | 2 +-
dubbo-demo/dubbo-demo-spring-boot/pom.xml | 6 +-
dubbo-demo/dubbo-demo-xml/pom.xml | 2 +-
dubbo-dependencies-bom/pom.xml | 26 +-
dubbo-distribution/dubbo-all/pom.xml | 8 +
dubbo-distribution/dubbo-bom/pom.xml | 5 +
.../dubbo/validation/filter/ValidationFilter.java | 8 +-
.../validation/support/jvalidation/JValidator.java | 66 +--
.../support/jvalidation/JValidatorNew.java | 66 +--
.../support/jvalidation/JValidatorTest.java | 92 +++-
.../jvalidation/mock/JValidatorTestTarget.java | 38 ++
dubbo-metrics/dubbo-metrics-api/pom.xml | 5 +
.../dubbo/metrics/aggregate/TimeWindowCounter.java | 2 +-
.../metrics/collector/CombMetricsCollector.java | 6 +
.../metrics/collector/MethodMetricsCollector.java | 2 +
.../dubbo/metrics/collector/MetricsCollector.java | 3 +
.../dubbo/metrics/data/BaseStatComposite.java | 4 +
.../dubbo/metrics/data/MethodStatComposite.java | 11 +
.../apache/dubbo/metrics/data/RtStatComposite.java | 4 +-
.../org/apache/dubbo/metrics/event/EmptyEvent.java | 36 --
.../dubbo/metrics/event/MetricsInitEvent.java | 48 ++
.../event/SimpleMetricsEventMulticaster.java | 6 -
.../apache/dubbo/metrics/model/MethodMetric.java | 43 +-
.../apache/dubbo/metrics/model/MetricsSupport.java | 5 +
.../apache/dubbo/metrics/model/key/MetricsKey.java | 176 -------
.../dubbo/metrics/model/key/MetricsKeyWrapper.java | 2 +-
.../event/SimpleMetricsEventMulticasterTest.java | 10 -
.../org/apache/dubbo/metrics/DefaultConstants.java | 25 +
.../collector/AggregateMetricsCollector.java | 55 ++-
.../metrics/collector/DefaultMetricsCollector.java | 46 +-
.../collector/HistogramMetricsCollector.java | 5 +-
.../sample/MetricThreadPoolExhaustedListener.java | 2 +-
.../apache/dubbo/metrics/event/RequestEvent.java | 8 +-
.../apache/dubbo/metrics/filter/MetricsFilter.java | 5 +-
.../metrics/report/AbstractMetricsReporter.java | 18 +-
.../filter/support/MetricsClusterFilter.java | 5 +-
.../collector/AggregateMetricsCollectorTest.java | 14 +-
.../metrics/collector/DefaultCollectorTest.java | 20 +-
.../metrics/collector/InitServiceMetricsTest.java | 153 ++++++
.../metrics/metrics/model/MethodMetricTest.java | 24 +-
.../pom.xml | 8 +-
.../org/apache/dubbo/metrics/MetricsConstants.java | 0
.../apache/dubbo/metrics/event/MetricsEvent.java | 23 +-
.../dubbo/metrics/event/MetricsEventBus.java | 13 +-
.../metrics/event/MetricsEventMulticaster.java | 0
.../dubbo/metrics/event/TimeCounterEvent.java | 2 +-
.../exception/MetricsNeverHappenException.java | 0
.../dubbo/metrics/listener/MetricsListener.java | 1 -
.../org/apache/dubbo/metrics/model/TimePair.java | 0
.../apache/dubbo/metrics/model/key/MetricsKey.java | 171 +++++++
.../dubbo/metrics/model/key/MetricsLevel.java | 0
.../dubbo/metrics/model/key/TypeWrapper.java | 0
.../metrics/collector/RegistryMetricsTest.java | 7 +-
dubbo-metrics/pom.xml | 1 +
.../dubbo-native}/pom.xml | 4 +-
.../apache/dubbo/aot/api/ConditionalDescriber.java | 0
.../org/apache/dubbo/aot/api/ExecutableMode.java | 0
.../org/apache/dubbo/aot/api/FieldDescriber.java | 0
.../apache/dubbo/aot/api/JdkProxyDescriber.java | 0
.../org/apache/dubbo/aot/api/MemberCategory.java | 0
.../org/apache/dubbo/aot/api/MemberDescriber.java | 0
.../dubbo/aot/api/ProxyDescriberRegistrar.java | 0
.../aot/api/ReflectionTypeDescriberRegistrar.java | 0
.../dubbo/aot/api/ResourceBundleDescriber.java | 0
.../dubbo/aot/api/ResourceDescriberRegistrar.java | 0
.../dubbo/aot/api/ResourcePatternDescriber.java | 0
.../org/apache/dubbo/aot/api/TypeDescriber.java | 0
.../apache/dubbo/aot/generate/AotProcessor.java | 11 +-
.../apache/dubbo/aot/generate/BasicJsonWriter.java | 0
.../dubbo/aot/generate/ClassSourceScanner.java | 0
.../dubbo/aot/generate/ExecutableDescriber.java | 0
.../org/apache/dubbo/aot/generate/JarScanner.java | 0
.../aot/generate/NativeClassSourceWriter.java | 0
.../aot/generate/NativeConfigurationWriter.java | 0
.../generate/ProxyConfigMetadataRepository.java | 0
.../dubbo/aot/generate/ProxyConfigWriter.java | 0
.../generate/ReflectConfigMetadataRepository.java | 0
.../dubbo/aot/generate/ReflectionConfigWriter.java | 0
.../generate/ResourceConfigMetadataRepository.java | 0
.../dubbo/aot/generate/ResourceConfigWriter.java | 0
.../apache/dubbo/aot/generate/ResourceScanner.java | 0
.../dubbo-native}/src/main/resources/Dockerfile | 0
.../aot/generate/ResourcePatternDescriberTest.java | 0
.../{dubbo-reactive => dubbo-plugin-loom}/pom.xml | 30 +-
.../threadpool/support/loom/VirtualThreadPool.java | 20 +-
.../org.apache.dubbo.common.threadpool.ThreadPool | 1 +
.../support/loom/VirtualThreadPoolTest.java | 45 +-
.../aot/QosReflectionTypeDescriberRegistrar.java | 6 +
.../dubbo/qos/protocol/QosProtocolWrapper.java | 13 +-
.../apache/dubbo/qos/server/QosBindException.java | 13 +-
.../java/org/apache/dubbo/qos/server/Server.java | 20 +-
dubbo-plugin/pom.xml | 19 +
.../registry/client/ServiceDiscoveryRegistry.java | 8 +-
.../client/ServiceDiscoveryRegistryDirectory.java | 12 +-
.../registry/integration/DynamicDirectory.java | 2 +-
.../java/org/apache/dubbo/remoting/Constants.java | 4 +
.../remoting/exchange/support/DefaultFuture.java | 2 +-
.../support/header/HeaderExchangeClient.java | 4 +-
.../exchange/support/DefaultFutureTest.java | 37 ++
.../support/header/HeaderExchangeClientTest.java | 40 ++
.../http/restclient/HttpClientRestClient.java | 3 +-
.../netty4/NettyPortUnificationServer.java | 47 +-
.../remoting/transport/netty4/NettyServer.java | 29 +-
.../remoting/transport/netty4/ConnectionTest.java | 6 +-
.../netty4/PortUnificationServerTest.java | 23 +-
.../MultiplexProtocolConnectionManagerTest.java | 7 +-
.../api/SingleProtocolConnectionManagerTest.java | 3 +-
.../apache/dubbo/rpc/filter/ExceptionFilter.java | 2 +-
.../apache/dubbo/rpc/protocol/AbstractInvoker.java | 2 +-
.../dubbo/rpc/protocol/injvm/InjvmInvoker.java | 20 +-
.../dubbo/rpc/protocol/rest/RestProtocol.java | 32 ++
.../rpc/protocol/rest/constans/RestConstant.java | 5 +
.../rest/extension/resteasy/ResteasyContext.java | 4 +-
.../ResteasyRequestContainerFilterAdapter.java | 5 +-
.../ResteasyResponseContainerFilterAdapter.java | 2 +-
.../ResteasyWriterInterceptorAdapter.java | 5 +-
.../rest/filter/ServiceInvokeRestFilter.java | 24 +-
.../rest/filter/context/FilterContext.java | 4 +
.../rest/filter/context/RestFilterContext.java | 23 +
.../protocol/rest/handler/NettyHttpHandler.java | 14 +-
.../rpc/protocol/rest/JaxrsRestProtocolTest.java | 23 +-
...igTest.java => JsonCompatibilityCheckTest.java} | 74 +--
.../rpc/protocol/rest/compatibility/Apple.java | 9 +-
.../rpc/protocol/rest/compatibility/Fruit.java | 6 +-
.../rest/compatibility}/RestDemoService.java | 31 +-
.../rest/compatibility/RestDemoServiceImpl.java | 20 +-
...ter.java => TraceRequestAndResponseFilter.java} | 10 +-
.../dubbo/rpc/protocol/tri/TripleInvoker.java | 3 +-
.../rpc/protocol/tri/call/AbstractServerCall.java | 3 +
.../observability/pom.xml | 6 +-
dubbo-spring-boot/pom.xml | 4 +-
dubbo-test/dubbo-dependencies-all/pom.xml | 5 +
.../java/org/apache/dubbo/dependency/FileTest.java | 2 +-
.../xds/istio/IstioCitadelCertificateSigner.java | 2 +-
pom.xml | 8 +-
175 files changed, 1681 insertions(+), 1241 deletions(-)
delete mode 100644 dubbo-build-tools/pom.xml
delete mode 100644 dubbo-build-tools/src/main/resources/checkstyle-header.txt
delete mode 100644
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/event/EmptyEvent.java
create mode 100644
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/event/MetricsInitEvent.java
delete mode 100644
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/MetricsKey.java
create mode 100644
dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/collector/InitServiceMetricsTest.java
copy dubbo-metrics/{dubbo-metrics-netty => dubbo-metrics-event}/pom.xml (89%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/MetricsConstants.java
(100%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/event/MetricsEvent.java
(86%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/event/MetricsEventBus.java
(91%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/event/MetricsEventMulticaster.java
(100%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/event/TimeCounterEvent.java
(95%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/exception/MetricsNeverHappenException.java
(100%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/listener/MetricsListener.java
(99%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/model/TimePair.java
(100%)
create mode 100644
dubbo-metrics/dubbo-metrics-event/src/main/java/org/apache/dubbo/metrics/model/key/MetricsKey.java
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/model/key/MetricsLevel.java
(100%)
rename dubbo-metrics/{dubbo-metrics-api =>
dubbo-metrics-event}/src/main/java/org/apache/dubbo/metrics/model/key/TypeWrapper.java
(100%)
rename {dubbo-native => dubbo-plugin/dubbo-native}/pom.xml (95%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/ConditionalDescriber.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/ExecutableMode.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/FieldDescriber.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/JdkProxyDescriber.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/MemberCategory.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/MemberDescriber.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/ProxyDescriberRegistrar.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/ReflectionTypeDescriberRegistrar.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/ResourceBundleDescriber.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/ResourceDescriberRegistrar.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/ResourcePatternDescriber.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/api/TypeDescriber.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/AotProcessor.java
(88%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/BasicJsonWriter.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ClassSourceScanner.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ExecutableDescriber.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/JarScanner.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/NativeClassSourceWriter.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/NativeConfigurationWriter.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ProxyConfigMetadataRepository.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ProxyConfigWriter.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ReflectConfigMetadataRepository.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ReflectionConfigWriter.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ResourceConfigMetadataRepository.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ResourceConfigWriter.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/java/org/apache/dubbo/aot/generate/ResourceScanner.java
(100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/main/resources/Dockerfile (100%)
rename {dubbo-native =>
dubbo-plugin/dubbo-native}/src/test/java/org/apache/dubbo/aot/generate/ResourcePatternDescriberTest.java
(100%)
copy dubbo-plugin/{dubbo-reactive => dubbo-plugin-loom}/pom.xml (67%)
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/mock/MockThreadPool.java
=>
dubbo-plugin/dubbo-plugin-loom/src/main/java/org/apache/dubbo/common/threadpool/support/loom/VirtualThreadPool.java
(59%)
create mode 100644
dubbo-plugin/dubbo-plugin-loom/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.threadpool.ThreadPool
copy
dubbo-common/src/test/java/org/apache/dubbo/common/threadpool/support/cached/CachedThreadPoolTest.java
=>
dubbo-plugin/dubbo-plugin-loom/src/test/java/org/apache/dubbo/common/threadpool/support/loom/VirtualThreadPoolTest.java
(51%)
copy
dubbo-demo/dubbo-demo-xml/dubbo-demo-xml-provider/src/main/java/org/apache/dubbo/demo/provider/GreetingServiceImpl.java
=>
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/QosBindException.java
(78%)
create mode 100644
dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/exchange/support/header/HeaderExchangeClientTest.java
copy
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/{ServiceConfigTest.java
=> JsonCompatibilityCheckTest.java} (50%)
copy
dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/DemoServiceImpl.java
=>
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/compatibility/Apple.java
(83%)
copy
dubbo-common/src/test/java/org/apache/dubbo/metadata/definition/common/ColorEnum.java
=>
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/compatibility/Fruit.java
(88%)
copy
{dubbo-test/dubbo-test-common/src/main/java/org/apache/dubbo/test/common/api =>
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/compatibility}/RestDemoService.java
(71%)
copy
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/DemoServiceImpl.java
=>
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/compatibility/RestDemoServiceImpl.java
(71%)
copy
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/filter/{TraceFilter.java
=> TraceRequestAndResponseFilter.java} (82%)