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/09/09 07:55:29 UTC

[dubbo] branch cloud-native updated: Update the version to be 2.7.5 (#5035)

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 3a9f46f  Update the version to be 2.7.5 (#5035)
3a9f46f is described below

commit 3a9f46f098bdabb790b66f54c36f718c96dc10d7
Author: Mercy Ma <me...@gmail.com>
AuthorDate: Mon Sep 9 15:55:21 2019 +0800

    Update the version to be 2.7.5 (#5035)
    
    * Polish apache/dubbo#4542 : [Enhancement] Adapt the Java standard Event/Listener mechanism
    
    * Polish apache/dubbo#4541 : [Feature] Add local File System DynamicConfigurationFactory‘s extension
    
    * Polish apache#4541 : Bugfix
    
    * Polish apache/dubbo#4541 : Optimization
    
    * Polish apache/dubbo#4541 : Add the compatibility for PollingWatchService on the some platforms
    
    * Polish apache/dubbo#4541 : Add delay publish without ThreadPoolExecutor
    
    * Polish apache/dubbo#4541 : Refactor the extension name
    
    * Polish apache/dubbo#4541 : Add remove ops
    
    * Polish apache/dubbo#4541 : Add testable constructor
    
    * Polish apache/dubbo#4541 : Add getConfigGroups method
    
    * Polish apache/dubbo#4610 : [Refactor] Refactor the bootstrap module
    
    * Polish apache/dubbo#4541 : Fix the nulling URL issue
    
    * Polish apache/dubbo#4622 : [Refactor] Refactor ConfigManager
    
    * Polish apache/dubbo#4622 : [Refactor] Refactor ConfigManager
    
    * Polish apache/dubbo#4622 : Support multiple configcenters
    
    * Polish apache/dubbo#4671 : ServiceNameMapping will not map the group, version and protocol
    
    * update referenceCount log (#4683)
    
    Add comments to support multiple shared connections
    
    * Polish /apache/dubbo#4687 : Remove the duplicated test code in dubbo-config-spring (#4688)
    
    * #4685  修改代码if判断false问题 if (hasException == false)修改成if (!hasException) (#4695)
    
    * Fixed Service annotation method parameters are not in effect (#4598)
    
    * keep demo simple, and switch to use zookeeper as registry center (#4705)
    
    * keep demo simple, and switch to use zookeeper as registry center
    
    * remove comment
    
    * @Reference auto-wires the instance of generic interface #4594 (#4677)
    
    * try to shorten maven output to make travis build pass (#4710)
    
    * use CountDownLatch to check zk registry if establish connection (#4589)
    
    * Minor change
    
    * Rename the extension name of WritableMetadataService
    
    * Polish apache/dubbo#4759 : [Refactor] Change the signature of methods of MetadataService #4759
    
    * Merge remote-tracking branch 'upstream/master' into dubbo-cloud-native
    
    # Conflicts:
    #	dubbo-all/pom.xml
    #	dubbo-bom/pom.xml
    #	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java
    #	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ApplicationConfig.java
    #	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ConfigCenterConfig.java
    #	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java
    #	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/RegistryConfig.java
    #	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
    #	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
    #	dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/DynamicConfiguration.java
    #	dubbo-configcenter/dubbo-configcenter-api/src/test/java/org/apache/dubbo/configcenter/mock/MockDynamicConfiguration.java
    #	dubbo-configcenter/dubbo-configcenter-consul/src/main/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfiguration.java
    #	dubbo-configcenter/dubbo-configcenter-etcd/src/test/java/org/apache/dubbo/configcenter/support/etcd/EtcdDynamicConfigurationTest.java
    #	dubbo-configcenter/dubbo-configcenter-nacos/src/main/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfiguration.java
    #	dubbo-configcenter/dubbo-configcenter-nacos/src/test/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfigurationTest.java
    #	dubbo-configcenter/dubbo-configcenter-zookeeper/src/main/java/org/apache/dubbo/configcenter/support/zookeeper/ZookeeperDynamicConfiguration.java
    #	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/definition/model/MethodDefinition.java
    #	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/MetadataIdentifier.java
    #	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/AbstractMetadataReport.java
    #	dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/MetadataIdentifierTest.java
    #	dubbo-metadata/dubbo-metadata-definition-protobuf/src/main/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilder.java
    #	dubbo-metadata/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilderTest.java
    #	dubbo-metadata/pom.xml
    #	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/AbstractConfiguratorListener.java
    #	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistry.java
    #	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistryFactory.java
    #	dubbo-rpc/dubbo-rpc-xml/src/main/java/org/apache/dubbo/xml/rpc/protocol/xmlrpc/XmlRpcProtocol.java
    
    * Polish apache/dubbo#3984 : Add the implementation of Page<ServiceInstance> getInstances(String serviceName, int offset, int pageSize, boolean healthyOnly)
    
    * Code merge
    
    * Fix the cases
    
    * Merge remote-tracking branch 'upstream/cloud-native' into dubbo-cloud-native
    
    # Conflicts:
    #	dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/DubboServiceProviderBootstrap.java
    #	dubbo-metadata/dubbo-metadata-definition-protobuf/pom.xml
    #	dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/ServiceOrientedRegistryTest.java
    #	dubbo-registry/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscoveryFactory.java
    #	dubbo-registry/dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdServiceDiscovery.java
    
    * Refactor ConfigManager
    
    * Refactor ConfigManager
    
    * Resolve the issues on ConfigManager
    
    * Refactor and add test-cases for ConfigManager
    
    * Polish apache/dubbo#4774 : [Feature] Dubbo Cloud Native - To Support in Spring
    
    * Polish apache/dubbo#4808 : [Feature] Add the registered/unregistered event mechanism ShutdownHook
    
    * Polish apache/dubbo#4807 : [Feature] Add the callback mechanism ShutdownHook #4807
    
    * Polish apache/dubbo#4813 : [Feature] add Prioritized implementation for ServiceInstanceCustomizer
    
    * Polish apache/dubbo#4815 : [Feature] Add the ServiceLoader for Dubbo's services or components
    
    * Polish apache/dubbo#4815 : [Feature] Add the ServiceLoader for Dubbo's services or components
    
    * Polish apache/dubbo#4813 : [Feature] add Prioritized implementation for ServiceInstanceCustomizer
    
    * Polish apache/dubbo#4807 : Add sort implementation
    
    * Refactor
    
    * Refactor
    
    * Polish apache/dubbo#4845 : [Feature] Enhance the Event-Publishing feature to original ServiceDiscovery
    
    * Merge remote-tracking branch 'upstream/cloud-native' into dubbo-cloud-native
    
    # Conflicts:
    #	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java
    #	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java
    
    * Merge remote-tracking branch 'upstream/cloud-native' into dubbo-cloud-native
    
    # Conflicts:
    #	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java
    #	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java
    
    * Polish apache/dubbo#4854 : [Feature] MetadataService supports the Dubbo protocol under auto-increased port
    
    * Polish apache/dubbo#4857 : [Enhancement] Sync the Metadata storage type into ApplicationConfig
    
    * Polish apache/dubbo#4868 : [Enhancement] Refactor ConfigChangeEvent
    
    * Polish apache/dubbo#4868 : [Enhancement] Refactor ConfigChangeEvent
    
    * Polish apache/dubbo#4873 : [Feature] Add a conditional EventListener into Event Module
    
    * Polish apache/dubbo#4875 : [Feature] Refactor ServiceInstancesChangedListener
    
    * Remove the cycle dependencies
    
    * Remove the cycle dependencies
    
    * Polish apache/dubbo#4903 : [Feature] Set source into the BeanDefinition of Dubbo Config
    
    * Polish apache/dubbo#4902 : [Feature] Dubbo Cloud Native to Spring XML scenario
    
    * Polish apache/dubbo#4713 : Initial the new module and dependencies
    
    * Polish apache/dubbo#4690 : AnnotatedBeanDefinitionRegistryUtils#registerBeans can't remove the duplicated bean definitions
    
    * Polish apache/dubbo#4690 : AnnotatedBeanDefinitionRegistryUtils#registerBeans can't remove the duplicated bean definitions
    
    * Polish apache/dubbo#4690 : AnnotatedBeanDefinitionRegistryUtils#registerBeans can't remove the duplicated bean definitions
    
    * Polish apache/dubbo#4910 : [Feature] To suppoort DubboLifecycleComponentApplicationListener in Spring XML scenario
    
    * Polish apache/dubbo#4713 : Add Service discovery implementation for Eureka #4713
    
    * Polish apache/dubbo#4713 : Add Service registration and discovery implementation for Eureka
    
    * Polish apache/dubbo#4713 : Add Service registration and discovery implementation for Eureka
    
    * Polish apache/dubbo#4920 : [Refactor] Extract the common implementation for URLs' revision
    
    * Refactor
    
    * Polish apache/dubbo#4925 : ServiceDiscovery limits only one ServiceInstancesChangedListener each service
    
    * Polish apache/dubbo#4925 : ServiceDiscovery limits only one ServiceInstancesChangedListener each service
    
    * Remove useless classes
    
    * Bugfix & Refactor ServiceDiscoveryRegistry
    
    * Polish apache/dubbo#4937 : The calculation of Revision should add the parameters of URL
    
    * Polish apache/dubbo#4940 : NacosDynamicConfiguration supports getConfigKeys method
    
    * Polish apache/dubbo#4942 : Dubbo Cloud Native supports multiple protcols
    
    * Polish apache/dubbo#4944 : [Feature] Simplify The metadata of URL for MetadataService
    
    * Polish apache/dubbo#4947 : [Feature] Dubbo Cloud-Native supports the REST call to Non-Dubbo
    
    * Merge remote-tracking branch 'upstream/cloud-native' into dubbo-cloud-native
    
    # Conflicts:
    #	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ServiceInstanceMetadataUtils.java
    
    * Refactor
    
    * Update JavaDoc
    
    * Polish apache/dubbo#4905 : Add test cases for Configuration
    
    * Polish apache/dubbo#4905 : Add test cases for AbstractDynamicConfigurationFactory
    
    * Polish apache/dubbo#4905 : Add test cases for ConfigChangeType
    
    * Polish apache/dubbo#4905 : Add test cases for AbstractDynamicConfiguration
    
    * Polish apache/dubbo#4905 : Add test cases for ConfigChangedEvent
    
    * Polish apache/dubbo#4905 : Add test cases for ConfigChangedEvent
    
    * Polish apache/dubbo#4905 : Add test cases for FileSystemDynamicConfiguration
    
    * Polish apache/dubbo#4905 : Add test cases for FileSystemDynamicConfigurationFactory
    
    * Polish apache/dubbo#4905 : Enhancement the robustness for FileSystemDynamicConfiguration
    
    * Polish apache/dubbo#4905 : Add test cases for AdaptiveClassCodeGenerator
    
    * Polish apache/dubbo#4905 : Add test cases for ExtensionLoader
    
    * Polish apache/dubbo#4905 : Add test cases for ThrowableAction, ThrowableConsumer, ThrowableFunction
    
    * Polish apache/dubbo#4905 : Add test cases for Prioritized
    
    * Polish apache/dubbo#4905 : Add test cases for ShutdownHookCallbacks
    
    * Polish apache/dubbo#4905 : Add test cases for DubboServiceLoader
    
    * Polish apache/dubbo#4981 : Add dubbo-common
    
    * Polish apache/dubbo#4907 : Add test cases for DubboServiceDestroyedEvent
    
    * Polish apache/dubbo#4907 : Add test cases for DubboShutdownHookRegisteredEvent
    
    * Polish apache/dubbo#4907 : Add test cases for DubboShutdownHookUnregisteredEvent
    
    * Polish apache/dubbo#4907 : Add test cases for ReferenceConfigDestroyedEvent
    
    * Polish apache/dubbo#4907 : Add test cases for ReferenceConfigInitializedEvent
    
    * Polish apache/dubbo#4907 : Add test cases for ServiceInstancePortCustomizer
    
    * Polish apache/dubbo#4907 : Add test cases for ConfigurableMetadataServiceExporter
    
    * Polish apache/dubbo#4907 : bugfix for @EnableDubbo
    
    * Polish apache/dubbo#4907 : add test cases for @EnableDubboLifecycle
    
    * Update the version to be 2.7.5
---
 dubbo-all/pom.xml                                  |  4 ++--
 .../org/apache/dubbo/bootstrap/DubboBootstrap.java |  2 +-
 .../apache/dubbo/bootstrap/DubboBootstrapTest.java |  2 +-
 .../bootstrap/DubboServiceConsumerBootstrap.java   |  2 +-
 .../bootstrap/DubboServiceProviderBootstrap.java   |  2 +-
 .../org/apache/dubbo/bootstrap/EchoService.java    |  2 +-
 .../apache/dubbo/bootstrap/EchoServiceImpl.java    |  2 +-
 .../EtcdDubboServiceConsumerBootstrap.java         |  2 +-
 .../EtcdDubboServiceProviderBootstrap.java         |  3 +--
 .../NacosDubboServiceConsumerBootstrap.java        |  2 +-
 .../NacosDubboServiceProviderBootstrap.java        |  2 +-
 .../ZookeeperDubboServiceConsumerBootstrap.java    |  2 +-
 .../DubboInterfaceConsumerBootstrap.java           |  2 +-
 .../configcenter/AbstractDynamicConfiguration.java |  2 +-
 .../AbstractDynamicConfigurationFactory.java       |  2 +-
 .../config/configcenter/DynamicConfiguration.java  | 22 +++++++++++-----------
 .../configcenter/DynamicConfigurationFactory.java  |  4 ++--
 .../file/FileSystemDynamicConfiguration.java       |  2 +-
 .../FileSystemDynamicConfigurationFactory.java     |  2 +-
 .../configcenter/nop/NopDynamicConfiguration.java  |  4 ++--
 .../dubbo/common/constants/RegistryConstants.java  | 10 +++++-----
 .../org/apache/dubbo/common/context/Lifecycle.java |  2 +-
 .../dubbo/common/function/ThrowableAction.java     |  2 +-
 .../dubbo/common/function/ThrowableConsumer.java   |  2 +-
 .../dubbo/common/function/ThrowableFunction.java   |  2 +-
 .../org/apache/dubbo/common/lang/Prioritized.java  |  2 +-
 .../dubbo/common/lang/ShutdownHookCallback.java    |  2 +-
 .../dubbo/common/lang/ShutdownHookCallbacks.java   |  2 +-
 .../org/apache/dubbo/common/utils/DefaultPage.java |  2 +-
 .../dubbo/common/utils/DubboServiceLoader.java     |  2 +-
 .../java/org/apache/dubbo/common/utils/Page.java   |  2 +-
 .../apache/dubbo/common/utils/ReflectUtils.java    |  4 ++--
 .../org/apache/dubbo/common/utils/UrlUtils.java    |  4 ++--
 .../AbstractDynamicConfigurationFactoryTest.java   |  2 +-
 .../AbstractDynamicConfigurationTest.java          |  2 +-
 .../config/configcenter/ConfigChangeTypeTest.java  |  2 +-
 .../configcenter/ConfigChangedEventTest.java       |  2 +-
 .../DynamicConfigurationFactoryTest.java           |  2 +-
 .../FileSystemDynamicConfigurationFactoryTest.java |  2 +-
 .../extension/AdaptiveClassCodeGeneratorTest.java  |  2 +-
 .../dubbo/common/function/ThrowableActionTest.java |  2 +-
 .../common/function/ThrowableConsumerTest.java     |  2 +-
 .../common/function/ThrowableFunctionTest.java     |  2 +-
 .../common/lang/DefaultShutdownHookCallback.java   |  2 +-
 .../apache/dubbo/common/lang/PrioritizedTest.java  |  2 +-
 .../common/lang/ShutdownHookCallbacksTest.java     |  2 +-
 .../dubbo/common/utils/DefaultCharSequence.java    |  2 +-
 .../apache/dubbo/common/utils/DefaultPageTest.java |  2 +-
 .../dubbo/common/utils/DubboServiceLoaderTest.java |  2 +-
 .../org/apache/dubbo/config/AbstractConfig.java    |  2 +-
 .../org/apache/dubbo/config/DubboShutdownHook.java |  2 +-
 .../org/apache/dubbo/config/ReferenceConfig.java   |  8 ++++----
 .../org/apache/dubbo/config/ServiceConfig.java     |  8 ++++----
 .../config/event/DubboServiceDestroyedEvent.java   |  2 +-
 .../event/DubboShutdownHookRegisteredEvent.java    |  2 +-
 .../event/DubboShutdownHookUnregisteredEvent.java  |  2 +-
 .../event/ReferenceConfigDestroyedEvent.java       |  2 +-
 .../event/ReferenceConfigInitializedEvent.java     |  2 +-
 .../config/event/ServiceConfigExportedEvent.java   |  2 +-
 .../config/event/ServiceConfigUnexportedEvent.java |  2 +-
 .../event/listener/LoggingEventListener.java       |  2 +-
 .../event/listener/ServiceNameMappingListener.java |  2 +-
 .../ConfigurableMetadataServiceExporter.java       |  2 +-
 .../metadata/ServiceInstancePortCustomizer.java    |  2 +-
 .../dubbo/config/DubboConsumerBootstrap.java       |  2 +-
 .../apache/dubbo/config/DubboShutdownHookTest.java |  2 +-
 .../dubbo/config/context/ConfigManagerTest.java    |  2 +-
 .../event/DubboServiceDestroyedEventTest.java      |  2 +-
 .../DubboShutdownHookRegisteredEventTest.java      |  2 +-
 .../DubboShutdownHookUnregisteredEventTest.java    |  2 +-
 .../event/ReferenceConfigDestroyedEventTest.java   |  2 +-
 .../event/ReferenceConfigInitializedEventTest.java |  2 +-
 .../listener/ServiceNameMappingListenerTest.java   |  2 +-
 .../ConfigurableMetadataServiceExporterTest.java   |  2 +-
 .../ServiceInstancePortCustomizerTest.java         |  2 +-
 .../ConfigurableSourceBeanMetadataElement.java     |  2 +-
 ...DubboLifecycleComponentApplicationListener.java |  2 +-
 .../annotation/DubboConfigBindingRegistrar.java    |  2 +-
 .../DubboLifecycleComponentRegistrar.java          |  2 +-
 .../context/annotation/EnableDubboLifecycle.java   |  2 +-
 .../spring/schema/DubboNamespaceHandler.java       |  6 +++---
 .../annotation/EnableDubboLifecycleTest.java       |  2 +-
 .../dubbo/event/AbstractEventDispatcher.java       |  2 +-
 .../dubbo/event/ConditionalEventListener.java      |  2 +-
 .../apache/dubbo/event/DirectEventDispatcher.java  |  2 +-
 .../main/java/org/apache/dubbo/event/Event.java    |  2 +-
 .../org/apache/dubbo/event/EventDispatcher.java    |  2 +-
 .../java/org/apache/dubbo/event/EventListener.java |  2 +-
 .../java/org/apache/dubbo/event/GenericEvent.java  |  2 +-
 .../apache/dubbo/event/GenericEventListener.java   |  2 +-
 .../java/org/apache/dubbo/event/Listenable.java    |  2 +-
 .../dubbo/event/ParallelEventDispatcher.java       |  2 +-
 .../dubbo/event/ConditionalEventListenerTest.java  |  2 +-
 .../dubbo/event/DirectEventDispatcherTest.java     |  2 +-
 .../java/org/apache/dubbo/event/EchoEvent.java     |  2 +-
 .../org/apache/dubbo/event/EchoEventListener.java  |  2 +-
 .../org/apache/dubbo/event/EchoEventListener2.java |  2 +-
 .../apache/dubbo/event/EventDispatcherTest.java    |  2 +-
 .../org/apache/dubbo/event/EventListenerTest.java  |  2 +-
 .../dubbo/event/GenericEventListenerTest.java      |  2 +-
 .../org/apache/dubbo/event/GenericEventTest.java   |  2 +-
 .../dubbo/event/ParallelEventDispatcherTest.java   |  2 +-
 .../org/apache/dubbo/metadata/MetadataService.java |  2 +-
 .../dubbo/metadata/MetadataServiceExporter.java    |  2 +-
 .../apache/dubbo/metadata/ServiceNameMapping.java  |  2 +-
 .../dubbo/metadata/WritableMetadataService.java    |  2 +-
 ...DynamicConfigurationServiceNameMappingTest.java |  2 +-
 .../InMemoryWritableMetadataServiceTest.java       |  2 +-
 .../dubbo/metadata/LocalMetadataServiceTest.java   |  2 +-
 .../client/AbstractServiceDiscoveryFactory.java    |  2 +-
 .../client/DefaultServiceDiscoveryFactory.java     |  2 +-
 .../registry/client/DefaultServiceInstance.java    |  2 +-
 .../client/EventPublishingServiceDiscovery.java    |  2 +-
 .../client/FileSystemServiceDiscovery.java         |  2 +-
 .../dubbo/registry/client/ServiceDiscovery.java    |  2 +-
 .../registry/client/ServiceDiscoveryFactory.java   |  2 +-
 .../registry/client/ServiceDiscoveryRegistry.java  |  2 +-
 .../dubbo/registry/client/ServiceInstance.java     |  2 +-
 .../registry/client/ServiceInstanceCustomizer.java |  2 +-
 .../client/ServiceInstanceMetadataCustomizer.java  |  2 +-
 .../event/ServiceDiscoveryDestroyedEvent.java      |  2 +-
 .../event/ServiceDiscoveryDestroyingEvent.java     |  2 +-
 .../client/event/ServiceDiscoveryEvent.java        |  2 +-
 .../event/ServiceDiscoveryExceptionEvent.java      |  2 +-
 .../event/ServiceDiscoveryInitializedEvent.java    |  2 +-
 .../event/ServiceDiscoveryInitializingEvent.java   |  2 +-
 .../client/event/ServiceInstanceEvent.java         |  2 +-
 .../event/ServiceInstancePreRegisteredEvent.java   |  2 +-
 .../event/ServiceInstancePreUnregisteredEvent.java |  2 +-
 .../event/ServiceInstanceRegisteredEvent.java      |  2 +-
 .../event/ServiceInstanceUnregisteredEvent.java    |  2 +-
 .../client/event/ServiceInstancesChangedEvent.java |  2 +-
 .../CustomizableServiceInstanceListener.java       |  2 +-
 .../event/listener/LoggingEventListener.java       |  2 +-
 .../listener/ServiceInstancesChangedListener.java  |  2 +-
 .../CompositeMetadataServiceURLBuilder.java        |  2 +-
 ...ExportedServicesRevisionMetadataCustomizer.java |  2 +-
 .../client/metadata/MetadataServiceURLBuilder.java |  2 +-
 ...MetadataServiceURLParamsMetadataCustomizer.java |  2 +-
 .../metadata/ProtocolPortsMetadataCustomizer.java  |  2 +-
 .../RestProtocolSubscribedURLsSynthesizer.java     |  2 +-
 .../metadata/ServiceInstanceMetadataUtils.java     |  2 +-
 .../SpringCloudMetadataServiceURLBuilder.java      |  2 +-
 .../StandardMetadataServiceURLBuilder.java         |  2 +-
 .../client/metadata/SubscribedURLsSynthesizer.java |  2 +-
 .../client/metadata/URLRevisionResolver.java       |  2 +-
 .../proxy/DefaultMetadataServiceProxyFactory.java  |  4 +---
 .../proxy/MetadataServiceProxyFactory.java         |  2 +-
 .../apache/dubbo/registry/client/package-info.java |  2 +-
 .../selector/RandomServiceInstanceSelector.java    |  2 +-
 .../client/selector/ServiceInstanceSelector.java   |  2 +-
 .../client/DefaultServiceInstanceTest.java         |  2 +-
 .../EventPublishingServiceDiscoveryTest.java       |  2 +-
 .../client/FileSystemServiceDiscoveryTest.java     |  2 +-
 .../registry/client/InMemoryServiceDiscovery.java  |  2 +-
 .../registry/client/ServiceDiscoveryTest.java      |  2 +-
 .../CustomizableServiceInstanceListenerTest.java   |  2 +-
 .../event/listener/LoggingEventListenerTest.java   |  2 +-
 .../ServiceInstancesChangedListenerTest.java       |  2 +-
 .../DefaultServiceInstanceDeserializerTest.java    |  2 +-
 .../metadata/MetadataServiceURLBuilderTest.java    |  2 +-
 .../metadata/ServiceInstanceMetadataUtilsTest.java |  2 +-
 .../SpringCloudMetadataServiceURLBuilderTest.java  |  2 +-
 .../client/metadata/URLRevisionResolverTest.java   |  2 +-
 .../support/ServiceOrientedRegistryTest.java       |  2 +-
 .../apache/dubbo/registry/eureka/package-info.java |  2 +-
 .../eureka/EurekaServiceDiscoveryTest.java         |  2 +-
 .../registry/nacos/NacosServiceDiscovery.java      |  2 +-
 .../nacos/util/NacosNamingServiceUtils.java        | 10 +++++-----
 .../registry/zookeeper/ZookeeperInstance.java      |  2 +-
 .../ZookeeperServiceDiscoveryChangeWatcher.java    |  2 +-
 .../zookeeper/util/CuratorFrameworkParams.java     |  2 +-
 .../zookeeper/util/CuratorFrameworkUtils.java      |  2 +-
 .../zookeeper/ZookeeperServiceDiscoveryTest.java   |  2 +-
 174 files changed, 205 insertions(+), 208 deletions(-)

diff --git a/dubbo-all/pom.xml b/dubbo-all/pom.xml
index 89de0c6..7ad3217 100644
--- a/dubbo-all/pom.xml
+++ b/dubbo-all/pom.xml
@@ -537,7 +537,7 @@
             <optional>true</optional>
         </dependency>
 
-        <!-- 2.7.4 new modules -->
+        <!-- 2.7.5 new modules -->
         <dependency>
             <groupId>org.apache.dubbo</groupId>
             <artifactId>dubbo-event</artifactId>
@@ -818,7 +818,7 @@
                                     <resource>META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory
                                     </resource>
                                 </transformer>
-                                <!-- @since 2.7.4 -->
+                                <!-- @since 2.7.5 -->
                                 <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/DubboBootstrap.java b/dubbo-bootstrap/src/main/java/org/apache/dubbo/bootstrap/DubboBootstrap.java
index 21d33e2..a03b122 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
@@ -96,7 +96,7 @@ import static org.apache.dubbo.remoting.Constants.CLIENT_KEY;
 /**
  * The bootstrap class of Dubbo
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboBootstrap extends GenericEventListener implements Lifecycle {
 
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 96fbcc7..076263d 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
@@ -23,7 +23,7 @@ import java.io.IOException;
 /**
  * {@link DubboBootstrap} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 8427f80..0a3b39e 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
@@ -24,7 +24,7 @@ import org.apache.dubbo.config.context.ConfigManager;
 /**
  * Dubbo Provider Bootstrap
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 ba3ddd6..e34232d 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
@@ -29,7 +29,7 @@ import java.util.Arrays;
 /**
  * Dubbo Provider Bootstrap
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 af65e11..e3cf2fb 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.4
+ * @since 2.7.5
  */
 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 38bf3e5..0e3d11c 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.4
+ * @since 2.7.5
  */
 public class EchoServiceImpl implements EchoService {
 
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EtcdDubboServiceConsumerBootstrap.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EtcdDubboServiceConsumerBootstrap.java
index 4e815a5..6e212e2 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EtcdDubboServiceConsumerBootstrap.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EtcdDubboServiceConsumerBootstrap.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.config.context.ConfigManager;
 /**
  * Dubbo Provider Bootstrap
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class EtcdDubboServiceConsumerBootstrap {
 
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EtcdDubboServiceProviderBootstrap.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EtcdDubboServiceProviderBootstrap.java
index 8a7501a..44b2501 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EtcdDubboServiceProviderBootstrap.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/EtcdDubboServiceProviderBootstrap.java
@@ -19,7 +19,6 @@ package org.apache.dubbo.bootstrap;
 import org.apache.dubbo.bootstrap.rest.UserService;
 import org.apache.dubbo.bootstrap.rest.UserServiceImpl;
 import org.apache.dubbo.config.ApplicationConfig;
-import org.apache.dubbo.config.MetadataReportConfig;
 import org.apache.dubbo.config.ProtocolConfig;
 import org.apache.dubbo.config.RegistryConfig;
 import org.apache.dubbo.config.ServiceConfig;
@@ -29,7 +28,7 @@ import java.util.Arrays;
 /**
  * Dubbo Provider Bootstrap
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class EtcdDubboServiceProviderBootstrap {
 
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/NacosDubboServiceConsumerBootstrap.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/NacosDubboServiceConsumerBootstrap.java
index c298f9d..ee8aa7a 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/NacosDubboServiceConsumerBootstrap.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/NacosDubboServiceConsumerBootstrap.java
@@ -25,7 +25,7 @@ import org.apache.dubbo.config.context.ConfigManager;
 /**
  * Dubbo Provider Bootstrap
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class NacosDubboServiceConsumerBootstrap {
 
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/NacosDubboServiceProviderBootstrap.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/NacosDubboServiceProviderBootstrap.java
index bf49d69..cfcb002 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/NacosDubboServiceProviderBootstrap.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/NacosDubboServiceProviderBootstrap.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.config.MetadataReportConfig;
 /**
  * Dubbo Provider Bootstrap
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class NacosDubboServiceProviderBootstrap {
 
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/ZookeeperDubboServiceConsumerBootstrap.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/ZookeeperDubboServiceConsumerBootstrap.java
index 8b45c1f..e3edc5d 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/ZookeeperDubboServiceConsumerBootstrap.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/ZookeeperDubboServiceConsumerBootstrap.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.config.context.ConfigManager;
 /**
  * Dubbo Provider Bootstrap
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ZookeeperDubboServiceConsumerBootstrap {
 
diff --git a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/compatible/DubboInterfaceConsumerBootstrap.java b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/compatible/DubboInterfaceConsumerBootstrap.java
index aa1e74d..229ca60 100644
--- a/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/compatible/DubboInterfaceConsumerBootstrap.java
+++ b/dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/compatible/DubboInterfaceConsumerBootstrap.java
@@ -26,7 +26,7 @@ import org.apache.dubbo.config.context.ConfigManager;
 /**
  * Dubbo Provider Bootstrap
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboInterfaceConsumerBootstrap {
 
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfiguration.java b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfiguration.java
index 40d10be..6e85982 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfiguration.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfiguration.java
@@ -30,7 +30,7 @@ import java.util.concurrent.TimeUnit;
 /**
  * The abstract implementation of {@link DynamicConfiguration}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public abstract class AbstractDynamicConfiguration implements DynamicConfiguration {
 
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactory.java b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactory.java
index e4f6d53..eb35b9b 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactory.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactory.java
@@ -27,7 +27,7 @@ import static org.apache.dubbo.common.constants.CommonConstants.DEFAULT_KEY;
  * Abstract {@link DynamicConfigurationFactory} implementation with cache ability
  *
  * @see DynamicConfigurationFactory
- * @since 2.7.4
+ * @since 2.7.5
  */
 public abstract class AbstractDynamicConfigurationFactory implements DynamicConfigurationFactory {
 
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 e3b54d8..16edb2e 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
@@ -123,7 +123,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
     /**
      * This method are mostly used to get a compound config file, such as a complete dubbo.properties file.
      *
-     * @revision 2.7.4
+     * @revision 2.7.5
      */
     default String getProperties(String key, String group, long timeout) throws IllegalStateException {
         return getConfig(key, group, timeout);
@@ -136,7 +136,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      * @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.4
+     * @since 2.7.5
      */
     default boolean publishConfig(String key, String content) throws UnsupportedOperationException {
         return publishConfig(key, DEFAULT_GROUP, content);
@@ -150,7 +150,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      * @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.4
+     * @since 2.7.5
      */
     default boolean publishConfig(String key, String group, String content) throws UnsupportedOperationException {
         throw new UnsupportedOperationException("No support");
@@ -162,7 +162,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      * @param key the key to represent a configuration
      * @return the content of configuration was removed
      * @throws UnsupportedOperationException If the under layer does not support
-     * @since 2.7.4
+     * @since 2.7.5
      */
     default String removeConfig(String key) throws UnsupportedOperationException {
         return removeConfig(key, DEFAULT_GROUP);
@@ -175,7 +175,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      * @param group the group where the key belongs to
      * @return the content of configuration was removed
      * @throws UnsupportedOperationException If the under layer does not support
-     * @since 2.7.4
+     * @since 2.7.5
      */
     default String removeConfig(String key, String group) throws UnsupportedOperationException {
         throw new UnsupportedOperationException("No support");
@@ -186,7 +186,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      *
      * @return the read-only non-null {@link Set set} of config keys
      * @throws UnsupportedOperationException If the under layer does not support
-     * @since 2.7.4
+     * @since 2.7.5
      */
     default Set<String> getConfigGroups() throws UnsupportedOperationException {
         throw new UnsupportedOperationException("No support");
@@ -198,7 +198,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      * @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.4
+     * @since 2.7.5
      */
     default SortedSet<String> getConfigKeys(String group) throws UnsupportedOperationException {
         throw new UnsupportedOperationException("No support");
@@ -210,7 +210,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      * @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.4
+     * @since 2.7.5
      */
     default SortedMap<String, String> getConfigs(String group) throws UnsupportedOperationException {
         return getConfigs(group, -1);
@@ -224,7 +224,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      * @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.4
+     * @since 2.7.5
      */
     default SortedMap<String, String> getConfigs(String group, long timeout) throws UnsupportedOperationException,
             IllegalStateException {
@@ -238,7 +238,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      * Close the configuration
      *
      * @throws Exception
-     * @since 2.7.4
+     * @since 2.7.5
      */
     @Override
     default void close() throws Exception {
@@ -262,7 +262,7 @@ public interface DynamicConfiguration extends Configuration, AutoCloseable {
      *
      * @param connectionURL
      * @return non-null
-     * @since 2.7.4
+     * @since 2.7.5
      */
     static DynamicConfiguration getDynamicConfiguration(URL connectionURL) {
         String protocol = connectionURL.getProtocol();
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactory.java b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactory.java
index 649eec6..1910737 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactory.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactory.java
@@ -25,7 +25,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
 /**
  * The factory interface to create the instance of {@link DynamicConfiguration}
  */
-@SPI("file") // 2.7.4 change the default SPI implementation
+@SPI("file") // 2.7.5 change the default SPI implementation
 public interface DynamicConfigurationFactory {
 
     DynamicConfiguration getDynamicConfiguration(URL url);
@@ -36,7 +36,7 @@ public interface DynamicConfigurationFactory {
      *
      * @param name the name of extension of {@link DynamicConfigurationFactory}
      * @return non-null
-     * @see 2.7.4
+     * @see 2.7.5
      */
     static DynamicConfigurationFactory getDynamicConfigurationFactory(String name) {
         Class<DynamicConfigurationFactory> factoryClass = DynamicConfigurationFactory.class;
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfiguration.java b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfiguration.java
index 284da64..c1d01dd 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfiguration.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfiguration.java
@@ -74,7 +74,7 @@ import static org.apache.dubbo.common.utils.StringUtils.isBlank;
 /**
  * File-System based {@link DynamicConfiguration} implementation
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class FileSystemDynamicConfiguration extends AbstractDynamicConfiguration {
 
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactory.java b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactory.java
index f2a1332..b5440f7 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactory.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactory.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.common.config.configcenter.DynamicConfigurationFactory;
 /**
  * File-System based {@link DynamicConfigurationFactory} implementation
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class FileSystemDynamicConfigurationFactory extends AbstractDynamicConfigurationFactory {
 
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 e61af12..66acfde 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
@@ -57,7 +57,7 @@ public class NopDynamicConfiguration implements DynamicConfiguration {
     }
 
     /**
-     * @since 2.7.4
+     * @since 2.7.5
      */
     @Override
     public boolean publishConfig(String key, String group, String content) {
@@ -65,7 +65,7 @@ public class NopDynamicConfiguration implements DynamicConfiguration {
     }
 
     /**
-     * @since 2.7.4
+     * @since 2.7.5
      */
     @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 03eb9b2..08d6073 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,28 +56,28 @@ public interface RegistryConstants {
     /**
      * The parameter key of Dubbo Registry type
      *
-     * @since 2.7.4
+     * @since 2.7.5
      */
     String REGISTRY_TYPE_KEY = "registry-type";
 
     /**
      * The parameter value of Service-Oriented Registry type
      *
-     * @since 2.7.4
+     * @since 2.7.5
      */
     String SERVICE_REGISTRY_TYPE = "service";
 
     /**
      * The protocol for Service Discovery
      *
-     * @since 2.7.4
+     * @since 2.7.5
      */
     String SERVICE_REGISTRY_PROTOCOL = "service-discovery-registry";
 
     /**
      * The parameter key of the subscribed service names for Service-Oriented Registry
      *
-     * @since 2.7.4
+     * @since 2.7.5
      */
     String SUBSCRIBED_SERVICE_NAMES_KEY = "subscribed-services";
 
@@ -87,7 +87,7 @@ public interface RegistryConstants {
     /**
      * The request size of service instances
      *
-     * @since 2.7.4
+     * @since 2.7.5
      */
     String INSTANCES_REQUEST_SIZE_KEY = "instances-request-size";
 
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/context/Lifecycle.java b/dubbo-common/src/main/java/org/apache/dubbo/common/context/Lifecycle.java
index 67d7b13..921cb2a 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/context/Lifecycle.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/context/Lifecycle.java
@@ -19,7 +19,7 @@ package org.apache.dubbo.common.context;
 /**
  * The Lifecycle of Dubbo component
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface Lifecycle<V> {
 
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableAction.java b/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableAction.java
index 443844c..ecfb688 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableAction.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/function/ThrowableAction.java
@@ -23,7 +23,7 @@ import java.util.function.Function;
  *
  * @see Function
  * @see Throwable
- * @since 2.7.4
+ * @since 2.7.5
  */
 @FunctionalInterface
 public interface ThrowableAction {
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 4b135fb..8a1cc6d 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.4
+ * @since 2.7.5
  */
 @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 7f2e3cd..1c29cf6 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.4
+ * @since 2.7.5
  */
 @FunctionalInterface
 public interface ThrowableFunction<T, R> {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/lang/Prioritized.java b/dubbo-common/src/main/java/org/apache/dubbo/common/lang/Prioritized.java
index f416ae0..babb3ed 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/lang/Prioritized.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/lang/Prioritized.java
@@ -24,7 +24,7 @@ import static java.lang.Integer.compare;
  * {@code Prioritized} interface can be implemented by objects that
  * should be sorted, for example the tasks in executable queue.
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface Prioritized extends Comparable<Prioritized> {
 
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallback.java b/dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallback.java
index 5bac3a0..e89ca03 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallback.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallback.java
@@ -19,7 +19,7 @@ package org.apache.dubbo.common.lang;
 /**
  * Dubbo ShutdownHook callback interface
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface ShutdownHookCallback extends Prioritized {
 
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallbacks.java b/dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallbacks.java
index 7aabb77..a5555e8 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallbacks.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/lang/ShutdownHookCallbacks.java
@@ -27,7 +27,7 @@ import static org.apache.dubbo.common.utils.DubboServiceLoader.load;
 /**
  * The compose {@link ShutdownHookCallback} class to manipulate one and more {@link ShutdownHookCallback} instances
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ShutdownHookCallbacks {
 
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 3d06c11..c8b6043 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.4
+ * @since 2.7.5
  */
 public class DefaultPage<T> implements Page<T>, Serializable {
 
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/DubboServiceLoader.java b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/DubboServiceLoader.java
index a153494..637440a 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/DubboServiceLoader.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/DubboServiceLoader.java
@@ -31,7 +31,7 @@ import static java.util.stream.StreamSupport.stream;
  *
  * @see ServiceLoader
  * @see Prioritized
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboServiceLoader {
 
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 7de5693..85d7074e1 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.4
+ * @since 2.7.5
  */
 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 f8e987c..a5a0a2e 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
@@ -1137,7 +1137,7 @@ public final class ReflectUtils {
      *
      * @param sourceClass the source {@link Class class}
      * @return non-null read-only {@link Set}
-     * @since 2.7.4
+     * @since 2.7.5
      */
     public static Set<ParameterizedType> findParameterizedTypes(Class<?> sourceClass) {
         // Add Generic Interfaces
@@ -1170,7 +1170,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.4
+     * @since 2.7.5
      */
     public static <T> Set<Class<T>> findHierarchicalTypes(Class<?> sourceClass, Class<T> matchType) {
         if (sourceClass == null) {
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/UrlUtils.java b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/UrlUtils.java
index c795ffd..510021b 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/UrlUtils.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/UrlUtils.java
@@ -498,7 +498,7 @@ public class UrlUtils {
      *
      * @param url the {@link URL} connects to the registry
      * @return If it is, return <code>true</code>, or <code>false</code>
-     * @since 2.7.4
+     * @since 2.7.5
      */
     public static boolean isServiceDiscoveryRegistryType(URL url) {
         return isServiceDiscoveryRegistryType(url == null ? emptyMap() : url.getParameters());
@@ -509,7 +509,7 @@ public class UrlUtils {
      *
      * @param parameters the parameters of {@link URL} that connects to the registry
      * @return If it is, return <code>true</code>, or <code>false</code>
-     * @since 2.7.4
+     * @since 2.7.5
      */
     public static boolean isServiceDiscoveryRegistryType(Map<String, String> parameters) {
         if (parameters == null || parameters.isEmpty()) {
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactoryTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactoryTest.java
index 149d198..7a9536b 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactoryTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationFactoryTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
  * {@link AbstractDynamicConfigurationFactory} Test
  *
  * @see AbstractDynamicConfigurationFactory
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class AbstractDynamicConfigurationFactoryTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationTest.java
index 42a15f9..05e7bca 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/AbstractDynamicConfigurationTest.java
@@ -39,7 +39,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 /**
  * {@link AbstractDynamicConfiguration} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class AbstractDynamicConfigurationTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangeTypeTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangeTypeTest.java
index 8095d59..e56e4fb 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangeTypeTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangeTypeTest.java
@@ -27,7 +27,7 @@ import static org.junit.jupiter.api.Assertions.assertArrayEquals;
  * {@link ConfigChangeType} Test
  *
  * @see ConfigChangeType
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ConfigChangeTypeTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangedEventTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangedEventTest.java
index 7de409a..9154927 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangedEventTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/ConfigChangedEventTest.java
@@ -24,7 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 /**
  * {@link ConfigChangedEvent} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ConfigChangedEventTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactoryTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactoryTest.java
index eacd3ee..9ed1ecd 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactoryTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/DynamicConfigurationFactoryTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link DynamicConfigurationFactory} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DynamicConfigurationFactoryTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactoryTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactoryTest.java
index ccd368d..ce8244d 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactoryTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/config/configcenter/file/FileSystemDynamicConfigurationFactoryTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link FileSystemDynamicConfigurationFactory} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class FileSystemDynamicConfigurationFactoryTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/extension/AdaptiveClassCodeGeneratorTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/extension/AdaptiveClassCodeGeneratorTest.java
index 911e34b..6a5046d 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/extension/AdaptiveClassCodeGeneratorTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/extension/AdaptiveClassCodeGeneratorTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link AdaptiveClassCodeGenerator} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class AdaptiveClassCodeGeneratorTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableActionTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableActionTest.java
index 977b730..c5abf14 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableActionTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableActionTest.java
@@ -24,7 +24,7 @@ import static org.apache.dubbo.common.function.ThrowableAction.execute;
 /**
  * {@link ThrowableAction} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ThrowableActionTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableConsumerTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableConsumerTest.java
index 475974c..0891a52 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableConsumerTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableConsumerTest.java
@@ -24,7 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 /**
  * {@link ThrowableConsumer} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ThrowableConsumerTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableFunctionTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableFunctionTest.java
index abd2bee..8ddaf27 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableFunctionTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/function/ThrowableFunctionTest.java
@@ -24,7 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 /**
  * {@link ThrowableFunction} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ThrowableFunctionTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/lang/DefaultShutdownHookCallback.java b/dubbo-common/src/test/java/org/apache/dubbo/common/lang/DefaultShutdownHookCallback.java
index 35256c1..a3d31f7 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/lang/DefaultShutdownHookCallback.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/lang/DefaultShutdownHookCallback.java
@@ -19,7 +19,7 @@ package org.apache.dubbo.common.lang;
 /**
  * Default {@link ShutdownHookCallback}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DefaultShutdownHookCallback implements ShutdownHookCallback {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/lang/PrioritizedTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/lang/PrioritizedTest.java
index 3bb5753..5311ced 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/lang/PrioritizedTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/lang/PrioritizedTest.java
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link Prioritized} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class PrioritizedTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/lang/ShutdownHookCallbacksTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/lang/ShutdownHookCallbacksTest.java
index a2ab0b4..c599148 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/lang/ShutdownHookCallbacksTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/lang/ShutdownHookCallbacksTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 /**
  * {@link ShutdownHookCallbacks}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ShutdownHookCallbacksTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultCharSequence.java b/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultCharSequence.java
index e00d4ac..0db1c96 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultCharSequence.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DefaultCharSequence.java
@@ -21,7 +21,7 @@ import org.apache.dubbo.common.lang.Prioritized;
 /**
  * Default {@link CharSequence}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DefaultCharSequence implements CharSequence, Prioritized {
     @Override
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 8e9a174d..36ceb4d 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.4
+ * @since 2.7.5
  */
 public class DefaultPageTest {
 
diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DubboServiceLoaderTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DubboServiceLoaderTest.java
index 3456d24..b3b27e6 100644
--- a/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DubboServiceLoaderTest.java
+++ b/dubbo-common/src/test/java/org/apache/dubbo/common/utils/DubboServiceLoaderTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link DubboServiceLoader} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboServiceLoaderTest {
 
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java
index 97984f1..8588c36 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java
@@ -658,7 +658,7 @@ public abstract class AbstractConfig implements Serializable {
      * Current method will invoked by Spring or Java EE container automatically, or should be triggered manually.
      *
      * @see ConfigManager#addConfig(AbstractConfig)
-     * @since 2.7.4
+     * @since 2.7.5
      */
     @PostConstruct
     public void addIntoConfigManager() {
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 020d783..8fc2717 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
@@ -117,7 +117,7 @@ public class DubboShutdownHook extends Thread {
         AbstractRegistryFactory.destroyAll();
         // destroy all the protocols
         destroyProtocols();
-        // dispatch the DubboDestroyedEvent @since 2.7.4
+        // dispatch the DubboDestroyedEvent @since 2.7.5
         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 fe0c23a..5db1a05 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.4
+     * @since 2.7.5
      */
     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.4
+        // dispatch a ReferenceConfigDestroyedEvent since 2.7.5
         dispatch(new ReferenceConfigDestroyedEvent(this));
     }
 
@@ -348,7 +348,7 @@ public class ReferenceConfig<T> extends AbstractReferenceConfig {
 
         initialized = true;
 
-        // dispatch a ReferenceConfigInitializedEvent since 2.7.4
+        // dispatch a ReferenceConfigInitializedEvent since 2.7.5
         dispatch(new ReferenceConfigInitializedEvent(this, invoker));
     }
 
@@ -685,7 +685,7 @@ public class ReferenceConfig<T> extends AbstractReferenceConfig {
      * Dispatch an {@link Event event}
      *
      * @param event an {@link Event event}
-     * @since 2.7.4
+     * @since 2.7.5
      */
     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 f0ebe06..cf75e0f 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
@@ -199,7 +199,7 @@ public class ServiceConfig<T> extends AbstractServiceConfig {
     private volatile String generic;
 
     /**
-     * @since 2.7.4
+     * @since 2.7.5
      */
     private final EventDispatcher eventDispatcher = EventDispatcher.getDefaultExtension();
 
@@ -422,7 +422,7 @@ public class ServiceConfig<T> extends AbstractServiceConfig {
         }
         doExportUrls();
 
-        // dispatch a ServiceConfigExportedEvent since 2.7.4
+        // dispatch a ServiceConfigExportedEvent since 2.7.5
         dispatch(new ServiceConfigExportedEvent(this));
     }
 
@@ -457,7 +457,7 @@ public class ServiceConfig<T> extends AbstractServiceConfig {
         }
         unexported = true;
 
-        // dispatch a ServiceConfigUnExportedEvent since 2.7.4
+        // dispatch a ServiceConfigUnExportedEvent since 2.7.5
         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.4
+     * @since 2.7.5
      */
     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 4ef5ba9..3db52f6 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.4
+ * @since 2.7.5
  */
 public class DubboServiceDestroyedEvent extends Event {
 
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboShutdownHookRegisteredEvent.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboShutdownHookRegisteredEvent.java
index 6eca862..7fd5f7d 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboShutdownHookRegisteredEvent.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboShutdownHookRegisteredEvent.java
@@ -25,7 +25,7 @@ import org.apache.dubbo.event.Event;
  *
  * @see DubboShutdownHook
  * @see ApplicationShutdownHooks
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboShutdownHookRegisteredEvent extends Event {
 
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboShutdownHookUnregisteredEvent.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboShutdownHookUnregisteredEvent.java
index 621d7a2..f4644e5 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboShutdownHookUnregisteredEvent.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/event/DubboShutdownHookUnregisteredEvent.java
@@ -25,7 +25,7 @@ import org.apache.dubbo.event.Event;
  *
  * @see DubboShutdownHook
  * @see ApplicationShutdownHooks
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboShutdownHookUnregisteredEvent 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 5c588a5..456693b 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.4
+ * @since 2.7.5
  */
 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 dae7c30..1302d3f 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.4
+ * @since 2.7.5
  */
 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 7aff1f3..9d1730e 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.4
+ * @since 2.7.5
  */
 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 2e3a2bc..7e9f8e9 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.4
+ * @since 2.7.5
  */
 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 6fb406d..19be72e 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.4
+ * @since 2.7.5
  */
 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 efb42a5..4dcfde3 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.4
+ * @since 2.7.5
  */
 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 c59726a..5394d8b 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
@@ -47,7 +47,7 @@ import static org.apache.dubbo.common.constants.CommonConstants.DUBBO;
  * @see MetadataServiceExporter
  * @see ServiceConfig
  * @see ConfigManager
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 bac27b6..48df109 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.4
+ * @since 2.7.5
  */
 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 f10e4e8..af83396 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.4
+ * @since 2.7.5
  */
 public class DubboConsumerBootstrap {
 
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboShutdownHookTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboShutdownHookTest.java
index 6ec6e16..d416b54 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboShutdownHookTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/DubboShutdownHookTest.java
@@ -25,7 +25,7 @@ import org.junit.jupiter.api.BeforeEach;
 /**
  * {@link DubboShutdownHook} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboShutdownHookTest implements ShutdownHookCallback {
 
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/context/ConfigManagerTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/context/ConfigManagerTest.java
index 41f5f3b..03a583b 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/context/ConfigManagerTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/context/ConfigManagerTest.java
@@ -44,7 +44,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 /**
  * {@link ConfigManager} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ConfigManagerTest {
 
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboServiceDestroyedEventTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboServiceDestroyedEventTest.java
index 03b7cdd..ad36ff4 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboServiceDestroyedEventTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboServiceDestroyedEventTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link DubboServiceDestroyedEvent} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboServiceDestroyedEventTest implements EventListener<DubboServiceDestroyedEvent> {
 
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboShutdownHookRegisteredEventTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboShutdownHookRegisteredEventTest.java
index ec2a850..2496f27 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboShutdownHookRegisteredEventTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboShutdownHookRegisteredEventTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link DubboShutdownHookRegisteredEvent} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboShutdownHookRegisteredEventTest implements EventListener<DubboShutdownHookRegisteredEvent> {
 
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboShutdownHookUnregisteredEventTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboShutdownHookUnregisteredEventTest.java
index d4acfed..3150c95 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboShutdownHookUnregisteredEventTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/DubboShutdownHookUnregisteredEventTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link DubboShutdownHookUnregisteredEvent} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboShutdownHookUnregisteredEventTest implements EventListener<DubboShutdownHookUnregisteredEvent> {
 
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/ReferenceConfigDestroyedEventTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/ReferenceConfigDestroyedEventTest.java
index 3ca1062..b70916c 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/ReferenceConfigDestroyedEventTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/ReferenceConfigDestroyedEventTest.java
@@ -32,7 +32,7 @@ import static org.springframework.util.ReflectionUtils.setField;
 /**
  * {@link ReferenceConfigDestroyedEvent} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ReferenceConfigDestroyedEventTest implements EventListener<ReferenceConfigDestroyedEvent> {
 
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/ReferenceConfigInitializedEventTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/ReferenceConfigInitializedEventTest.java
index 77bc6b5..9bf60bc 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/ReferenceConfigInitializedEventTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/event/ReferenceConfigInitializedEventTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link ReferenceConfigInitializedEvent} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ReferenceConfigInitializedEventTest implements EventListener<ReferenceConfigInitializedEvent> {
 
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 a9d7560..bb2887d 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.4
+ * @since 2.7.5
  */
 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 d66ce0b..b5fd9a8 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.4
+ * @since 2.7.5
  */
 public class ConfigurableMetadataServiceExporterTest {
 
diff --git a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/ServiceInstancePortCustomizerTest.java b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/ServiceInstancePortCustomizerTest.java
index 1abdca9..9a7d109 100644
--- a/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/ServiceInstancePortCustomizerTest.java
+++ b/dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/metadata/ServiceInstancePortCustomizerTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link ServiceInstancePortCustomizer} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceInstancePortCustomizerTest {
 
diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/config/ConfigurableSourceBeanMetadataElement.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/config/ConfigurableSourceBeanMetadataElement.java
index 1a92a2e..95693c2 100644
--- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/config/ConfigurableSourceBeanMetadataElement.java
+++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/config/ConfigurableSourceBeanMetadataElement.java
@@ -22,7 +22,7 @@ import org.springframework.beans.BeanMetadataElement;
 /**
  * Configurable the {@link BeanMetadataAttributeAccessor#setSource(Object) source} for {@link BeanMetadataElement}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface ConfigurableSourceBeanMetadataElement {
 
diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboLifecycleComponentApplicationListener.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboLifecycleComponentApplicationListener.java
index d1a71b1..ebf9e11 100644
--- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboLifecycleComponentApplicationListener.java
+++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/DubboLifecycleComponentApplicationListener.java
@@ -41,7 +41,7 @@ import static org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncl
  *
  * @see {@link Lifecycle Dubbo Lifecycle}
  * @see SmartApplicationListener
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboLifecycleComponentApplicationListener implements ApplicationListener {
 
diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingRegistrar.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingRegistrar.java
index aeafbd5..737b230 100644
--- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingRegistrar.java
+++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingRegistrar.java
@@ -124,7 +124,7 @@ public class DubboConfigBindingRegistrar implements ImportBeanDefinitionRegistra
         AbstractBeanDefinition beanDefinition = builder.getBeanDefinition();
 
         /**
-         * @since 2.7.4
+         * @since 2.7.5
          */
         setSource(beanDefinition);
 
diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboLifecycleComponentRegistrar.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboLifecycleComponentRegistrar.java
index 5c7cab4..6a23114 100644
--- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboLifecycleComponentRegistrar.java
+++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/DubboLifecycleComponentRegistrar.java
@@ -28,7 +28,7 @@ import static org.apache.dubbo.config.spring.util.AnnotatedBeanDefinitionRegistr
 /**
  * A {@link ImportBeanDefinitionRegistrar register} for the {@link Lifecycle Dubbo Lifecycle} components
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DubboLifecycleComponentRegistrar implements ImportBeanDefinitionRegistrar {
 
diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboLifecycle.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboLifecycle.java
index 1219343..0d484ce 100644
--- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboLifecycle.java
+++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboLifecycle.java
@@ -30,7 +30,7 @@ import java.lang.annotation.Target;
 /**
  * Enables Dubbo {@link Lifecycle} components
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 @Target({ElementType.TYPE})
 @Retention(RetentionPolicy.RUNTIME)
diff --git a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandler.java b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandler.java
index 4f3f086..06288d3 100644
--- a/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandler.java
+++ b/dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandler.java
@@ -76,7 +76,7 @@ public class DubboNamespaceHandler extends NamespaceHandlerSupport implements Co
      * @param element       {@link Element}
      * @param parserContext {@link ParserContext}
      * @return
-     * @since 2.7.4
+     * @since 2.7.5
      */
     @Override
     public BeanDefinition parse(Element element, ParserContext parserContext) {
@@ -94,7 +94,7 @@ public class DubboNamespaceHandler extends NamespaceHandlerSupport implements Co
      * @param registry {@link BeanDefinitionRegistry}
      * @see DubboLifecycleComponentApplicationListener
      * @see AnnotatedBeanDefinitionRegistryUtils#registerBeans(BeanDefinitionRegistry, Class[])
-     * @since 2.7.4
+     * @since 2.7.5
      */
     private void registerDubboLifecycleComponentApplicationListener(BeanDefinitionRegistry registry) {
         registerBeans(registry, DubboLifecycleComponentApplicationListener.class);
@@ -105,7 +105,7 @@ public class DubboNamespaceHandler extends NamespaceHandlerSupport implements Co
      *
      * @param registry {@link BeanDefinitionRegistry}
      * @see AnnotationConfigUtils
-     * @since 2.7.4
+     * @since 2.7.5
      */
     private void registerAnnotationConfigProcessors(BeanDefinitionRegistry registry) {
         AnnotationConfigUtils.registerAnnotationConfigProcessors(registry);
diff --git a/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboLifecycleTest.java b/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboLifecycleTest.java
index 70a6daf..2649f93 100644
--- a/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboLifecycleTest.java
+++ b/dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboLifecycleTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 /**
  * {@link EnableDubboLifecycle} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 @EnableDubboLifecycle
 public class EnableDubboLifecycleTest {
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 80ba3bd..75f5147 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
@@ -41,7 +41,7 @@ import static org.apache.dubbo.event.EventListener.findEventType;
  * @see ServiceLoader
  * @see EventListener
  * @see Event
- * @since 2.7.4
+ * @since 2.7.5
  */
 public abstract class AbstractEventDispatcher implements EventDispatcher {
 
diff --git a/dubbo-event/src/main/java/org/apache/dubbo/event/ConditionalEventListener.java b/dubbo-event/src/main/java/org/apache/dubbo/event/ConditionalEventListener.java
index 3c6fce9..c504511 100644
--- a/dubbo-event/src/main/java/org/apache/dubbo/event/ConditionalEventListener.java
+++ b/dubbo-event/src/main/java/org/apache/dubbo/event/ConditionalEventListener.java
@@ -21,7 +21,7 @@ package org.apache.dubbo.event;
  * {@link Event event} is handled or not by current listener.
  *
  * @see EventListener
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface ConditionalEventListener<E extends Event> extends EventListener<E> {
 
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 f156f1f..773f532 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.4
+ * @since 2.7.5
  */
 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 e929c21..184c2c9 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.4
+ * @since 2.7.5
  */
 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 29746ab..53e0813 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.4
+ * @since 2.7.5
  */
 @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 2d6d4d3..933aaae 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
@@ -34,7 +34,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.4
+ * @since 2.7.5
  */
 @FunctionalInterface
 public interface EventListener<E extends Event> extends java.util.EventListener, Prioritized {
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 0721144..7711baa 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.4
+ * @since 2.7.5
  */
 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 e05b7cb..57bbd0a 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.4
+ * @since 2.7.5
  */
 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 ed1ba48..c61e211 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.4
+ * @since 2.7.5
  */
 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 1ca42dd..082bb99 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.4
+ * @since 2.7.5
  */
 public class ParallelEventDispatcher extends AbstractEventDispatcher {
 
diff --git a/dubbo-event/src/test/java/org/apache/dubbo/event/ConditionalEventListenerTest.java b/dubbo-event/src/test/java/org/apache/dubbo/event/ConditionalEventListenerTest.java
index ad196f5..603b85c 100644
--- a/dubbo-event/src/test/java/org/apache/dubbo/event/ConditionalEventListenerTest.java
+++ b/dubbo-event/src/test/java/org/apache/dubbo/event/ConditionalEventListenerTest.java
@@ -25,7 +25,7 @@ import static org.junit.jupiter.api.Assertions.assertNull;
 /**
  * {@link ConditionalEventListener} test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ConditionalEventListenerTest {
 
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 139f290..35b98b6 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.4
+ * @since 2.7.5
  */
 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 9c32741..a8f808e 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.4
+ * @since 2.7.5
  */
 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 f654252..136cd7d 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.4
+ * @since 2.7.5
  */
 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 f9b291e..18e7cf9 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.4
+ * @since 2.7.5
  */
 public class EchoEventListener2 extends Vector<EventListener<Event>> implements Serializable, 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 2fa67f6..4fcc667 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.4
+ * @since 2.7.5
  */
 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 b9b10ae..c54e354 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.4
+ * @since 2.7.5
  */
 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 4a3f8f0..738de97 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.4
+ * @since 2.7.5
  */
 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 c3bbb31..d0b01bf 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.4
+ * @since 2.7.5
  */
 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 2e38ae9..49293a6 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.4
+ * @since 2.7.5
  */
 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 6beeba7..0780149 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
@@ -39,7 +39,7 @@ import static java.util.stream.StreamSupport.stream;
  * also providers the fine-grain methods for the precise queries.
  *
  * @see WritableMetadataService
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 108b3a7..16d1e3b 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.4
+ * @since 2.7.5
  */
 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 e6584d2..74113f2 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.4
+ * @since 2.7.5
  */
 @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 744277b..3a17395 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
@@ -29,7 +29,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.4
+ * @since 2.7.5
  */
 @SPI(DEFAULT_METADATA_STORAGE_TYPE)
 public interface WritableMetadataService extends MetadataService {
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 8afbeed..a13563c 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
@@ -36,7 +36,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link DynamicConfigurationServiceNameMapping} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 c5b3191..461cf28 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
@@ -40,7 +40,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 /**
  * {@link InMemoryWritableMetadataService} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 86eaad6..45fc8e0 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.4
+ * @since 2.7.5
  */
 public class LocalMetadataServiceTest {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/AbstractServiceDiscoveryFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/AbstractServiceDiscoveryFactory.java
index f5fc291..1088b7b 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/AbstractServiceDiscoveryFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/AbstractServiceDiscoveryFactory.java
@@ -26,7 +26,7 @@ import java.util.concurrent.ConcurrentMap;
  * should implement {@link #createDiscovery(URL)} method to create an instance of {@link ServiceDiscovery}
  *
  * @see ServiceDiscoveryFactory
- * @since 2.7.4
+ * @since 2.7.5
  */
 public abstract class AbstractServiceDiscoveryFactory implements ServiceDiscoveryFactory {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java
index fd6d770..150b7a7 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/DefaultServiceDiscoveryFactory.java
@@ -30,7 +30,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
  *
  * @see AbstractServiceDiscoveryFactory
  * @see EventPublishingServiceDiscovery
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DefaultServiceDiscoveryFactory extends AbstractServiceDiscoveryFactory {
 
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 608ee86..366f607 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.4
+ * @since 2.7.5
  */
 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 fc0609f..a305014 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
@@ -105,7 +105,7 @@ import static java.util.Optional.of;
  * @see ServiceInstanceRegisteredEvent
  * @see ServiceDiscoveryDestroyingEvent
  * @see ServiceDiscoveryDestroyedEvent
- * @since 2.7.4
+ * @since 2.7.5
  */
 final class EventPublishingServiceDiscovery implements ServiceDiscovery {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/FileSystemServiceDiscovery.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/FileSystemServiceDiscovery.java
index e5fbe4f..a4313d9 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/FileSystemServiceDiscovery.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/FileSystemServiceDiscovery.java
@@ -51,7 +51,7 @@ import static org.apache.dubbo.common.config.configcenter.file.FileSystemDynamic
  * File System {@link ServiceDiscovery} implementation
  *
  * @see FileSystemDynamicConfiguration
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class FileSystemServiceDiscovery implements ServiceDiscovery, EventListener<ServiceInstancesChangedEvent> {
 
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 e8908e0..47fdb1f 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
@@ -42,7 +42,7 @@ import static org.apache.dubbo.event.EventDispatcher.getDefaultExtension;
 /**
  * The common operations of Service Discovery
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 @SPI("file")
 public interface ServiceDiscovery extends Prioritized {
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 b9b8bb5..a6bbcf3 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
@@ -26,7 +26,7 @@ import static org.apache.dubbo.common.extension.ExtensionLoader.getExtensionLoad
  * The factory to create {@link ServiceDiscovery}
  *
  * @see ServiceDiscovery
- * @since 2.7.4
+ * @since 2.7.5
  */
 @SPI("default")
 public interface ServiceDiscoveryFactory {
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java
index 1285326..4f8363d 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java
@@ -120,7 +120,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
  * @see ServiceDiscovery
  * @see FailbackRegistry
  * @see WritableMetadataService
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceDiscoveryRegistry extends FailbackRegistry {
 
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 a5edd08..0422925 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
@@ -23,7 +23,7 @@ import java.util.Map;
  * The model class of an instance of a service, which is used for service registration and discovery.
  * <p>
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface ServiceInstance extends Serializable {
 
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 eefbc42..c4056ad 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
@@ -26,7 +26,7 @@ import org.apache.dubbo.registry.client.event.listener.CustomizableServiceInstan
  * @see CustomizableServiceInstanceListener
  * @see ServiceInstancePreRegisteredEvent
  * @see ServiceInstance#getMetadata()
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface ServiceInstanceCustomizer extends Prioritized {
 
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 0b7a3b9..457441f 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.4
+ * @since 2.7.5
  */
 public abstract class ServiceInstanceMetadataCustomizer implements ServiceInstanceCustomizer {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryDestroyedEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryDestroyedEvent.java
index 7a99fdc..9b7a548 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryDestroyedEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryDestroyedEvent.java
@@ -22,7 +22,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
  * An event raised after the {@link ServiceDiscovery Service Discovery} destroyed.
  *
  * @see ServiceDiscovery#destroy()
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceDiscoveryDestroyedEvent extends ServiceDiscoveryEvent {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryDestroyingEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryDestroyingEvent.java
index d6ebfd6..ff937ff 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryDestroyingEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryDestroyingEvent.java
@@ -22,7 +22,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
  * An event raised when the {@link ServiceDiscovery Service Discovery} is destroying.
  *
  * @see ServiceDiscovery#destroy()
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceDiscoveryDestroyingEvent extends ServiceDiscoveryEvent {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryEvent.java
index afe613d..d312bbb 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryEvent.java
@@ -24,7 +24,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
  *
  * @see Event
  * @see ServiceDiscovery
- * @since 2.7.4
+ * @since 2.7.5
  */
 public abstract class ServiceDiscoveryEvent extends Event {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryExceptionEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryExceptionEvent.java
index fd25076..543a784 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryExceptionEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryExceptionEvent.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
  *
  * @see ServiceDiscovery
  * @see org.apache.dubbo.event.Event
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceDiscoveryExceptionEvent extends ServiceDiscoveryEvent {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryInitializedEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryInitializedEvent.java
index a688847..769b8d7 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryInitializedEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryInitializedEvent.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
  * An event raised after the {@link ServiceDiscovery Service Discovery} initialized
  *
  * @see ServiceDiscovery#initialize(URL)
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceDiscoveryInitializedEvent extends ServiceDiscoveryEvent {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryInitializingEvent.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryInitializingEvent.java
index da92466..3f5039a 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryInitializingEvent.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/ServiceDiscoveryInitializingEvent.java
@@ -23,7 +23,7 @@ import org.apache.dubbo.registry.client.ServiceDiscovery;
  * An event raised when the {@link ServiceDiscovery Service Discovery} is initializing.
  *
  * @see ServiceDiscovery#initialize(URL)
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceDiscoveryInitializingEvent extends ServiceDiscoveryEvent {
 
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 dd9779c..941a5c8 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.4
+ * @since 2.7.5
  */
 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 7ee5cab..c4363e6 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.4
+ * @since 2.7.5
  */
 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 1863a34..e52baf9 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.4
+ * @since 2.7.5
  */
 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 14f50dd..a6bd846 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.4
+ * @since 2.7.5
  */
 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 363b060..ef92db4 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.4
+ * @since 2.7.5
  */
 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 d7d5d4e..4b91265 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.4
+ * @since 2.7.5
  */
 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 60bc23c..68abcdb 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
@@ -33,7 +33,7 @@ import static org.apache.dubbo.common.utils.DubboServiceLoader.load;
  * @see EventListener
  * @see ServiceInstancePreRegisteredEvent
  * @see ServiceInstanceCustomizer
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 f2205bb..91fb07d 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.4
+ * @since 2.7.5
  */
 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 196e322..1028301 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
@@ -26,7 +26,7 @@ import java.util.Objects;
  * The Service Discovery Changed {@link EventListener Event Listener}
  *
  * @see ServiceInstancesChangedEvent
- * @since 2.7.4
+ * @since 2.7.5
  */
 public abstract class ServiceInstancesChangedListener implements ConditionalEventListener<ServiceInstancesChangedEvent> {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/CompositeMetadataServiceURLBuilder.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/CompositeMetadataServiceURLBuilder.java
index ef19d86..e7eaf66 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/CompositeMetadataServiceURLBuilder.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/CompositeMetadataServiceURLBuilder.java
@@ -39,7 +39,7 @@ import static org.apache.dubbo.common.utils.CollectionUtils.isNotEmpty;
  * @see MetadataService
  * @see URL
  * @see ServiceLoader
- * @since 2.7.4
+ * @since 2.7.5
  */
 class CompositeMetadataServiceURLBuilder implements MetadataServiceURLBuilder {
 
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 f642966..a356068 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
@@ -31,7 +31,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.4
+ * @since 2.7.5
  */
 public class ExportedServicesRevisionMetadataCustomizer extends ServiceInstanceMetadataCustomizer {
 
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 f96f725..45114f1 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
@@ -29,7 +29,7 @@ import java.util.ServiceLoader;
  * whose building {@link URL URLs} will be aggregated
  *
  * @see CompositeMetadataServiceURLBuilder
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface 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 131e8f6..5ad373a 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
@@ -35,7 +35,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
  * into {@link ServiceInstance#getMetadata() the service instances' metadata}
  *
  * @see ServiceInstanceMetadataCustomizer
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class MetadataServiceURLParamsMetadataCustomizer extends ServiceInstanceMetadataCustomizer {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ProtocolPortsMetadataCustomizer.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ProtocolPortsMetadataCustomizer.java
index f7f8821..33ec841 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ProtocolPortsMetadataCustomizer.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/ProtocolPortsMetadataCustomizer.java
@@ -30,7 +30,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
  * A Class to customize the ports of {@link Protocol protocols} into
  * {@link ServiceInstance#getMetadata() the metadata of service instance}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ProtocolPortsMetadataCustomizer implements ServiceInstanceCustomizer {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/RestProtocolSubscribedURLsSynthesizer.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/RestProtocolSubscribedURLsSynthesizer.java
index e37bc4f..620fb52 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/RestProtocolSubscribedURLsSynthesizer.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/RestProtocolSubscribedURLsSynthesizer.java
@@ -41,7 +41,7 @@ import static org.apache.dubbo.rpc.cluster.Constants.CLUSTER_STICKY_KEY;
 /**
  * {@link SubscribedURLsSynthesizer} implementation for REST {@link Protocol protocol}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class RestProtocolSubscribedURLsSynthesizer implements SubscribedURLsSynthesizer {
 
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 a0a52b1..6be8266 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
@@ -45,7 +45,7 @@ import static org.apache.dubbo.rpc.Constants.DEPRECATED_KEY;
  * @see ServiceInstance#getMetadata()
  * @see MetadataService
  * @see URL
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceInstanceMetadataUtils {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilder.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilder.java
index efc3253..2f134c0 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilder.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilder.java
@@ -32,7 +32,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
 /**
  * The {@link MetadataServiceURLBuilder} implementation for The standard Dubbo scenario
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class SpringCloudMetadataServiceURLBuilder implements MetadataServiceURLBuilder {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/StandardMetadataServiceURLBuilder.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/StandardMetadataServiceURLBuilder.java
index 15660cb..4e0f611 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/StandardMetadataServiceURLBuilder.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/StandardMetadataServiceURLBuilder.java
@@ -34,7 +34,7 @@ import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataU
  * The {@link MetadataServiceURLBuilder} implementation for The standard Dubbo scenario
  *
  * @see MetadataService
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class StandardMetadataServiceURLBuilder implements MetadataServiceURLBuilder {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SubscribedURLsSynthesizer.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SubscribedURLsSynthesizer.java
index 1873a33..0322f00 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SubscribedURLsSynthesizer.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SubscribedURLsSynthesizer.java
@@ -28,7 +28,7 @@ import java.util.List;
 /**
  * The inteface to synthesize the subscribed {@link URL URLs}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public interface SubscribedURLsSynthesizer extends Prioritized {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/URLRevisionResolver.java b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/URLRevisionResolver.java
index d8b994d..66f4dbf 100644
--- a/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/URLRevisionResolver.java
+++ b/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/URLRevisionResolver.java
@@ -35,7 +35,7 @@ import static org.apache.dubbo.common.utils.CollectionUtils.isEmpty;
 /**
  * A class to resolve the version from {@link URL URLs}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class URLRevisionResolver {
 
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 f25f492..c8e85c4 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
@@ -27,9 +27,7 @@ import org.apache.dubbo.rpc.cluster.Cluster;
 import org.apache.dubbo.rpc.cluster.directory.StaticDirectory;
 import org.apache.dubbo.rpc.cluster.support.AvailableCluster;
 
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 import java.util.stream.Collectors;
 
 import static org.apache.dubbo.registry.client.metadata.MetadataServiceURLBuilder.composite;
@@ -37,7 +35,7 @@ import static org.apache.dubbo.registry.client.metadata.MetadataServiceURLBuilde
 /**
  * The default {@link MetadataServiceProxyFactory} to get the proxy of {@link MetadataService}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class DefaultMetadataServiceProxyFactory extends BaseMetadataServiceProxyFactory 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 fd55bb7..e3c09bf 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.4
+ * @since 2.7.5
  */
 @SPI("default")
 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 0144c78..6cb6b54 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.4
+ * @since 2.7.5
  */
 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 605575f..b8dd7d8 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.4
+ * @since 2.7.5
  */
 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 e7c5289..c2f1863 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.4
+ * @since 2.7.5
  */
 @SPI("random")
 public interface ServiceInstanceSelector {
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 93b0be8..e55b223 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
@@ -27,7 +27,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 /**
  * {@link DefaultServiceInstance} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 97ccf8e..7851ef0 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.4
+ * @since 2.7.5
  */
 public class EventPublishingServiceDiscoveryTest {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/FileSystemServiceDiscoveryTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/FileSystemServiceDiscoveryTest.java
index 2cb4c22..8677381 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/FileSystemServiceDiscoveryTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/FileSystemServiceDiscoveryTest.java
@@ -27,7 +27,7 @@ import static org.apache.dubbo.registry.client.DefaultServiceInstanceTest.create
 /**
  * {@link FileSystemServiceDiscovery} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class FileSystemServiceDiscoveryTest {
 
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 83ca8e6..fbc410b 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.4
+ * @since 2.7.5
  */
 public class InMemoryServiceDiscovery implements ServiceDiscovery {
 
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 1d0e0d3..e31e7d1 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.4
+ * @since 2.7.5
  */
 public class ServiceDiscoveryTest {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListenerTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListenerTest.java
index 0b022b0..bf8d9d2 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListenerTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/CustomizableServiceInstanceListenerTest.java
@@ -24,7 +24,7 @@ import org.junit.jupiter.api.Test;
 /**
  * {@link CustomizableServiceInstanceListener} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class CustomizableServiceInstanceListenerTest {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/LoggingEventListenerTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/LoggingEventListenerTest.java
index e1eeecf..0933092 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/LoggingEventListenerTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/LoggingEventListenerTest.java
@@ -38,7 +38,7 @@ import static org.apache.dubbo.registry.client.DefaultServiceInstanceTest.create
 /**
  * {@link LoggingEventListener} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class LoggingEventListenerTest {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListenerTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListenerTest.java
index c4eedf1..8e76e44 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListenerTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListenerTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link ServiceInstancesChangedListener} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceInstancesChangedListenerTest {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/fastjson/DefaultServiceInstanceDeserializerTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/fastjson/DefaultServiceInstanceDeserializerTest.java
index 291c792..57b8086 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/fastjson/DefaultServiceInstanceDeserializerTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/fastjson/DefaultServiceInstanceDeserializerTest.java
@@ -26,7 +26,7 @@
 ///**
 // * {@link DefaultServiceInstanceDeserializer} Test
 // *
-// * @since 2.7.4
+// * @since 2.7.5
 // */
 //public class DefaultServiceInstanceDeserializerTest {
 //
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilderTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilderTest.java
index 5c90577..3244c9a 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilderTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/MetadataServiceURLBuilderTest.java
@@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 /**
  * {@link MetadataServiceURLBuilder} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class MetadataServiceURLBuilderTest {
 
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 6f88b8a..e3eeecd 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
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link ServiceInstanceMetadataUtils} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceInstanceMetadataUtilsTest {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilderTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilderTest.java
index 0a2b9f4..33fb286 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilderTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/SpringCloudMetadataServiceURLBuilderTest.java
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link SpringCloudMetadataServiceURLBuilder} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class SpringCloudMetadataServiceURLBuilderTest {
 
diff --git a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/URLRevisionResolverTest.java b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/URLRevisionResolverTest.java
index e038f28..3386bba 100644
--- a/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/URLRevisionResolverTest.java
+++ b/dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/URLRevisionResolverTest.java
@@ -25,7 +25,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 /**
  * {@link URLRevisionResolver} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class URLRevisionResolverTest {
 
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 f884b9d..ff10ae5 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
@@ -45,7 +45,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 /**
  * {@link ServiceDiscoveryRegistry} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ServiceOrientedRegistryTest {
 
diff --git a/dubbo-registry/dubbo-registry-eureka/src/main/java/org/apache/dubbo/registry/eureka/package-info.java b/dubbo-registry/dubbo-registry-eureka/src/main/java/org/apache/dubbo/registry/eureka/package-info.java
index 2c30021..f803f9e 100644
--- a/dubbo-registry/dubbo-registry-eureka/src/main/java/org/apache/dubbo/registry/eureka/package-info.java
+++ b/dubbo-registry/dubbo-registry-eureka/src/main/java/org/apache/dubbo/registry/eureka/package-info.java
@@ -17,6 +17,6 @@
 /**
  * The package contains the registry implementations for Netflix Eureka
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 package org.apache.dubbo.registry.eureka;
diff --git a/dubbo-registry/dubbo-registry-eureka/src/test/java/org/apache/dubbo/registry/eureka/EurekaServiceDiscoveryTest.java b/dubbo-registry/dubbo-registry-eureka/src/test/java/org/apache/dubbo/registry/eureka/EurekaServiceDiscoveryTest.java
index 80230f2..c442898 100644
--- a/dubbo-registry/dubbo-registry-eureka/src/test/java/org/apache/dubbo/registry/eureka/EurekaServiceDiscoveryTest.java
+++ b/dubbo-registry/dubbo-registry-eureka/src/test/java/org/apache/dubbo/registry/eureka/EurekaServiceDiscoveryTest.java
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 /**
  * {@link EurekaServiceDiscovery} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class EurekaServiceDiscoveryTest {
 
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 49e3d4e..42c96c7 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
@@ -44,7 +44,7 @@ import static org.apache.dubbo.registry.nacos.util.NacosNamingServiceUtils.toIns
  * Nacos {@link ServiceDiscovery} implementation
  *
  * @see ServiceDiscovery
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class NacosServiceDiscovery implements ServiceDiscovery {
 
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 98c9b5b..2d2499e 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
@@ -43,7 +43,7 @@ import static org.apache.dubbo.common.constants.RemotingConstants.BACKUP_KEY;
 /**
  * The utilities class for {@link NamingService}
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class NacosNamingServiceUtils {
 
@@ -54,7 +54,7 @@ public class NacosNamingServiceUtils {
      *
      * @param serviceInstance {@link ServiceInstance}
      * @return non-null
-     * @since 2.7.4
+     * @since 2.7.5
      */
     public static Instance toInstance(ServiceInstance serviceInstance) {
         Instance instance = new Instance();
@@ -73,7 +73,7 @@ public class NacosNamingServiceUtils {
      *
      * @param instance {@link Instance}
      * @return non-null
-     * @since 2.7.4
+     * @since 2.7.5
      */
     public static ServiceInstance toServiceInstance(Instance instance) {
         DefaultServiceInstance serviceInstance = new DefaultServiceInstance(instance.getInstanceId(),
@@ -89,7 +89,7 @@ public class NacosNamingServiceUtils {
      *
      * @param connectionURL {@link URL connection url}
      * @return non-null, "default" as default
-     * @since 2.7.4
+     * @since 2.7.5
      */
     public static String getGroup(URL connectionURL) {
         return connectionURL.getParameter("nacos.group", DEFAULT_GROUP);
@@ -100,7 +100,7 @@ public class NacosNamingServiceUtils {
      *
      * @param connectionURL {@link URL connection url}
      * @return {@link NamingService}
-     * @since 2.7.4
+     * @since 2.7.5
      */
     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 962f237..5bf38d0 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.4
+ * @since 2.7.5
  */
 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 7bfb0a4..325c80c 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
@@ -31,7 +31,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.4
+ * @since 2.7.5
  */
 public class ZookeeperServiceDiscoveryChangeWatcher implements CuratorWatcher {
 
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 3c13fd6..3e6ad64 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.4
+ * @since 2.7.5
  */
 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 e72b87d..3bbf43e 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
@@ -44,7 +44,7 @@ import static org.apache.dubbo.registry.zookeeper.util.CuratorFrameworkParams.MA
 /**
  * Curator Framework Utilities Class
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 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 5dd975d..8767e45 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
@@ -45,7 +45,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 /**
  * {@link ZookeeperServiceDiscovery} Test
  *
- * @since 2.7.4
+ * @since 2.7.5
  */
 public class ZookeeperServiceDiscoveryTest {