diff --git a/dubbo-dependencies-bom/pom.xml b/dubbo-dependencies-bom/pom.xml
index b13e6bcf0c..944a2ead34 100644
--- a/dubbo-dependencies-bom/pom.xml
+++ b/dubbo-dependencies-bom/pom.xml
@@ -203,7 +203,7 @@
2.0
1.5.0
1.23.0
- 2.39.0
+ 2.40.0
check
1.0.0
3.3.0-beta.2-SNAPSHOT
diff --git a/dubbo-dependencies/dubbo-dependencies-zookeeper-curator5/pom.xml b/dubbo-dependencies/dubbo-dependencies-zookeeper-curator5/pom.xml
index 6ac8218ed7..26a1f14b99 100644
--- a/dubbo-dependencies/dubbo-dependencies-zookeeper-curator5/pom.xml
+++ b/dubbo-dependencies/dubbo-dependencies-zookeeper-curator5/pom.xml
@@ -37,7 +37,7 @@
1.7.36
5.1.0
3.8.1
- 2.39.0
+ 2.40.0
check
1.0.0
diff --git a/dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml b/dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
index 9f15085d0d..0098240f2a 100644
--- a/dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
+++ b/dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
@@ -37,7 +37,7 @@
1.7.36
4.3.0
3.4.14
- 2.39.0
+ 2.40.0
check
1.0.0
diff --git a/dubbo-dependencies/pom.xml b/dubbo-dependencies/pom.xml
index 80ac682e25..9aee5b19e7 100644
--- a/dubbo-dependencies/pom.xml
+++ b/dubbo-dependencies/pom.xml
@@ -32,7 +32,7 @@
- 2.39.0
+ 2.40.0
check
1.0.0
diff --git a/dubbo-distribution/pom.xml b/dubbo-distribution/pom.xml
index 2f862e5fc3..2327eb98e3 100644
--- a/dubbo-distribution/pom.xml
+++ b/dubbo-distribution/pom.xml
@@ -29,7 +29,7 @@
pom
- 2.39.0
+ 2.40.0
check
1.0.0
diff --git a/pom.xml b/pom.xml
index d2cc33d31f..1ef9a2a6c4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -125,7 +125,7 @@
3.22.3
1.54.0
- 2.39.0
+ 2.40.0
check
1.0.0
@@ -603,6 +603,40 @@
${spotless-maven-plugin.version}
+
+ src/main/java/org/apache/dubbo/common/threadlocal/InternalThreadLocal.java
+ src/main/java/org/apache/dubbo/common/threadlocal/InternalThreadLocalMap.java
+ src/main/java/org/apache/dubbo/common/timer/HashedWheelTimer.java
+ src/main/java/org/apache/dubbo/common/timer/Timeout.java
+ src/main/java/org/apache/dubbo/common/timer/Timer.java
+ src/main/java/org/apache/dubbo/common/timer/TimerTask.java
+ src/main/java/org/apache/dubbo/common/utils/CIDRUtils.java
+ src/main/java/org/apache/dubbo/common/utils/Utf8Utils.java
+ src/test/java/org/apache/dubbo/config/spring/EmbeddedZooKeeper.java
+ src/main/java/org/apache/dubbo/test/common/utils/TestSocketUtils.java
+ src/main/java/org/apache/dubbo/rpc/protocol/tri/TriHttp2RemoteFlowController.java
+ src/main/java/org/apache/dubbo/common/threadpool/serial/SerializingExecutor.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/AbstractAotMojo.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/AbstractDependencyFilterMojo.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/CommandLineBuilder.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/DependencyFilter.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/Exclude.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/ExcludeFilter.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/FilterableDependency.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/Include.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/IncludeFilter.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/JavaCompilerPluginConfiguration.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/JavaExecutable.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/JavaProcessExecutor.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/MatchingGroupIdFilter.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/RunArguments.java
+ src/main/java/org/apache/dubbo/maven/plugin/aot/RunProcess.java
+ src/main/java/org/apache/dubbo/aot/generate/BasicJsonWriter.java
+ src/main/java/org/apache/dubbo/aot/generate/ExecutableMode.java
+ src/main/java/org/apache/dubbo/aot/generate/MemberCategory.java
+ src/main/java/org/apache/dubbo/metrics/aggregate/DubboMergingDigest.java
+ src/main/java/org/apache/dubbo/metrics/aggregate/DubboAbstractTDigest.java
+