You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by me...@apache.org on 2019/07/09 10:24:48 UTC
[dubbo] branch cloud-native updated: Polish apache/dubbo#4508 :
[Version] Update the version of cloud native features to be 2.7.4 (#4509)
This is an automated email from the ASF dual-hosted git repository.
mercyblitz pushed a commit to branch cloud-native
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/cloud-native by this push:
new c3caf8f Polish apache/dubbo#4508 : [Version] Update the version of cloud native features to be 2.7.4 (#4509)
c3caf8f is described below
commit c3caf8f4d8ac9841c39211c7110fd491e5065d06
Author: Mercy Ma <me...@gmail.com>
AuthorDate: Tue Jul 9 18:24:42 2019 +0800
Polish apache/dubbo#4508 : [Version] Update the version of cloud native features to be 2.7.4 (#4509)
---
dubbo-all/pom.xml | 4 ++--
.../java/org/apache/dubbo/bootstrap/AbstractSettings.java | 2 +-
.../java/org/apache/dubbo/bootstrap/ApplicationSettings.java | 2 +-
.../main/java/org/apache/dubbo/bootstrap/DubboBootstrap.java | 2 +-
.../java/org/apache/dubbo/bootstrap/ProtocolSettings.java | 2 +-
.../java/org/apache/dubbo/bootstrap/ReferenceSettings.java | 2 +-
.../java/org/apache/dubbo/bootstrap/RegistrySettings.java | 2 +-
.../java/org/apache/dubbo/bootstrap/ServiceSettings.java | 2 +-
.../src/main/java/org/apache/dubbo/bootstrap/Settings.java | 2 +-
.../java/org/apache/dubbo/bootstrap/DubboBootstrapTest.java | 2 +-
.../dubbo/bootstrap/DubboServiceConsumerBootstrap.java | 2 +-
.../dubbo/bootstrap/DubboServiceProviderBootstrap.java | 2 +-
.../test/java/org/apache/dubbo/bootstrap/EchoService.java | 2 +-
.../java/org/apache/dubbo/bootstrap/EchoServiceImpl.java | 2 +-
.../common/config/configcenter/DynamicConfiguration.java | 8 ++++----
.../config/configcenter/nop/NopDynamicConfiguration.java | 8 ++------
.../org/apache/dubbo/common/constants/RegistryConstants.java | 8 ++++----
.../org/apache/dubbo/common/function/ThrowableConsumer.java | 2 +-
.../org/apache/dubbo/common/function/ThrowableFunction.java | 2 +-
.../main/java/org/apache/dubbo/common/utils/DefaultPage.java | 2 +-
.../src/main/java/org/apache/dubbo/common/utils/Page.java | 2 +-
.../java/org/apache/dubbo/common/utils/ReflectUtils.java | 4 ++--
.../java/org/apache/dubbo/common/utils/DefaultPageTest.java | 2 +-
.../main/java/org/apache/dubbo/config/DubboShutdownHook.java | 2 +-
.../main/java/org/apache/dubbo/config/ReferenceConfig.java | 8 ++++----
.../src/main/java/org/apache/dubbo/config/ServiceConfig.java | 8 ++++----
.../dubbo/config/event/DubboServiceDestroyedEvent.java | 2 +-
.../dubbo/config/event/ReferenceConfigDestroyedEvent.java | 2 +-
.../dubbo/config/event/ReferenceConfigInitializedEvent.java | 2 +-
.../dubbo/config/event/ServiceConfigExportedEvent.java | 2 +-
.../dubbo/config/event/ServiceConfigUnexportedEvent.java | 2 +-
.../dubbo/config/event/listener/LoggingEventListener.java | 2 +-
.../config/event/listener/ServiceNameMappingListener.java | 2 +-
.../config/metadata/ConfigurableMetadataServiceExporter.java | 2 +-
.../dubbo/config/metadata/ServiceInstancePortCustomizer.java | 2 +-
.../java/org/apache/dubbo/config/DubboConsumerBootstrap.java | 2 +-
.../event/listener/ServiceNameMappingListenerTest.java | 2 +-
.../metadata/ConfigurableMetadataServiceExporterTest.java | 2 +-
.../support/nop/NopDynamicConfigurationTest.java | 2 +-
dubbo-dependencies-bom/pom.xml | 2 +-
dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml | 2 +-
.../java/org/apache/dubbo/event/AbstractEventDispatcher.java | 2 +-
.../java/org/apache/dubbo/event/DirectEventDispatcher.java | 2 +-
dubbo-event/src/main/java/org/apache/dubbo/event/Event.java | 2 +-
.../main/java/org/apache/dubbo/event/EventDispatcher.java | 2 +-
.../src/main/java/org/apache/dubbo/event/EventListener.java | 2 +-
.../src/main/java/org/apache/dubbo/event/GenericEvent.java | 2 +-
.../java/org/apache/dubbo/event/GenericEventListener.java | 2 +-
.../src/main/java/org/apache/dubbo/event/Listenable.java | 2 +-
.../java/org/apache/dubbo/event/ParallelEventDispatcher.java | 2 +-
.../org/apache/dubbo/event/DirectEventDispatcherTest.java | 2 +-
.../src/test/java/org/apache/dubbo/event/EchoEvent.java | 2 +-
.../test/java/org/apache/dubbo/event/EchoEventListener.java | 2 +-
.../test/java/org/apache/dubbo/event/EchoEventListener2.java | 2 +-
.../java/org/apache/dubbo/event/EventDispatcherTest.java | 2 +-
.../test/java/org/apache/dubbo/event/EventListenerTest.java | 2 +-
.../org/apache/dubbo/event/GenericEventListenerTest.java | 2 +-
.../test/java/org/apache/dubbo/event/GenericEventTest.java | 2 +-
.../org/apache/dubbo/event/ParallelEventDispatcherTest.java | 2 +-
.../main/java/org/apache/dubbo/metadata/MetadataService.java | 2 +-
.../org/apache/dubbo/metadata/MetadataServiceExporter.java | 2 +-
.../java/org/apache/dubbo/metadata/ServiceNameMapping.java | 2 +-
.../org/apache/dubbo/metadata/WritableMetadataService.java | 2 +-
.../metadata/store/InMemoryWritableMetadataService.java | 2 +-
.../metadata/DynamicConfigurationServiceNameMappingTest.java | 2 +-
.../dubbo/metadata/InMemoryWritableMetadataServiceTest.java | 2 +-
.../org/apache/dubbo/metadata/LocalMetadataServiceTest.java | 2 +-
dubbo-monitor/dubbo-monitor-default/pom.xml | 9 ++++++++-
.../apache/dubbo/registry/client/DefaultServiceInstance.java | 2 +-
.../registry/client/EventPublishingServiceDiscovery.java | 2 +-
.../client/EventPublishingServiceDiscoveryFactory.java | 2 +-
.../org/apache/dubbo/registry/client/ServiceDiscovery.java | 2 +-
.../dubbo/registry/client/ServiceDiscoveryFactory.java | 2 +-
.../org/apache/dubbo/registry/client/ServiceInstance.java | 2 +-
.../dubbo/registry/client/ServiceInstanceCustomizer.java | 2 +-
.../registry/client/ServiceInstanceMetadataCustomizer.java | 2 +-
.../registry/client/event/ServiceDiscoveryStartedEvent.java | 2 +-
.../registry/client/event/ServiceDiscoveryStartingEvent.java | 2 +-
.../registry/client/event/ServiceDiscoveryStoppedEvent.java | 2 +-
.../registry/client/event/ServiceDiscoveryStoppingEvent.java | 2 +-
.../dubbo/registry/client/event/ServiceInstanceEvent.java | 2 +-
.../client/event/ServiceInstancePreRegisteredEvent.java | 2 +-
.../client/event/ServiceInstancePreUnregisteredEvent.java | 2 +-
.../client/event/ServiceInstanceRegisteredEvent.java | 2 +-
.../client/event/ServiceInstanceUnregisteredEvent.java | 2 +-
.../registry/client/event/ServiceInstancesChangedEvent.java | 2 +-
.../event/listener/CustomizableServiceInstanceListener.java | 2 +-
.../registry/client/event/listener/LoggingEventListener.java | 2 +-
.../event/listener/ServiceInstancesChangedListener.java | 2 +-
.../client/metadata/DefaultMetadataServiceProxyFactory.java | 2 +-
.../metadata/ExportedServicesRevisionMetadataCustomizer.java | 2 +-
.../dubbo/registry/client/metadata/MetadataServiceProxy.java | 12 +++++++++++-
.../client/metadata/MetadataServiceProxyFactory.java | 2 +-
.../registry/client/metadata/MetadataServiceURLBuilder.java | 2 +-
.../metadata/MetadataServiceURLParamsMetadataCustomizer.java | 2 +-
.../client/metadata/ServiceInstanceMetadataUtils.java | 2 +-
.../metadata/proxy/DefaultMetadataServiceProxyFactory.java | 2 +-
.../client/metadata/proxy/MetadataServiceProxyFactory.java | 2 +-
.../java/org/apache/dubbo/registry/client/package-info.java | 2 +-
.../client/selector/RandomServiceInstanceSelector.java | 2 +-
.../registry/client/selector/ServiceInstanceSelector.java | 2 +-
.../dubbo/registry/support/AbstractRegistryFactory.java | 2 +-
.../dubbo/registry/support/ServiceOrientedRegistry.java | 2 +-
.../dubbo/registry/client/DefaultServiceInstanceTest.java | 2 +-
.../registry/client/EventPublishingServiceDiscoveryTest.java | 2 +-
.../dubbo/registry/client/InMemoryServiceDiscovery.java | 2 +-
.../registry/client/InMemoryServiceDiscoveryFactory.java | 2 +-
.../dubbo/registry/client/ServiceDiscoveryFactoryTest.java | 2 +-
.../apache/dubbo/registry/client/ServiceDiscoveryTest.java | 2 +-
.../client/metadata/ServiceInstanceMetadataUtilsTest.java | 2 +-
.../dubbo/registry/support/ServiceOrientedRegistryTest.java | 2 +-
.../apache/dubbo/registry/nacos/NacosServiceDiscovery.java | 2 +-
.../dubbo/registry/nacos/NacosServiceDiscoveryFactory.java | 2 +-
.../dubbo/registry/nacos/util/NacosNamingServiceUtils.java | 10 +++++-----
.../apache/dubbo/registry/zookeeper/ZookeeperInstance.java | 2 +-
.../zookeeper/ZookeeperServiceDiscoveryChangeWatcher.java | 2 +-
.../registry/zookeeper/ZookeeperServiceDiscoveryFactory.java | 2 +-
.../registry/zookeeper/util/CuratorFrameworkParams.java | 2 +-
.../dubbo/registry/zookeeper/util/CuratorFrameworkUtils.java | 2 +-
.../registry/zookeeper/ZookeeperServiceDiscoveryTest.java | 2 +-
pom.xml | 2 +-
121 files changed, 157 insertions(+), 144 deletions(-)
diff --git a/dubbo-all/pom.xml b/dubbo-all/pom.xml
index 8b9a4c5..473de7e 100644
--- a/dubbo-all/pom.xml
+++ b/dubbo-all/pom.xml
@@ -500,7 +500,7 @@
<optional>true</optional>
</dependency>
- <!-- 2.7.3 new modules -->
+ <!-- 2.7.4 new modules -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-event</artifactId>
@@ -765,7 +765,7 @@
<resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory
</resource>
</transformer>
- <!-- @since 2.7.3 -->
+ <!-- @since 2.7.4 -->
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/dubbo/internal/org.apache.dubbo.event.EventDispatcher
</resource>
diff --git a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/AbstractSettings.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/AbstractSettings.java
index 6bb9c97..7ed1de5 100644
--- a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/AbstractSettings.java
+++ b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/AbstractSettings.java
@@ -19,7 +19,7 @@ package org.apache.dubbo.bootstrap;
/**
* Abstract {@link Settings}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class AbstractSettings implements Settings {
diff --git a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ApplicationSettings.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ApplicationSettings.java
index a9bc9c9..23934f0 100644
--- a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ApplicationSettings.java
+++ b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ApplicationSettings.java
@@ -25,7 +25,7 @@ import java.util.Map;
/**
* {@link ApplicationConfig Application} settings
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ApplicationSettings extends AbstractSettings {
diff --git a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/DubboBootstrap.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/DubboBootstrap.java
index 1273dcf..d20e3e0 100644
--- a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/DubboBootstrap.java
+++ b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/DubboBootstrap.java
@@ -79,7 +79,7 @@ import static org.apache.dubbo.registry.support.AbstractRegistryFactory.getRegis
/**
* The bootstrap class of Dubbo
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DubboBootstrap {
diff --git a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ProtocolSettings.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ProtocolSettings.java
index dc0169b..5fc49ca 100644
--- a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ProtocolSettings.java
+++ b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ProtocolSettings.java
@@ -25,7 +25,7 @@ import java.util.Map;
* The settings of {@link ProtocolConfig protcol}
*
* @see ProtocolBuilder
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ProtocolSettings extends AbstractSettings {
diff --git a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ReferenceSettings.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ReferenceSettings.java
index b38ae05..bb24e6e 100644
--- a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ReferenceSettings.java
+++ b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ReferenceSettings.java
@@ -33,7 +33,7 @@ import java.util.Map;
/**
* The settings of {@link ReferenceConfig}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ReferenceSettings<S> extends AbstractSettings {
diff --git a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/RegistrySettings.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/RegistrySettings.java
index 40331ae..89899ac 100644
--- a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/RegistrySettings.java
+++ b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/RegistrySettings.java
@@ -24,7 +24,7 @@ import java.util.Map;
/**
* The settings of {@link RegistryConfig}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class RegistrySettings extends AbstractSettings {
diff --git a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ServiceSettings.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ServiceSettings.java
index 314482e..b17fa83 100644
--- a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ServiceSettings.java
+++ b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/ServiceSettings.java
@@ -34,7 +34,7 @@ import java.util.Map;
/**
* The settings of {@link ServiceConfig Dubbo service}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceSettings<S> extends AbstractSettings {
diff --git a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/Settings.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/Settings.java
index abf8141..290bb7e 100644
--- a/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/Settings.java
+++ b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/Settings.java
@@ -19,7 +19,7 @@ package org.apache.dubbo.bootstrap;
/**
* The Dubbo settings
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface Settings {
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboBootstrapTest.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboBootstrapTest.java
index 302980a..f49c340 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboBootstrapTest.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboBootstrapTest.java
@@ -28,7 +28,7 @@ import java.io.IOException;
/**
* {@link DubboBootstrap} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DubboBootstrapTest {
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceConsumerBootstrap.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceConsumerBootstrap.java
index ef1efd3..4e03c1b 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceConsumerBootstrap.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceConsumerBootstrap.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.config.builders.RegistryBuilder;
/**
* Dubbo Provider Bootstrap
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DubboServiceConsumerBootstrap {
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceProviderBootstrap.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceProviderBootstrap.java
index 45ceed6..7918bff 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceProviderBootstrap.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceProviderBootstrap.java
@@ -27,7 +27,7 @@ import java.io.IOException;
/**
* Dubbo Provider Bootstrap
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DubboServiceProviderBootstrap {
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EchoService.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EchoService.java
index 7ad8698..af65e11 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EchoService.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EchoService.java
@@ -19,7 +19,7 @@ package org.apache.dubbo.bootstrap;
/**
* Echo Service
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface EchoService {
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EchoServiceImpl.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EchoServiceImpl.java
index e0218b1..38bf3e5 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EchoServiceImpl.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EchoServiceImpl.java
@@ -24,7 +24,7 @@ import static java.lang.String.format;
* The implementation of {@link EchoService}
*
* @see EchoService
- * @since 2.7.3
+ * @since 2.7.4
*/
public class EchoServiceImpl implements EchoService {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfiguration.java b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfiguration.java
index 26e831d..f5bf9a4 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfiguration.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfiguration.java
@@ -141,7 +141,7 @@ public interface DynamicConfiguration extends Configuration {
* @param content the content of configuration
* @return <code>true</code> if success, or <code>false</code>
* @throws UnsupportedOperationException If the under layer does not support
- * @since 2.7.3
+ * @since 2.7.4
*/
default boolean publishConfig(String key, String group, String content) throws UnsupportedOperationException {
throw new UnsupportedOperationException("No support");
@@ -153,7 +153,7 @@ public interface DynamicConfiguration extends Configuration {
* @param group the specified group
* @return the read-only non-null sorted {@link Set set} of config keys
* @throws UnsupportedOperationException If the under layer does not support
- * @since 2.7.3
+ * @since 2.7.4
*/
default SortedSet<String> getConfigKeys(String group) throws UnsupportedOperationException {
throw new UnsupportedOperationException("No support");
@@ -165,7 +165,7 @@ public interface DynamicConfiguration extends Configuration {
* @param group the specified group
* @return the read-only non-null sorted {@link SortedMap map}
* @throws UnsupportedOperationException If the under layer does not support
- * @since 2.7.3
+ * @since 2.7.4
*/
default SortedMap<String, String> getConfigs(String group) throws UnsupportedOperationException {
return getConfigs(group, -1);
@@ -179,7 +179,7 @@ public interface DynamicConfiguration extends Configuration {
* @return the read-only non-null sorted {@link SortedMap map}
* @throws UnsupportedOperationException If the under layer does not support
* @throws IllegalStateException If timeout exceeds
- * @since 2.7.3
+ * @since 2.7.4
*/
default SortedMap<String, String> getConfigs(String group, long timeout) throws UnsupportedOperationException,
IllegalStateException {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/nop/NopDynamicConfiguration.java b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/nop/NopDynamicConfiguration.java
index 7637e64..14accb2 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/nop/NopDynamicConfiguration.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/nop/NopDynamicConfiguration.java
@@ -24,10 +24,6 @@ import java.util.SortedSet;
import static java.util.Collections.emptySortedSet;
-import java.util.SortedSet;
-
-import static java.util.Collections.emptySortedSet;
-
/**
* The default extension of {@link DynamicConfiguration}. If user does not specify a config centre, or specifies one
* that is not a valid extension, it will default to this one.
@@ -64,7 +60,7 @@ public class NopDynamicConfiguration implements DynamicConfiguration {
}
/**
- * @since 2.7.3
+ * @since 2.7.4
*/
@Override
public boolean publishConfig(String key, String group, String content) {
@@ -72,7 +68,7 @@ public class NopDynamicConfiguration implements DynamicConfiguration {
}
/**
- * @since 2.7.3
+ * @since 2.7.4
*/
@Override
public SortedSet<String> getConfigKeys(String group) {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/constants/RegistryConstants.java b/dubbo-common/src/main/java/org/apache/dubbo/common/constants/RegistryConstants.java
index b28fe39..69aa605 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/constants/RegistryConstants.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/constants/RegistryConstants.java
@@ -56,21 +56,21 @@ public interface RegistryConstants {
/**
* The parameter key of Dubbo Registry type
*
- * @since 2.7.3
+ * @since 2.7.4
*/
String REGISTRY_TYPE_KEY = "registry-type";
/**
* The parameter value of Service-Oriented Registry type
*
- * @since 2.7.3
+ * @since 2.7.4
*/
String SERVICE_REGISTRY_TYPE = "service";
/**
* The parameter key of the subscribed service names for Service-Oriented Registry
*
- * @since 2.7.3
+ * @since 2.7.4
*/
String SUBSCRIBED_SERVICE_NAMES_KEY = "subscribed-services";
@@ -78,7 +78,7 @@ public interface RegistryConstants {
/**
* The request size of service instances
*
- * @since 2.7.3
+ * @since 2.7.4
*/
String INSTANCES_REQUEST_SIZE_KEY = "instances-request-size";
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableConsumer.java b/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableConsumer.java
index 28561bb..4b135fb 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableConsumer.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableConsumer.java
@@ -25,7 +25,7 @@ import java.util.function.Function;
* @param <T> the source type
* @see Function
* @see Throwable
- * @since 2.7.3
+ * @since 2.7.4
*/
@FunctionalInterface
public interface ThrowableConsumer<T> {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableFunction.java b/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableFunction.java
index eb7171d..7f2e3cd 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableFunction.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableFunction.java
@@ -25,7 +25,7 @@ import java.util.function.Function;
* @param <R> the return type
* @see Function
* @see Throwable
- * @since 2.7.3
+ * @since 2.7.4
*/
@FunctionalInterface
public interface ThrowableFunction<T, R> {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/DefaultPage.java b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/DefaultPage.java
index fd408b5..3d06c11 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/DefaultPage.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/DefaultPage.java
@@ -22,7 +22,7 @@ import java.util.List;
/**
* The default implementation of {@link Page}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DefaultPage<T> implements Page<T>, Serializable {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/Page.java b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/Page.java
index c15cfb8..7de5693 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/Page.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/Page.java
@@ -21,7 +21,7 @@ import java.util.List;
/**
* The model class of pagination
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface Page<T> {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/ReflectUtils.java b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/ReflectUtils.java
index 437f131..2720229 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/ReflectUtils.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/ReflectUtils.java
@@ -1133,7 +1133,7 @@ public final class ReflectUtils {
*
* @param sourceClass the source {@link Class class}
* @return non-null read-only {@link Set}
- * @since 2.7.3
+ * @since 2.7.4
*/
public static Set<ParameterizedType> findParameterizedTypes(Class<?> sourceClass) {
// Add Generic Interfaces
@@ -1166,7 +1166,7 @@ public final class ReflectUtils {
* @param matchType the type to match
* @param <T> the type to match
* @return non-null read-only {@link Set}
- * @since 2.7.3
+ * @since 2.7.4
*/
public static <T> Set<Class<T>> findHierarchicalTypes(Class<?> sourceClass, Class<T> matchType) {
if (sourceClass == null) {
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultPageTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultPageTest.java
index 3e6296b..8e9a174d 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultPageTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultPageTest.java
@@ -25,7 +25,7 @@ import static java.util.Arrays.asList;
/**
* {@link DefaultPage}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DefaultPageTest {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/DubboShutdownHook.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/DubboShutdownHook.java
index 309f907..19b97c1 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/DubboShutdownHook.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/DubboShutdownHook.java
@@ -93,7 +93,7 @@ public class DubboShutdownHook extends Thread {
AbstractRegistryFactory.destroyAll();
// destroy all the protocols
destroyProtocols();
- // dispatch the DubboDestroyedEvent @since 2.7.3
+ // dispatch the DubboDestroyedEvent @since 2.7.4
eventDispatcher.dispatch(new DubboServiceDestroyedEvent(this));
}
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java
index 1b08ba0..e98039c 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java
@@ -181,7 +181,7 @@ public class ReferenceConfig<T> extends AbstractReferenceConfig {
/**
* The {@link EventDispatcher}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
private final EventDispatcher eventDispatcher = EventDispatcher.getDefaultExtension();
@@ -280,7 +280,7 @@ public class ReferenceConfig<T> extends AbstractReferenceConfig {
invoker = null;
ref = null;
- // dispatch a ReferenceConfigDestroyedEvent since 2.7.3
+ // dispatch a ReferenceConfigDestroyedEvent since 2.7.4
dispatch(new ReferenceConfigDestroyedEvent(this));
}
@@ -348,7 +348,7 @@ public class ReferenceConfig<T> extends AbstractReferenceConfig {
initialized = true;
- // dispatch a ReferenceConfigInitializedEvent since 2.7.3
+ // dispatch a ReferenceConfigInitializedEvent since 2.7.4
dispatch(new ReferenceConfigInitializedEvent(this, invoker));
}
@@ -686,7 +686,7 @@ public class ReferenceConfig<T> extends AbstractReferenceConfig {
* Dispatch an {@link Event event}
*
* @param event an {@link Event event}
- * @since 2.7.3
+ * @since 2.7.4
*/
protected void dispatch(Event event) {
eventDispatcher.dispatch(event);
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
index dc7d5a9..fb9d247 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
@@ -200,7 +200,7 @@ public class ServiceConfig<T> extends AbstractServiceConfig {
private volatile String generic;
/**
- * @since 2.7.3
+ * @since 2.7.4
*/
private final EventDispatcher eventDispatcher = EventDispatcher.getDefaultExtension();
@@ -423,7 +423,7 @@ public class ServiceConfig<T> extends AbstractServiceConfig {
}
doExportUrls();
- // dispatch a ServiceConfigExportedEvent since 2.7.3
+ // dispatch a ServiceConfigExportedEvent since 2.7.4
dispatch(new ServiceConfigExportedEvent(this));
}
@@ -458,7 +458,7 @@ public class ServiceConfig<T> extends AbstractServiceConfig {
}
unexported = true;
- // dispatch a ServiceConfigUnExportedEvent since 2.7.3
+ // dispatch a ServiceConfigUnExportedEvent since 2.7.4
dispatch(new ServiceConfigUnexportedEvent(this));
}
@@ -1056,7 +1056,7 @@ public class ServiceConfig<T> extends AbstractServiceConfig {
* Dispatch an {@link Event event}
*
* @param event an {@link Event event}
- * @since 2.7.3
+ * @since 2.7.4
*/
protected void dispatch(Event event) {
eventDispatcher.dispatch(event);
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboServiceDestroyedEvent.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboServiceDestroyedEvent.java
index a3384aa..4ef5ba9 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboServiceDestroyedEvent.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboServiceDestroyedEvent.java
@@ -22,7 +22,7 @@ import org.apache.dubbo.event.Event;
* An {@link Event Dubbo event} when the Dubbo service is about to be destroyed.
*
* @see Event
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DubboServiceDestroyedEvent extends Event {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ReferenceConfigDestroyedEvent.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ReferenceConfigDestroyedEvent.java
index 8f07e51..5c588a5 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ReferenceConfigDestroyedEvent.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ReferenceConfigDestroyedEvent.java
@@ -26,7 +26,7 @@ import org.apache.dubbo.event.Event;
* @see Reference
* @see ReferenceConfig#destroy()
* @see Event
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ReferenceConfigDestroyedEvent extends Event {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ReferenceConfigInitializedEvent.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ReferenceConfigInitializedEvent.java
index 359c8bc..dae7c30 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ReferenceConfigInitializedEvent.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ReferenceConfigInitializedEvent.java
@@ -27,7 +27,7 @@ import org.apache.dubbo.rpc.Invoker;
* @see Reference
* @see ReferenceConfig#get()
* @see Event
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ReferenceConfigInitializedEvent extends Event {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ServiceConfigExportedEvent.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ServiceConfigExportedEvent.java
index ebf15f3..7aff1f3 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ServiceConfigExportedEvent.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ServiceConfigExportedEvent.java
@@ -22,7 +22,7 @@ import org.apache.dubbo.event.Event;
/**
* {@link ServiceConfig} event post-{@link ServiceConfig#export() export}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceConfigExportedEvent extends Event {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ServiceConfigUnexportedEvent.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ServiceConfigUnexportedEvent.java
index 15bd3e5..2e3a2bc 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ServiceConfigUnexportedEvent.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/ServiceConfigUnexportedEvent.java
@@ -22,7 +22,7 @@ import org.apache.dubbo.event.Event;
/**
* {@link ServiceConfig} event post-{@link ServiceConfig#unexport() unexport}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceConfigUnexportedEvent extends Event {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/LoggingEventListener.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/LoggingEventListener.java
index 661c3d7..6fb406d 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/LoggingEventListener.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/LoggingEventListener.java
@@ -29,7 +29,7 @@ import static java.lang.String.format;
* A listener for logging the {@link Event Dubbo event}
*
* @see ServiceConfigExportedEvent
- * @since 2.7.3
+ * @since 2.7.4
*/
public class LoggingEventListener extends GenericEventListener {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListener.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListener.java
index bef416a..efb42a5 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListener.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListener.java
@@ -34,7 +34,7 @@ import static org.apache.dubbo.metadata.ServiceNameMapping.getDefaultExtension;
*
* @see ServiceNameMapping
* @see ServiceConfig#getExportedUrls()
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceNameMappingListener implements EventListener<ServiceConfigExportedEvent> {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java
index bf14658..8806f03 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java
@@ -46,7 +46,7 @@ import static java.util.Collections.unmodifiableList;
* @see MetadataServiceExporter
* @see ServiceConfig
* @see ConfigManager
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ConfigurableMetadataServiceExporter implements MetadataServiceExporter {
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ServiceInstancePortCustomizer.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ServiceInstancePortCustomizer.java
index c9ef9b9..37e9b3c 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ServiceInstancePortCustomizer.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ServiceInstancePortCustomizer.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.registry.client.ServiceInstanceCustomizer;
/**
* The {@link ServiceInstanceCustomizer} to customize the {@link ServiceInstance#getPort() port} of service instance.
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceInstancePortCustomizer implements ServiceInstanceCustomizer {
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboConsumerBootstrap.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboConsumerBootstrap.java
index b823936..0a67c7b 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboConsumerBootstrap.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboConsumerBootstrap.java
@@ -23,7 +23,7 @@ import java.io.IOException;
/**
* Dubbo Consumer Bootstrap
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DubboConsumerBootstrap {
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListenerTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListenerTest.java
index b2b981f..a9d7560 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListenerTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/listener/ServiceNameMappingListenerTest.java
@@ -29,7 +29,7 @@ import org.junit.jupiter.api.Test;
/**
* {@link ServiceNameMappingListener} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceNameMappingListenerTest {
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporterTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporterTest.java
index ec841a5..e7db07d 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporterTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporterTest.java
@@ -37,7 +37,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* {@link ConfigurableMetadataServiceExporter} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ConfigurableMetadataServiceExporterTest {
diff --git a/dubbo-configcenter/dubbo-configcenter-api/src/test/java/org/apache/dubbo/configcenter/support/nop/NopDynamicConfigurationTest.java b/dubbo-configcenter/dubbo-configcenter-api/src/test/java/org/apache/dubbo/configcenter/support/nop/NopDynamicConfigurationTest.java
index cd549dd..a515876 100644
--- a/dubbo-configcenter/dubbo-configcenter-api/src/test/java/org/apache/dubbo/configcenter/support/nop/NopDynamicConfigurationTest.java
+++ b/dubbo-configcenter/dubbo-configcenter-api/src/test/java/org/apache/dubbo/configcenter/support/nop/NopDynamicConfigurationTest.java
@@ -24,7 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link NopDynamicConfiguration} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class NopDynamicConfigurationTest {
diff --git a/dubbo-dependencies-bom/pom.xml b/dubbo-dependencies-bom/pom.xml
index 3517999..d6cf69e 100644
--- a/dubbo-dependencies-bom/pom.xml
+++ b/dubbo-dependencies-bom/pom.xml
@@ -153,7 +153,7 @@
<mortbay_jetty_version>6.1.26</mortbay_jetty_version>
<portlet_version>2.0</portlet_version>
<maven_flatten_version>1.1.0</maven_flatten_version>
- <revision>2.7.3-SNAPSHOT</revision>
+ <revision>2.7.4-SNAPSHOT</revision>
</properties>
<dependencyManagement>
diff --git a/dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml b/dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
index 968e5e3..49f4a56 100644
--- a/dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
+++ b/dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
@@ -32,7 +32,7 @@
<packaging>pom</packaging>
<properties>
- <revision>2.7.3-SNAPSHOT</revision>
+ <revision>2.7.4-SNAPSHOT</revision>
<maven_flatten_version>1.1.0</maven_flatten_version>
</properties>
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/AbstractEventDispatcher.java b/dubbo-event/src/main/java/org/apache/dubbo/event/AbstractEventDispatcher.java
index 4b714f7..add8f61 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/AbstractEventDispatcher.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/AbstractEventDispatcher.java
@@ -39,7 +39,7 @@ import static org.apache.dubbo.event.EventListener.findEventType;
* @see ServiceLoader
* @see EventListener
* @see Event
- * @since 2.7.3
+ * @since 2.7.4
*/
public abstract class AbstractEventDispatcher implements EventDispatcher {
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/DirectEventDispatcher.java b/dubbo-event/src/main/java/org/apache/dubbo/event/DirectEventDispatcher.java
index f19390c..f156f1f 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/DirectEventDispatcher.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/DirectEventDispatcher.java
@@ -20,7 +20,7 @@ package org.apache.dubbo.event;
* Direct {@link EventDispatcher} implementation uses current thread execution model
*
* @see EventDispatcher
- * @since 2.7.3
+ * @since 2.7.4
*/
public final class DirectEventDispatcher extends AbstractEventDispatcher {
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/Event.java b/dubbo-event/src/main/java/org/apache/dubbo/event/Event.java
index c91f287..e929c21 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/Event.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/Event.java
@@ -21,7 +21,7 @@ import java.util.EventObject;
/**
* An event object of Dubbo is based on the Java standard {@link EventObject event}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public abstract class Event extends EventObject {
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/EventDispatcher.java b/dubbo-event/src/main/java/org/apache/dubbo/event/EventDispatcher.java
index ece1f5a..29746ab 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/EventDispatcher.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/EventDispatcher.java
@@ -27,7 +27,7 @@ import java.util.concurrent.Executor;
* @see Event
* @see EventListener
* @see DirectEventDispatcher
- * @since 2.7.3
+ * @since 2.7.4
*/
@SPI("direct")
public interface EventDispatcher extends Listenable<EventListener<?>> {
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/EventListener.java b/dubbo-event/src/main/java/org/apache/dubbo/event/EventListener.java
index d3c0ae3..edc0475 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/EventListener.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/EventListener.java
@@ -33,7 +33,7 @@ import static org.apache.dubbo.common.utils.ReflectUtils.findParameterizedTypes;
* @param <E> the concrete class of {@link Event Dubbo Event}
* @see Event
* @see java.util.EventListener
- * @since 2.7.3
+ * @since 2.7.4
*/
@FunctionalInterface
public interface EventListener<E extends Event> extends java.util.EventListener, Comparable<EventListener<E>> {
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/GenericEvent.java b/dubbo-event/src/main/java/org/apache/dubbo/event/GenericEvent.java
index a7e6850..0721144 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/GenericEvent.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/GenericEvent.java
@@ -20,7 +20,7 @@ package org.apache.dubbo.event;
* Generic {@link Event Dubbo event}
*
* @param <S> the type of event source
- * @since 2.7.3
+ * @since 2.7.4
*/
public class GenericEvent<S> extends Event {
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/GenericEventListener.java b/dubbo-event/src/main/java/org/apache/dubbo/event/GenericEventListener.java
index 065be3c..e05b7cb 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/GenericEventListener.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/GenericEventListener.java
@@ -44,7 +44,7 @@ import static org.apache.dubbo.common.function.ThrowableFunction.execute;
*
* @see Event
* @see EventListener
- * @since 2.7.3
+ * @since 2.7.4
*/
public abstract class GenericEventListener implements EventListener<Event> {
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/Listenable.java b/dubbo-event/src/main/java/org/apache/dubbo/event/Listenable.java
index 845cd99..ed1ba48 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/Listenable.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/Listenable.java
@@ -27,7 +27,7 @@ import static java.util.stream.StreamSupport.stream;
* Dubbo Event Listenable
*
* @see EventDispatcher
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface Listenable<E extends EventListener<?>> {
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/ParallelEventDispatcher.java b/dubbo-event/src/main/java/org/apache/dubbo/event/ParallelEventDispatcher.java
index 73288ea..1ca42dd 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/ParallelEventDispatcher.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/ParallelEventDispatcher.java
@@ -22,7 +22,7 @@ import java.util.concurrent.ForkJoinPool;
* Parallel {@link EventDispatcher} implementation uses {@link ForkJoinPool#commonPool() JDK common thread pool}
*
* @see ForkJoinPool#commonPool()
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ParallelEventDispatcher extends AbstractEventDispatcher {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/DirectEventDispatcherTest.java b/dubbo-event/src/test/java/org/apache/dubbo/event/DirectEventDispatcherTest.java
index ae7a9e8..139f290 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/DirectEventDispatcherTest.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/DirectEventDispatcherTest.java
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link DirectEventDispatcher} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DirectEventDispatcherTest {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEvent.java b/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEvent.java
index 01f1ab0..9c32741 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEvent.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEvent.java
@@ -19,7 +19,7 @@ package org.apache.dubbo.event;
/**
* Echo {@link Event}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
class EchoEvent extends Event {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEventListener.java b/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEventListener.java
index 5d6beb2..f654252 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEventListener.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEventListener.java
@@ -21,7 +21,7 @@ import java.io.Serializable;
/**
* {@link EchoEvent} {@link EventListener}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class EchoEventListener extends AbstractEventListener<EchoEvent> implements Serializable {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEventListener2.java b/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEventListener2.java
index df991e5..a6da23c 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEventListener2.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/EchoEventListener2.java
@@ -23,7 +23,7 @@ import java.util.Vector;
/**
* {@link EchoEvent} {@link EventListener} 2
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class EchoEventListener2 extends Vector<EventListener<Event>> implements Serializable, Comparable<EventListener<Event>>,
EventListener<Event> {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/EventDispatcherTest.java b/dubbo-event/src/test/java/org/apache/dubbo/event/EventDispatcherTest.java
index 001bfc2..2fa67f6 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/EventDispatcherTest.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/EventDispatcherTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
* {@link EventDispatcher} Test
*
* @see DirectEventDispatcher
- * @since 2.7.3
+ * @since 2.7.4
*/
public class EventDispatcherTest {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/EventListenerTest.java b/dubbo-event/src/test/java/org/apache/dubbo/event/EventListenerTest.java
index fc831dd..b9b10ae 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/EventListenerTest.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/EventListenerTest.java
@@ -24,7 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* {@link EventListener} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class EventListenerTest {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/GenericEventListenerTest.java b/dubbo-event/src/test/java/org/apache/dubbo/event/GenericEventListenerTest.java
index c0ff9a1..4a3f8f0 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/GenericEventListenerTest.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/GenericEventListenerTest.java
@@ -25,7 +25,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* {@link GenericEventListener} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class GenericEventListenerTest {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/GenericEventTest.java b/dubbo-event/src/test/java/org/apache/dubbo/event/GenericEventTest.java
index 384893f..c3bbb31 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/GenericEventTest.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/GenericEventTest.java
@@ -24,7 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link GenericEvent} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class GenericEventTest {
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/ParallelEventDispatcherTest.java b/dubbo-event/src/test/java/org/apache/dubbo/event/ParallelEventDispatcherTest.java
index ae59729..2e38ae9 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/ParallelEventDispatcherTest.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/ParallelEventDispatcherTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* {@link ParallelEventDispatcher} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ParallelEventDispatcherTest {
diff --git a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataService.java b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataService.java
index 7dba967..9e81778 100644
--- a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataService.java
+++ b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataService.java
@@ -33,7 +33,7 @@ import static java.util.stream.StreamSupport.stream;
* also providers the fine-grain methods for the precise queries.
*
* @see WritableMetadataService
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface MetadataService {
diff --git a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataServiceExporter.java b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataServiceExporter.java
index 8bbe53c..6ba99de 100644
--- a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataServiceExporter.java
+++ b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataServiceExporter.java
@@ -26,7 +26,7 @@ import java.util.List;
* @see MetadataService
* @see #export()
* @see #unexport()
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface MetadataServiceExporter {
diff --git a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java
index a642f3d..e6584d2 100644
--- a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java
+++ b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java
@@ -25,7 +25,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
/**
* The interface for Dubbo service name Mapping
*
- * @since 2.7.3
+ * @since 2.7.4
*/
@SPI("default")
public interface ServiceNameMapping {
diff --git a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/WritableMetadataService.java b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/WritableMetadataService.java
index 27f75a1..f1a1ea4 100644
--- a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/WritableMetadataService.java
+++ b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/WritableMetadataService.java
@@ -28,7 +28,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
* Local {@link MetadataService} that extends {@link MetadataService} and provides the modification, which is used for
* Dubbo's consumers and providers.
*
- * @since 2.7.3
+ * @since 2.7.4
*/
@SPI("local")
public interface WritableMetadataService extends MetadataService {
diff --git a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/store/InMemoryWritableMetadataService.java b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/store/InMemoryWritableMetadataService.java
index 4177903..6b3d815 100644
--- a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/store/InMemoryWritableMetadataService.java
+++ b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/store/InMemoryWritableMetadataService.java
@@ -51,7 +51,7 @@ import static org.apache.dubbo.common.utils.CollectionUtils.isEmpty;
*
* @see MetadataService
* @see WritableMetadataService
- * @since 2.7.3
+ * @since 2.7.4
*/
public class InMemoryWritableMetadataService implements WritableMetadataService {
diff --git a/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DynamicConfigurationServiceNameMappingTest.java b/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DynamicConfigurationServiceNameMappingTest.java
index 4fa9617..8b2743f 100644
--- a/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DynamicConfigurationServiceNameMappingTest.java
+++ b/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/DynamicConfigurationServiceNameMappingTest.java
@@ -43,7 +43,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* {@link DynamicConfigurationServiceNameMapping} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DynamicConfigurationServiceNameMappingTest {
diff --git a/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/InMemoryWritableMetadataServiceTest.java b/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/InMemoryWritableMetadataServiceTest.java
index 8ffbd4c..64771b0 100644
--- a/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/InMemoryWritableMetadataServiceTest.java
+++ b/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/InMemoryWritableMetadataServiceTest.java
@@ -37,7 +37,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link InMemoryWritableMetadataService} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class InMemoryWritableMetadataServiceTest {
diff --git a/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/LocalMetadataServiceTest.java b/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/LocalMetadataServiceTest.java
index e34ed13..86eaad6 100644
--- a/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/LocalMetadataServiceTest.java
+++ b/dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/LocalMetadataServiceTest.java
@@ -25,7 +25,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* {@link WritableMetadataService} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class LocalMetadataServiceTest {
diff --git a/dubbo-monitor/dubbo-monitor-default/pom.xml b/dubbo-monitor/dubbo-monitor-default/pom.xml
index b8deefa..08a9675 100644
--- a/dubbo-monitor/dubbo-monitor-default/pom.xml
+++ b/dubbo-monitor/dubbo-monitor-default/pom.xml
@@ -14,7 +14,8 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.dubbo</groupId>
@@ -64,5 +65,11 @@
<version>${project.parent.version}</version>
<scope>test</scope>
</dependency>
+
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
</project>
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceInstance.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceInstance.java
index 9395719..8e28adf 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceInstance.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceInstance.java
@@ -23,7 +23,7 @@ import java.util.Objects;
/**
* The default implementation of {@link ServiceInstance}.
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DefaultServiceInstance implements ServiceInstance {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscovery.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscovery.java
index d1fc792..b8e6b3d 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscovery.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscovery.java
@@ -102,7 +102,7 @@ import static java.util.Optional.of;
* @see ServiceInstanceRegisteredEvent
* @see ServiceDiscoveryStoppingEvent
* @see ServiceDiscoveryStoppedEvent
- * @since 2.7.3
+ * @since 2.7.4
*/
class EventPublishingServiceDiscovery implements ServiceDiscovery {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscoveryFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscoveryFactory.java
index dc5a614..00d8bb6 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscoveryFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscoveryFactory.java
@@ -27,7 +27,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
* @see ServiceDiscoveryFactory
* @see EventPublishingServiceDiscovery
* @see ServiceDiscovery
- * @since 2.7.3
+ * @since 2.7.4
*/
public class EventPublishingServiceDiscoveryFactory implements ServiceDiscoveryFactory {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscovery.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscovery.java
index 947dd56..914ec95 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscovery.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscovery.java
@@ -31,7 +31,7 @@ import static java.util.Collections.unmodifiableMap;
/**
* The common operations of Service Discovery
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface ServiceDiscovery {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactory.java
index f7e7cef..a48b9a8 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactory.java
@@ -25,7 +25,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
* The Factory interface to create an instance of {@link ServiceDiscovery}
*
* @see ServiceDiscovery
- * @since 2.7.3
+ * @since 2.7.4
*/
@SPI("event-publishing")
public interface ServiceDiscoveryFactory {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstance.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstance.java
index cd501e6..9949bab 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstance.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstance.java
@@ -33,7 +33,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
* The model class of an instance of a service, which is used for service registration and discovery.
* <p>
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface ServiceInstance {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceCustomizer.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceCustomizer.java
index 976eb1a..f198b06 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceCustomizer.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceCustomizer.java
@@ -25,7 +25,7 @@ import org.apache.dubbo.registry.client.event.listener.CustomizableServiceInstan
* @see CustomizableServiceInstanceListener
* @see ServiceInstancePreRegisteredEvent
* @see ServiceInstance#getMetadata()
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface ServiceInstanceCustomizer {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceMetadataCustomizer.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceMetadataCustomizer.java
index d2077b6..9511e8f 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceMetadataCustomizer.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceInstanceMetadataCustomizer.java
@@ -25,7 +25,7 @@ import static org.apache.dubbo.common.utils.StringUtils.isBlank;
*
* @see ServiceInstance#getMetadata()
* @see ServiceInstanceCustomizer
- * @since 2.7.3
+ * @since 2.7.4
*/
public abstract class ServiceInstanceMetadataCustomizer implements ServiceInstanceCustomizer {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStartedEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStartedEvent.java
index f44c108..08af0a6 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStartedEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStartedEvent.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
* An event raised after the {@link ServiceDiscovery Service Discovery} started
*
* @see ServiceDiscovery#start()
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceDiscoveryStartedEvent extends Event {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStartingEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStartingEvent.java
index 63fd88c..9f30d67 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStartingEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStartingEvent.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
* An event raised when the {@link ServiceDiscovery Service Discovery} is starting.
*
* @see ServiceDiscovery#start
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceDiscoveryStartingEvent extends Event {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStoppedEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStoppedEvent.java
index 97ff0a9..406a566 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStoppedEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStoppedEvent.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
* An event raised after the {@link ServiceDiscovery Service Discovery} stopped.
*
* @see ServiceDiscovery#stop()
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceDiscoveryStoppedEvent extends Event {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStoppingEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStoppingEvent.java
index 8c827c2..26ea1fb 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStoppingEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryStoppingEvent.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
* An event raised when the {@link ServiceDiscovery Service Discovery} is stopping.
*
* @see ServiceDiscovery#stop()
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceDiscoveryStoppingEvent extends Event {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceEvent.java
index 2533641..dd9779c 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceEvent.java
@@ -22,7 +22,7 @@ import org.apache.dubbo.registry.client.ServiceInstance;
/**
* The {@link Event Dubbo event} for {@link ServiceInstance an service instance}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public abstract class ServiceInstanceEvent extends Event {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancePreRegisteredEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancePreRegisteredEvent.java
index 463d197..7ee5cab 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancePreRegisteredEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancePreRegisteredEvent.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.registry.client.ServiceInstance;
* An event raised before a {@link ServiceInstance service instance}
* {@link ServiceDiscovery#register(ServiceInstance) registered}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceInstancePreRegisteredEvent extends ServiceInstanceEvent {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancePreUnregisteredEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancePreUnregisteredEvent.java
index dc7aa05..1863a34 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancePreUnregisteredEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancePreUnregisteredEvent.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.registry.client.ServiceInstance;
* An event raised before a {@link ServiceInstance service instance}
* {@link ServiceDiscovery#unregister(ServiceInstance) unregistered}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceInstancePreUnregisteredEvent extends ServiceInstanceEvent {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceRegisteredEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceRegisteredEvent.java
index 3617d0e..14f50dd 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceRegisteredEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceRegisteredEvent.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.registry.client.ServiceInstance;
* An event raised after a {@link ServiceInstance service instance}
* {@link ServiceDiscovery#register(ServiceInstance) registered}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceInstanceRegisteredEvent extends ServiceInstanceEvent {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceUnregisteredEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceUnregisteredEvent.java
index f3afd06..363b060 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceUnregisteredEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstanceUnregisteredEvent.java
@@ -25,7 +25,7 @@ import org.apache.dubbo.registry.client.ServiceInstance;
* {@link ServiceDiscovery#unregister(ServiceInstance) unregistered}
*
* @see ServiceInstanceEvent
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceInstanceUnregisteredEvent extends ServiceInstanceEvent {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancesChangedEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancesChangedEvent.java
index d93173f..daeb8aa 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancesChangedEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceInstancesChangedEvent.java
@@ -28,7 +28,7 @@ import static java.util.Collections.unmodifiableCollection;
* An event raised after the {@link ServiceInstance instances} of one service has been changed.
*
* @see ServiceInstancesChangedListener
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceInstancesChangedEvent extends Event {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListener.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListener.java
index 6bea21d..ab22f9a 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListener.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListener.java
@@ -34,7 +34,7 @@ import static java.util.ServiceLoader.load;
* @see EventListener
* @see ServiceInstancePreRegisteredEvent
* @see ServiceInstanceCustomizer
- * @since 2.7.3
+ * @since 2.7.4
*/
public class CustomizableServiceInstanceListener implements EventListener<ServiceInstancePreRegisteredEvent> {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/LoggingEventListener.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/LoggingEventListener.java
index 6f68cb7..ef99d6f 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/LoggingEventListener.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/LoggingEventListener.java
@@ -35,7 +35,7 @@ import static java.lang.String.format;
/**
* A listener for logging the {@link Event Dubbo event}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class LoggingEventListener extends GenericEventListener {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListener.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListener.java
index 50bd73b..4db3688 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListener.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListener.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.registry.client.event.ServiceInstancesChangedEvent;
* The Service Discovery Changed {@link EventListener Event Listener}
*
* @see ServiceInstancesChangedEvent
- * @since 2.7.3
+ * @since 2.7.4
*/
public interface ServiceInstancesChangedListener extends EventListener<ServiceInstancesChangedEvent> {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/DefaultMetadataServiceProxyFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/DefaultMetadataServiceProxyFactory.java
index 65af122..90631ae 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/DefaultMetadataServiceProxyFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/DefaultMetadataServiceProxyFactory.java
@@ -25,7 +25,7 @@ import java.lang.reflect.Proxy;
/**
* The factory of {@link MetadataService}'s {@link Proxy}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DefaultMetadataServiceProxyFactory implements MetadataServiceProxyFactory {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ExportedServicesRevisionMetadataCustomizer.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ExportedServicesRevisionMetadataCustomizer.java
index 5679723..920096a 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ExportedServicesRevisionMetadataCustomizer.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ExportedServicesRevisionMetadataCustomizer.java
@@ -36,7 +36,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
* <p>
* The reversion is calculated on the methods that all Dubbo exported interfaces declare
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ExportedServicesRevisionMetadataCustomizer extends ServiceInstanceMetadataCustomizer {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceProxy.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceProxy.java
index 538365f..e22b2b8 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceProxy.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceProxy.java
@@ -38,7 +38,7 @@ import static org.apache.dubbo.registry.client.metadata.MetadataServiceURLBuilde
*
* @see ServiceInstance
* @see MetadataService
- * @since 2.7.3
+ * @since 2.7.4
*/
class MetadataServiceProxy implements MetadataService {
@@ -73,6 +73,16 @@ class MetadataServiceProxy implements MetadataService {
metadataService.getExportedURLs(serviceInterface, group, version, protocol));
}
+ @Override
+ public String getServiceDefinition(String interfaceName, String version, String group) {
+ return null;
+ }
+
+ @Override
+ public String getServiceDefinition(String serviceKey) {
+ return null;
+ }
+
protected <T> T doInMetadataService(Function<MetadataService, T> callback) {
T result = null; // execution result
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceProxyFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceProxyFactory.java
index 8cb803c..d1187bc 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceProxyFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceProxyFactory.java
@@ -27,7 +27,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
*
* @see ServiceInstance
* @see MetadataService
- * @since 2.7.3
+ * @since 2.7.4
*/
@SPI("default")
public interface MetadataServiceProxyFactory {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilder.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilder.java
index fa6416b..896cd48 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilder.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilder.java
@@ -34,7 +34,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
* The {@link URL} builder for {@link MetadataService}
*
* @see MetadataService
- * @since 2.7.3
+ * @since 2.7.4
*/
class MetadataServiceURLBuilder {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLParamsMetadataCustomizer.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLParamsMetadataCustomizer.java
index b41873d..754a275 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLParamsMetadataCustomizer.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLParamsMetadataCustomizer.java
@@ -33,7 +33,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
* into {@link ServiceInstance#getMetadata() the service instances' metadata}
*
* @see ServiceInstanceMetadataCustomizer
- * @since 2.7.3
+ * @since 2.7.4
*/
public class MetadataServiceURLParamsMetadataCustomizer extends ServiceInstanceMetadataCustomizer {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtils.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtils.java
index 85c3b65..5a9dd6a 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtils.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtils.java
@@ -38,7 +38,7 @@ import static org.apache.dubbo.registry.integration.RegistryProtocol.DEFAULT_REG
* @see ServiceInstance#getMetadata()
* @see MetadataService
* @see URL
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceInstanceMetadataUtils {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/DefaultMetadataServiceProxyFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/DefaultMetadataServiceProxyFactory.java
index 58dca64..2e5840b 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/DefaultMetadataServiceProxyFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/DefaultMetadataServiceProxyFactory.java
@@ -36,7 +36,7 @@ import java.util.stream.Collectors;
/**
* The factory of {@link MetadataService}'s {@link Proxy}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DefaultMetadataServiceProxyFactory implements MetadataServiceProxyFactory {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/MetadataServiceProxyFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/MetadataServiceProxyFactory.java
index 9ec31df..ffc0972 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/MetadataServiceProxyFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/proxy/MetadataServiceProxyFactory.java
@@ -27,7 +27,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
*
* @see ServiceInstance
* @see MetadataService
- * @since 2.7.3
+ * @since 2.7.4
*/
@SPI("local")
public interface MetadataServiceProxyFactory {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/package-info.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/package-info.java
index 7057c3b..0144c78 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/package-info.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/package-info.java
@@ -18,6 +18,6 @@
* * The inspiration of service registration and discovery comes from
* <a href="https://spring.io/projects/spring-cloud-commons">Spring Cloud Commons</a>.
*
- * @since 2.7.3
+ * @since 2.7.4
*/
package org.apache.dubbo.registry.client;
\ No newline at end of file
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/selector/RandomServiceInstanceSelector.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/selector/RandomServiceInstanceSelector.java
index 1b862da..ff50304 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/selector/RandomServiceInstanceSelector.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/selector/RandomServiceInstanceSelector.java
@@ -27,7 +27,7 @@ import java.util.concurrent.ThreadLocalRandom;
*
* @see ThreadLocalRandom
* @see ServiceInstanceSelector
- * @since 2.7.3
+ * @since 2.7.4
*/
public class RandomServiceInstanceSelector implements ServiceInstanceSelector {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/selector/ServiceInstanceSelector.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/selector/ServiceInstanceSelector.java
index 195e8b3..e7c5289 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/selector/ServiceInstanceSelector.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/selector/ServiceInstanceSelector.java
@@ -26,7 +26,7 @@ import java.util.List;
/**
* The {@link ServiceInstance} Selector
*
- * @since 2.7.3
+ * @since 2.7.4
*/
@SPI("random")
public interface ServiceInstanceSelector {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistryFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistryFactory.java
index 2b2dab7..9441b36 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistryFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistryFactory.java
@@ -100,7 +100,7 @@ public abstract class AbstractRegistryFactory implements RegistryFactory {
return registry;
}
// creates an instance of ServiceOrientedRegistry if supported
- // since 2.7.3
+ // since 2.7.4
registry = ServiceOrientedRegistry.create(url);
if (registry == null) { // If not supported, create the default Registry
//create registry by spi/ioc
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ServiceOrientedRegistry.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ServiceOrientedRegistry.java
index 3d1f613..14ad358 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ServiceOrientedRegistry.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ServiceOrientedRegistry.java
@@ -77,7 +77,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
*
* @see ServiceDiscovery
* @see FailbackRegistry
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceOrientedRegistry extends FailbackRegistry {
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/DefaultServiceInstanceTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/DefaultServiceInstanceTest.java
index 71cc0af..38739f1 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/DefaultServiceInstanceTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/DefaultServiceInstanceTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link DefaultServiceInstance} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class DefaultServiceInstanceTest {
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscoveryTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscoveryTest.java
index 18a8d61..5bc2729 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscoveryTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/EventPublishingServiceDiscoveryTest.java
@@ -38,7 +38,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link EventPublishingServiceDiscovery} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class EventPublishingServiceDiscoveryTest {
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InMemoryServiceDiscovery.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InMemoryServiceDiscovery.java
index 3556cd2..a8954c5 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InMemoryServiceDiscovery.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InMemoryServiceDiscovery.java
@@ -34,7 +34,7 @@ import static java.util.Collections.emptyList;
/**
* In-Memory {@link ServiceDiscovery} implementation
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class InMemoryServiceDiscovery implements ServiceDiscovery {
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InMemoryServiceDiscoveryFactory.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InMemoryServiceDiscoveryFactory.java
index 4a4104d..bbd3639 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InMemoryServiceDiscoveryFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/InMemoryServiceDiscoveryFactory.java
@@ -22,7 +22,7 @@ import org.apache.dubbo.common.URL;
* {@link InMemoryServiceDiscovery} Factory
*
* @see InMemoryServiceDiscovery
- * @since 2.7.3
+ * @since 2.7.4
*/
public class InMemoryServiceDiscoveryFactory implements ServiceDiscoveryFactory {
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactoryTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactoryTest.java
index bf9f1db..01c2fbd 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactoryTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryFactoryTest.java
@@ -27,7 +27,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* {@link ServiceDiscoveryFactory} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceDiscoveryFactoryTest {
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryTest.java
index ff38f2e..aa60741 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServiceDiscoveryTest.java
@@ -34,7 +34,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link ServiceDiscovery} Test case
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceDiscoveryTest {
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtilsTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtilsTest.java
index a588f36..1fc0566 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtilsTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtilsTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* {@link ServiceInstanceMetadataUtils} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceInstanceMetadataUtilsTest {
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/ServiceOrientedRegistryTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/ServiceOrientedRegistryTest.java
index 73b88d4..9840a25 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/ServiceOrientedRegistryTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/ServiceOrientedRegistryTest.java
@@ -41,7 +41,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link ServiceOrientedRegistry} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ServiceOrientedRegistryTest {
diff --git a/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscovery.java b/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscovery.java
index c7a248e..0db7430 100644
--- a/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscovery.java
+++ b/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscovery.java
@@ -45,7 +45,7 @@ import static org.apache.dubbo.registry.nacos.util.NacosNamingServiceUtils.toIns
* Nacos {@link ServiceDiscovery} implementation
*
* @see ServiceDiscovery
- * @since 2.7.3
+ * @since 2.7.4
*/
public class NacosServiceDiscovery implements ServiceDiscovery {
diff --git a/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryFactory.java b/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryFactory.java
index 929b17e..4e5709e 100644
--- a/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryFactory.java
+++ b/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryFactory.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.registry.client.ServiceDiscoveryFactory;
*
* @see ServiceDiscoveryFactory
* @see ServiceDiscovery
- * @since 2.7.3
+ * @since 2.7.4
*/
public class NacosServiceDiscoveryFactory implements ServiceDiscoveryFactory {
diff --git a/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/util/NacosNamingServiceUtils.java b/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/util/NacosNamingServiceUtils.java
index f0d8038..417f815 100644
--- a/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/util/NacosNamingServiceUtils.java
+++ b/dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/util/NacosNamingServiceUtils.java
@@ -42,7 +42,7 @@ import static org.apache.dubbo.common.constants.RemotingConstants.BACKUP_KEY;
/**
* The utilities class for {@link NamingService}
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class NacosNamingServiceUtils {
@@ -53,7 +53,7 @@ public class NacosNamingServiceUtils {
*
* @param serviceInstance {@link ServiceInstance}
* @return non-null
- * @since 2.7.3
+ * @since 2.7.4
*/
public static Instance toInstance(ServiceInstance serviceInstance) {
Instance instance = new Instance();
@@ -72,7 +72,7 @@ public class NacosNamingServiceUtils {
*
* @param instance {@link Instance}
* @return non-null
- * @since 2.7.3
+ * @since 2.7.4
*/
public static ServiceInstance toServiceInstance(Instance instance) {
DefaultServiceInstance serviceInstance = new DefaultServiceInstance(instance.getInstanceId(),
@@ -88,7 +88,7 @@ public class NacosNamingServiceUtils {
*
* @param connectionURL {@link URL connection url}
* @return non-null, "default" as default
- * @since 2.7.3
+ * @since 2.7.4
*/
public static String getGroup(URL connectionURL) {
return connectionURL.getParameter("nacos.group", DEFAULT_GROUP);
@@ -99,7 +99,7 @@ public class NacosNamingServiceUtils {
*
* @param connectionURL {@link URL connection url}
* @return {@link NamingService}
- * @since 2.7.3
+ * @since 2.7.4
*/
public static NamingService createNamingService(URL connectionURL) {
Properties nacosProperties = buildNacosProperties(connectionURL);
diff --git a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperInstance.java b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperInstance.java
index 13e0f3b..962f237 100644
--- a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperInstance.java
+++ b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperInstance.java
@@ -24,7 +24,7 @@ import java.util.Map;
* <p>
* It's compatible with Spring Cloud
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ZookeeperInstance {
diff --git a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryChangeWatcher.java b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryChangeWatcher.java
index 5cab2d9..1ba93c1 100644
--- a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryChangeWatcher.java
+++ b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryChangeWatcher.java
@@ -35,7 +35,7 @@ import static org.apache.zookeeper.Watcher.Event.EventType.NodeDataChanged;
* {@link Watcher.Event.EventType#NodeChildrenChanged} and {@link Watcher.Event.EventType#NodeDataChanged} event types,
* which will multicast a {@link ServiceInstancesChangedEvent} when the service node has been changed.
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ZookeeperServiceDiscoveryChangeWatcher implements CuratorWatcher {
diff --git a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryFactory.java b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryFactory.java
index 6572e28..44488a4 100644
--- a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryFactory.java
+++ b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryFactory.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.registry.client.ServiceDiscoveryFactory;
* The zookeeper {@link ServiceDiscoveryFactory} implementation
*
* @see ServiceDiscoveryFactory
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ZookeeperServiceDiscoveryFactory implements ServiceDiscoveryFactory {
diff --git a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkParams.java b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkParams.java
index 1156b1a..3c13fd6 100644
--- a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkParams.java
+++ b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkParams.java
@@ -28,7 +28,7 @@ import java.util.function.Function;
* The enumeration for the parameters of {@link CuratorFramework}
*
* @see CuratorFramework
- * @since 2.7.3
+ * @since 2.7.4
*/
public enum CuratorFrameworkParams {
diff --git a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkUtils.java b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkUtils.java
index b45830f..901acfc 100644
--- a/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkUtils.java
+++ b/dubbo-registry/dubbo-registry-zookeeper/src/main/java/org/apache/dubbo/registry/zookeeper/util/CuratorFrameworkUtils.java
@@ -45,7 +45,7 @@ import static org.apache.dubbo.registry.zookeeper.util.CuratorFrameworkParams.MA
/**
* Curator Framework Utilities Class
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public abstract class CuratorFrameworkUtils {
diff --git a/dubbo-registry/dubbo-registry-zookeeper/src/test/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryTest.java b/dubbo-registry/dubbo-registry-zookeeper/src/test/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryTest.java
index 6af604b..6187022 100644
--- a/dubbo-registry/dubbo-registry-zookeeper/src/test/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryTest.java
+++ b/dubbo-registry/dubbo-registry-zookeeper/src/test/java/org/apache/dubbo/registry/zookeeper/ZookeeperServiceDiscoveryTest.java
@@ -44,7 +44,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* {@link ZookeeperServiceDiscovery} Test
*
- * @since 2.7.3
+ * @since 2.7.4
*/
public class ZookeeperServiceDiscoveryTest {
diff --git a/pom.xml b/pom.xml
index 7bdde08..6b05fd1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -125,7 +125,7 @@
<arguments />
<checkstyle.skip>true</checkstyle.skip>
<rat.skip>true</rat.skip>
- <revision>2.7.3-SNAPSHOT</revision>
+ <revision>2.7.4-SNAPSHOT</revision>
</properties>
<modules>