This is an automated email from the ASF dual-hosted git repository. songxiaosheng pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git
from ceff747 Import bytebuddy implementation from Dubbo 3.2 (#294) add 28506a1 into master from 3.2.0-release (#297) No new revisions were added by this update. Summary of changes: dobbo-doc-auto-gen/pom.xml | 2 +- dubbo-api-docs/dubbo-api-docs-annotations/pom.xml | 2 +- dubbo-api-docs/dubbo-api-docs-core/pom.xml | 2 +- .../dubbo-api-docs-examples/examples-api/pom.xml | 2 +- .../examples-provider-sca/pom.xml | 2 +- .../examples-provider/pom.xml | 5 +- dubbo-api-docs/dubbo-api-docs-examples/pom.xml | 2 +- dubbo-api-docs/pom.xml | 102 +-------------------- .../dubbo-cluster-broadcast-1/pom.xml | 4 +- .../cluster/support/BroadcastCluster1Invoker.java | 8 +- .../dubbo-cluster-loadbalance-peakewma/pom.xml | 10 +- .../loadbalance/PeakEwmaLoadBalanceTest.java | 2 +- .../dubbo-cluster-polaris-dubbo2/pom.xml | 3 +- .../dubbo/rpc/cluster/router/PolarisRouter.java | 2 +- .../dubbo-cluster-specify-address-common/pom.xml | 3 +- .../dubbo-cluster-specify-address-dubbo2/pom.xml | 3 +- .../dubbo-cluster-specify-address-dubbo3/pom.xml | 3 +- dubbo-common-extensions/pom.xml | 2 +- .../dubbo-configcenter-consul/pom.xml | 3 +- .../dubbo-configcenter-etcd/pom.xml | 5 +- .../support/etcd/EtcdDynamicConfigurationTest.java | 73 +++++++++------ dubbo-cross-thread-extensions/pom.xml | 4 +- dubbo-extensions-dependencies-bom/pom.xml | 26 ++++-- .../pom.xml | 2 +- .../dubbo-filter-polaris-ratelimit-dubbo2/pom.xml | 2 +- .../dubbo-filter-polaris-dubbo2/pom.xml | 2 +- dubbo-filter-extensions/dubbo-filter-seata/pom.xml | 3 +- .../dubbo-gateway-provider/pom.xml | 1 - .../dubbo/gateway/provider/SnfByteAccessor.java | 23 +++++ dubbo-kubernetes/pom.xml | 12 +-- .../dubbo-metadata-report-consul/pom.xml | 4 +- .../dubbo-metadata-report-etcd/pom.xml | 8 +- dubbo-mock-extensions/dubbo-mock-admin/pom.xml | 4 +- .../apache/dubbo/mock/handler/JsonTypeHandler.java | 10 +- dubbo-mock-extensions/dubbo-mock-api/pom.xml | 2 +- dubbo-mock-extensions/pom.xml | 2 +- .../rpc/proxy/bytebuddy/ByteBuddyProxyTest.java | 8 +- .../dubbo-registry-consul/pom.xml | 4 +- .../dubbo-registry-dns/pom.xml | 2 +- .../dubbo-registry-etcd3/pom.xml | 6 +- .../dubbo-registry-nameservice/pom.xml | 2 +- .../nameservice/NameServiceRegistryTest.java | 22 ++--- .../dubbo-registry-polaris/pom.xml | 2 +- .../dubbo-registry-redis/pom.xml | 5 +- .../dubbo/registry/redis/RedisRegistryTest.java | 8 +- .../dubbo-registry-sofa/pom.xml | 4 +- .../sofa/SofaRegistryServiceDiscovery.java | 27 +++--- dubbo-registry-extensions/pom.xml | 1 - .../dubbo-remoting-etcd3/pom.xml | 5 +- .../dubbo-remoting-grizzly/pom.xml | 2 +- .../remoting/transport/grizzly/GrizzlyClient.java | 1 + .../remoting/transport/grizzly/GrizzlyServer.java | 6 ++ .../dubbo-remoting-mina/pom.xml | 2 +- .../dubbo/remoting/transport/mina/MinaServer.java | 6 ++ .../test/resources/security/serialize.allowlist | 2 + .../dubbo-remoting-p2p/pom.xml | 2 +- .../support/MulticastExchangeNetworkerTest.java | 4 +- .../dubbo-remoting-quic/pom.xml | 4 +- .../dubbo-remoting-redis/pom.xml | 2 +- dubbo-rpc-extensions/dubbo-rpc-hessian/pom.xml | 4 +- .../rpc/protocol/hessian/HessianProtocol.java | 6 +- .../rpc/protocol/hessian/HessianProtocolTest.java | 26 +++--- dubbo-rpc-extensions/dubbo-rpc-http/pom.xml | 2 +- .../dubbo/rpc/protocol/http/HttpProtocol.java | 7 +- dubbo-rpc-extensions/dubbo-rpc-memcached/pom.xml | 2 +- .../dubbo-rpc-native-thrift/pom.xml | 2 +- dubbo-rpc-extensions/dubbo-rpc-redis/pom.xml | 2 +- dubbo-rpc-extensions/dubbo-rpc-rmi/pom.xml | 2 +- dubbo-rpc-extensions/dubbo-rpc-rocketmq/pom.xml | 9 +- .../rocketmq/codec/DecodeableRpcInvocation.java | 33 ++++--- .../rpc/rocketmq/codec/DecodeableRpcResult.java | 2 +- .../dubbo/rpc/rocketmq/codec/RocketMQCodec.java | 12 +-- dubbo-rpc-extensions/dubbo-rpc-webservice/pom.xml | 2 +- .../protocol/webservice/WebServiceProtocol.java | 11 ++- .../dubbo-serialization-avro/pom.xml | 7 +- .../dubbo-serialization-common/pom.xml | 4 +- .../dubbo-serialization-fastjson/pom.xml | 7 +- .../dubbo-serialization-fst/pom.xml | 7 +- .../dubbo-serialization-fury/pom.xml | 5 +- .../dubbo-serialization-gson/pom.xml | 6 +- .../dubbo-serialization-jackson/pom.xml | 6 +- .../dubbo-serialization-kryo/pom.xml | 7 +- .../dubbo-serialization-msgpack/pom.xml | 5 +- .../dubbo-serialization-native-hession/pom.xml | 2 +- .../dubbo-serialization-protobuf/pom.xml | 10 +- .../support/ProtobufParamDeepCopyUtil.java | 75 +++++++++++++++ ...ache.dubbo.rpc.protocol.injvm.ParamDeepCopyUtil | 1 + .../support/ProtobufParamDeepCopyUtilTest.java | 74 +++++++++++++++ .../dubbo-serialization-protostuff/pom.xml | 7 +- .../dubbo-serialization-test/pom.xml | 2 +- dubbo-serialization-extensions/pom.xml | 2 +- dubbo-tag-extensions/dubbo-tag-subnets/pom.xml | 2 +- dubbo-wasm/dubbo-wasm-api/pom.xml | 1 + .../wasm/rpc/protocol/AbstractWasmInvoker.java | 2 +- dubbo-xds/pom.xml | 11 --- pom.xml | 3 +- test/dubbo-scenario-builder/pom.xml | 2 +- test/dubbo-test-runner/pom.xml | 2 +- test/pom.xml | 2 +- test/scenarios/pom.xml | 2 +- .../dubbo-serialization-avro-test/pom.xml | 4 +- .../dubbo-serialization-fastjson-test/pom.xml | 44 ++------- .../dubbo-serialization-fst-test/pom.xml | 4 +- .../dubbo-serialization-gson-test/pom.xml | 4 +- .../dubbo-serialization-kryo-test/pom.xml | 6 +- .../dubbo-serialization-protobuf-test/pom.xml | 4 +- .../dubbo-serialization-protostuff-test/pom.xml | 4 +- .../dubbo-serialization-testcase/pom.xml | 2 +- .../scenarios-dubbo-serialization/pom.xml | 2 +- 109 files changed, 478 insertions(+), 444 deletions(-) create mode 100644 dubbo-remoting-extensions/dubbo-remoting-mina/src/test/resources/security/serialize.allowlist create mode 100644 dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufParamDeepCopyUtil.java create mode 100644 dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.protocol.injvm.ParamDeepCopyUtil create mode 100644 dubbo-serialization-extensions/dubbo-serialization-protobuf/src/test/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufParamDeepCopyUtilTest.java