This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git
from 0d2cab47c9 Enhance isolate executor (#11069)
add 850f719927 update(qos): support foreign ip whitelist. (#11051)
add 3c68e9476e Fixes #11044,solve remoteApplicationName is null, in mesh
mode with t… (#11058)
add 2f55e72ac9 Add error code support of ListenerInvokerWrapper. (#11065)
add 93e60093c5 Correct the error code inspector working branch in
scheduled testing. (#11064)
add c5815be7b6 Fix native image compile failure and run binary package
failure (#11066)
add 9b9b12033f Bump resteasy-jaxrs in /dubbo-dependencies-bom (#11071)
add 1470c7ca1e Cache jvm system parameters to prevent each call from being
executed, affecting performance (#10839)
add a795ff73df Get system properties from context (#11082)
add 7cccc4f193 opt some tri code (#11079)
add 9713ad64b3 fix ssl npe (#11093)
new 5c082eaefa Merge branch 'apache-3.1' into apache-3.2
The 1 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:
.github/workflows/build-and-test-scheduled-3.1.yml | 1 +
.github/workflows/build-and-test-scheduled-3.2.yml | 1 +
.gitignore | 6 +
.../common/config/CompositeConfiguration.java | 16 ++
.../apache/dubbo/common/config/Configuration.java | 32 ++--
.../common/config/EnvironmentConfiguration.java | 13 ++
.../dubbo/common/config/InmemoryConfiguration.java | 10 ++
.../config/OrderedPropertiesConfiguration.java | 10 ++
.../dubbo/common/config/PrefixedConfiguration.java | 13 ++
.../common/config/PropertiesConfiguration.java | 10 ++
.../dubbo/common/config/SystemConfiguration.java | 48 +++++-
.../configcenter/AbstractDynamicConfiguration.java | 5 +
.../configcenter/nop/NopDynamicConfiguration.java | 5 +
.../wrapper/CompositeDynamicConfiguration.java | 5 +
.../dubbo/common/constants/QosConstants.java | 4 +
.../org/apache/dubbo/config/AbstractConfig.java | 7 +-
.../org/apache/dubbo/config/ApplicationConfig.java | 25 +++
.../java/org/apache/dubbo/config/Constants.java | 3 +-
.../config/context/ConfigConfigurationAdapter.java | 10 ++
.../common/config/SystemConfigurationTest.java | 18 +-
.../common/utils/SerializeClassCheckerTest.java | 32 ++--
.../dubbo/config/bootstrap/MultiInstanceTest.java | 37 ++--
.../support/apollo/ApolloDynamicConfiguration.java | 10 ++
.../support/nacos/NacosDynamicConfiguration.java | 11 ++
.../zookeeper/ZookeeperDynamicConfiguration.java | 10 ++
.../dubbo-demo-native-consumer/pom.xml | 19 +++
.../dubbo/demo/graalvm/consumer/Application.java | 10 +-
.../dubbo-demo-native-provider/pom.xml | 20 +++
.../dubbo/demo/graalvm/provider/Application.java | 25 ++-
dubbo-dependencies-bom/pom.xml | 2 +-
.../kubernetes/KubernetesMeshEnvListener.java | 16 +-
.../META-INF/native-image/reflect-config.json | 115 ++++++++++++-
.../META-INF/native-image/resource-config.json | 6 +
.../pu/PortUnificationTransporter$Adaptive.java | 36 ++--
.../dubbo/qos/protocol/QosProtocolWrapper.java | 4 +
.../org/apache/dubbo/qos/pu/QosWireProtocol.java | 3 +-
.../java/org/apache/dubbo/qos/server/Server.java | 7 +-
.../server/handler/ForeignHostPermitHandler.java | 94 ++++++++++
.../qos/server/handler/LocalHostPermitHandler.java | 48 ------
.../qos/server/handler/QosProcessHandler.java | 6 +-
.../handler/ForeignHostPermitHandlerTest.java | 110 ++++++++++++
.../server/handler/LocalHostPermitHandlerTest.java | 56 ------
.../qos/server/handler/QosProcessHandlerTest.java | 7 +-
.../netty4/NettyPortUnificationServerHandler.java | 4 +-
.../java/org/apache/dubbo/rpc/AsyncRpcResult.java | 11 +-
.../apache/dubbo/rpc/filter/AccessLogFilter.java | 4 +-
.../dubbo/rpc/listener/ListenerInvokerWrapper.java | 4 +-
.../apache/dubbo/rpc/protocol/AbstractInvoker.java | 11 +-
.../protocol/dubbo/DecodeableRpcInvocation.java | 14 +-
.../dubbo/decode/DubboTelnetDecodeTest.java | 189 +++++++++++----------
.../tri/call/AbstractServerCallListener.java | 2 +
.../protocol/tri/stream/TripleServerStream.java | 41 +++--
.../dubbo/DefaultHessian2FactoryInitializer.java | 2 +-
.../hessian2/dubbo/Hessian2FactoryInitializer.java | 2 +
54 files changed, 867 insertions(+), 343 deletions(-)
create mode 100644
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/handler/ForeignHostPermitHandler.java
delete mode 100644
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/server/handler/LocalHostPermitHandler.java
create mode 100644
dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/server/handler/ForeignHostPermitHandlerTest.java
delete mode 100644
dubbo-plugin/dubbo-qos/src/test/java/org/apache/dubbo/qos/server/handler/LocalHostPermitHandlerTest.java