This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git
from c96a06eba1 add tri native image support (#12536)
add ee87c8d5c2 Revert "Bump fabric8_kubernetes_version from 6.6.2 to 6.7.1
(#12500)" (#12510)
add 83b4114a9f Fix ServiceConfig Ref unable to toString (#12511)
add e6e68f6b84 Fix channel close event cause hanging thread (#12503)
add e07e5e294b Fix get method name from invocation (#12519)
add 5f39404b07 Support set actual content length to inv/res attributes
(#12521)
add a613cae2f3 refactor: migrate tracing core from boot-start to dubbo
deployer (#12453)
add 467622aac6 fix https://github.com/apache/dubbo/issues/12526 (#12527)
add d606e11da5 Bump snappy-java from 1.1.10.0 to 1.1.10.1 in
/dubbo-dependencies-bom (#12544)
add b20d63ef1f Disable all filters for internal service (#12515)
add 55484cbfcc docs: Add path to cd dubbo-samples/dubbo-samples-api
(#12548)
add 5f875ea958 Fix Registry Notification use same event time (#12556)
add d3be69b349 Fix config center properties log level (#12555)
add 3160602072 Rename getModelEnvironment to modelEnvironment (#12551)
add a4e9c9efa4 Fix local invoke consumer url override (#12553)
add 913e66e965 Supplementary dirctory metrics data push (#12539)
add ddf3da46ac Bump micrometer-core from 1.11.0 to 1.11.1 (#12558)
add d99bb3df36 Bump grpc.version from 1.55.1 to 1.56.0 (#12559)
add de53cd8b0f Bump micrometer-bom from 1.11.0 to 1.11.1 (#12560)
add 5ee7d72a93 Bump native-maven-plugin from 0.9.22 to 0.9.23 (#12561)
add 9797e971fe Bump reactor-core from 3.5.6 to 3.5.7 (#12562)
add 33edc4f170 Bump protobuf-java_version from 3.23.2 to 3.23.3 (#12565)
add f81c3f3a44 Cache interfaceClass in advance to prevent
IndexOutOfBoundsException (#12567)
add 85d45b959d Check if jackson2 security dependency existed (#12568)
add cb69b2eca1 Bump micrometer-tracing-bom from 1.1.1 to 1.1.2 (#12564)
add 9a9b28bf09 Fix unable to getAppName in InjvmInvoker (#12574)
add a941985c99 Skip check ignored extensions (#12571)
add 8ad792c287 Add transient to some overrided field (#12570)
add ea35f7ed5c Revert "refactor: migrate tracing core from boot-start to
dubbo deployer (#12453)"
add 25c2b3808a Disable register if registry disable register (#12579)
add 3b7934f512 Fix registry repeat export same service (#12578)
add 9577d464a0 Triple set resolve fallback enable as default (#12575)
add f28c2fec72 Fix alibaba Rpc compact (#12581)
new b14201f393 Merge branch 'apache-3.2' into apache-3.3
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:
README.md | 2 +-
.../rpc/cluster/directory/AbstractDirectory.java | 10 +-
.../rpc/cluster/directory/StaticDirectory.java | 4 +-
.../filter/support/ConsumerContextFilter.java | 2 +-
.../DefaultGovernanceRuleRepositoryImpl.java | 2 +-
.../cluster/loadbalance/AbstractLoadBalance.java | 3 +-
.../loadbalance/ConsistentHashLoadBalance.java | 6 +-
.../loadbalance/LeastActiveLoadBalance.java | 5 +-
.../rpc/cluster/loadbalance/RandomLoadBalance.java | 3 +-
.../cluster/loadbalance/RoundRobinLoadBalance.java | 5 +-
.../loadbalance/ShortestResponseLoadBalance.java | 5 +-
.../matcher/AbstractConditionMatcher.java | 3 +-
.../virtualservice/match/DubboMethodMatch.java | 3 +-
.../cluster/router/script/ScriptStateRouter.java | 3 +-
.../cluster/support/AbstractClusterInvoker.java | 4 +-
.../cluster/support/FailbackClusterInvoker.java | 9 +-
.../cluster/support/FailfastClusterInvoker.java | 3 +-
.../support/wrapper/MockClusterInvoker.java | 8 +-
.../support/wrapper/ScopeClusterInvoker.java | 23 +-
.../filter/AbstractObservationFilterTest.java | 3 +-
.../filter/ObservationSenderFilterTest.java | 9 +-
.../dubbo/common/config/ConfigurationUtils.java | 19 +-
.../dubbo/common/config/ModuleEnvironment.java | 2 +-
.../dubbo/common/extension/ExtensionLoader.java | 5 +-
.../common/threadpool/ThreadlessExecutor.java | 39 +-
.../apache/dubbo/common/utils/ToStringUtils.java | 63 +++
.../org/apache/dubbo/config/AbstractConfig.java | 5 +-
.../dubbo/config/AbstractInterfaceConfig.java | 2 +-
.../dubbo/config/AbstractReferenceConfig.java | 3 +
.../java/org/apache/dubbo/config/MethodConfig.java | 2 +-
.../java/org/apache/dubbo/config/ModuleConfig.java | 3 +
.../apache/dubbo/config/ReferenceConfigBase.java | 1 +
.../org/apache/dubbo/config/ServiceConfigBase.java | 21 +-
.../config/context/AbstractConfigManager.java | 4 +-
.../apache/dubbo/config/nested/ExporterConfig.java | 4 +-
.../apache/dubbo/rpc/model/ApplicationModel.java | 6 +-
.../org/apache/dubbo/rpc/model/FrameworkModel.java | 2 +-
.../org/apache/dubbo/rpc/model/ModuleModel.java | 2 +-
.../org/apache/dubbo/rpc/model/ScopeModel.java | 23 +-
.../common/config/ConfigurationUtilsTest.java | 4 +-
.../dubbo/common/config/EnvironmentTest.java | 4 +-
.../common/extension/ExtensionLoaderTest.java | 29 +-
.../apache/dubbo/rpc/model/ModuleModelTest.java | 2 +-
.../apache/dubbo/rpc/model/ScopeModelUtilTest.java | 2 +-
.../java/com/alibaba/dubbo/common/Constants.java | 541 ++++++++++++++++++++-
.../java/com/alibaba/dubbo/rpc/Invocation.java | 6 +-
.../java/com/alibaba/dubbo/rpc/RpcContext.java | 20 +
.../java/com/alibaba/dubbo/rpc/RpcException.java | 6 +-
.../java/com/alibaba/dubbo/rpc/RpcInvocation.java | 8 +-
.../cluster/loadbalance/AbstractLoadBalance.java | 4 +-
.../org/apache/dubbo/config/ReferenceConfig.java | 6 +-
.../org/apache/dubbo/config/ServiceConfig.java | 14 +-
.../dubbo/config/bootstrap/DubboBootstrap.java | 2 +-
.../builders/InternalServiceConfigBuilder.java | 1 +
.../config/deploy/DefaultApplicationDeployer.java | 2 +-
.../dubbo/config/deploy/DefaultModuleDeployer.java | 2 +-
.../dubbo/config/utils/ConfigValidationUtils.java | 5 +-
.../apache/dubbo/config/AbstractConfigTest.java | 63 ++-
.../dubbo/config/ConfigCenterConfigTest.java | 14 +-
.../apache/dubbo/config/ConsumerConfigTest.java | 8 +-
.../org/apache/dubbo/config/ServiceConfigTest.java | 16 +
.../dubbo/config/bootstrap/DubboBootstrapTest.java | 6 +-
.../deploy/DefaultApplicationDeployerTest.java | 3 +-
.../AbstractRegistryCenterExporterListener.java | 9 +-
...egistryCenterExportProviderIntegrationTest.java | 2 +-
...MultipleRegistryCenterInjvmIntegrationTest.java | 4 +-
...egistryCenterExportProviderIntegrationTest.java | 4 +-
.../SingleRegistryCenterInjvmIntegrationTest.java | 4 +-
.../dubbo-demo-native-consumer/pom.xml | 2 +-
.../dubbo-demo-native-provider/pom.xml | 2 +-
dubbo-demo/dubbo-demo-spring-boot/pom.xml | 2 +-
dubbo-dependencies-bom/pom.xml | 14 +-
.../apache/dubbo/metrics/data/RtStatComposite.java | 3 +-
.../apache/dubbo/metrics/model/MethodMetric.java | 3 +-
.../apache/dubbo/metrics/model/MetricsSupport.java | 13 -
.../AbstractDefaultDubboObservationConvention.java | 8 +-
.../metrics/observation/DubboClientContext.java | 7 +-
.../metrics/observation/DubboServerContext.java | 3 +-
...efaultDubboClientObservationConventionTest.java | 3 +-
...efaultDubboServerObservationConventionTest.java | 3 +-
.../utils/ObservationConventionUtils.java | 5 +-
.../observation/AbstractObservationFilterTest.java | 3 +-
.../observation/ObservationReceiverFilterTest.java | 11 +-
.../dubbo/monitor/support/MonitorFilter.java | 2 +-
.../apache/dubbo/auth/AccessKeyAuthenticator.java | 5 +-
.../AuthenticationExceptionTranslatorFilter.java | 6 +-
.../ContextHolderAuthenticationPrepareFilter.java | 8 +-
.../ContextHolderAuthenticationResolverFilter.java | 6 +-
.../model/SecurityScopeModelInitializer.java | 6 +-
.../dubbo/spring/security/utils/SecurityNames.java | 2 +
.../java/org/apache/dubbo/registry/Constants.java | 1 +
.../apache/dubbo/registry/RegistryNotifier.java | 8 +
.../registry/RegistryScopeModelInitializer.java | 4 +-
.../client/ServiceDiscoveryRegistryDirectory.java | 6 +-
.../dubbo/registry/client/ServiceInstance.java | 1 +
.../client/migration/MigrationRuleListener.java | 4 +-
.../registry/integration/ExporterFactory.java} | 43 +-
.../integration/ReferenceCountExporter.java} | 37 +-
.../registry/integration/RegistryDirectory.java | 8 +-
.../registry/integration/RegistryProtocol.java | 25 +-
.../dubbo/registry/support/AbstractRegistry.java | 6 +-
.../migration/MigrationRuleListenerTest.java | 12 +-
.../java/org/apache/dubbo/remoting/Constants.java | 2 +-
.../remoting/exchange/support/DefaultFuture.java | 12 +-
.../exchange/support/DefaultFutureTest.java | 12 +-
.../java/org/apache/dubbo/rpc/AsyncRpcResult.java | 4 +-
.../main/java/org/apache/dubbo/rpc/Invocation.java | 12 +-
.../java/org/apache/dubbo/rpc/PathResolver.java | 4 +-
.../apache/dubbo/rpc/filter/AccessLogFilter.java | 3 +-
.../apache/dubbo/rpc/filter/ActiveLimitFilter.java | 13 +-
.../apache/dubbo/rpc/filter/DeprecatedFilter.java | 7 +-
.../apache/dubbo/rpc/filter/ExceptionFilter.java | 18 +-
.../dubbo/rpc/filter/ExecuteLimitFilter.java | 7 +-
.../org/apache/dubbo/rpc/filter/GenericFilter.java | 2 +-
.../dubbo/rpc/filter/ProfilerServerFilter.java | 4 +-
.../org/apache/dubbo/rpc/filter/TimeoutFilter.java | 3 +-
.../org/apache/dubbo/rpc/filter/TokenFilter.java | 3 +-
.../apache/dubbo/rpc/filter/TokenHeaderFilter.java | 3 +-
.../apache/dubbo/rpc/filter/TpsLimitFilter.java | 3 +-
.../dubbo/rpc/filter/tps/DefaultTPSLimiter.java | 5 +-
.../apache/dubbo/rpc/support/AccessLogData.java | 2 +-
.../rpc/protocol/dubbo/CallbackServiceCodec.java | 9 +-
.../rpc/protocol/dubbo/ChannelWrappedInvoker.java | 2 +-
.../protocol/dubbo/DecodeableRpcInvocation.java | 4 +
.../rpc/protocol/dubbo/DecodeableRpcResult.java | 4 +
.../dubbo/rpc/protocol/dubbo/DubboInvoker.java | 8 +-
.../rpc/protocol/dubbo/filter/FutureFilter.java | 11 +-
.../rpc/protocol/dubbo/filter/TraceFilter.java | 5 +-
.../dubbo/rpc/protocol/injvm/InjvmInvoker.java | 37 +-
.../dubbo/rpc/protocol/injvm/DemoService.java | 4 +
.../dubbo/rpc/protocol/injvm/DemoServiceImpl.java | 9 +
.../rpc/protocol/injvm/InjvmProtocolTest.java | 40 +-
.../dubbo/rpc/protocol/tri/TripleInvoker.java | 4 +-
.../dubbo/rpc/protocol/tri/TriplePathResolver.java | 9 +-
.../dubbo/rpc/protocol/tri/TripleProtocol.java | 28 +-
.../rpc/protocol/tri/call/AbstractServerCall.java | 4 +-
.../tri/call/BiStreamServerCallListener.java | 2 +-
.../dubbo/rpc/protocol/tri/call/ClientCall.java | 3 +-
.../call/ObserverToClientCallListenerAdapter.java | 2 +-
.../dubbo/rpc/protocol/tri/call/ServerCall.java | 3 +-
.../tri/call/ServerStreamServerCallListener.java | 2 +-
.../rpc/protocol/tri/call/TripleClientCall.java | 6 +-
.../protocol/tri/call/UnaryClientCallListener.java | 6 +-
.../protocol/tri/call/UnaryServerCallListener.java | 4 +-
.../observability/pom.xml | 4 +-
.../dubbo/rpc/cluster/router/xds/XdsRouter.java | 21 +-
146 files changed, 1333 insertions(+), 401 deletions(-)
copy
dubbo-registry/dubbo-registry-api/src/{test/java/org/apache/dubbo/registry/integration/CountRegistryProtocolListener.java
=> main/java/org/apache/dubbo/registry/integration/ExporterFactory.java} (53%)
copy
dubbo-registry/dubbo-registry-api/src/{test/java/org/apache/dubbo/registry/integration/CountRegistryProtocolListener.java
=>
main/java/org/apache/dubbo/registry/integration/ReferenceCountExporter.java}
(52%)