linghengqian commented on code in PR #34409:
URL: https://github.com/apache/shardingsphere/pull/34409#discussion_r1922124306


##########
db-protocol/core/pom.xml:
##########
@@ -39,6 +39,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        <dependency>
+            <groupId>org.hamcrest</groupId>
+            <artifactId>hamcrest</artifactId>
+            <scope>test</scope>
+        </dependency>

Review Comment:
   - Why is this necessary? hamcrest is imported globally in the top-level POM.
   - I see that the current PR adds hamcrest in more than one place, what is 
the point of doing this?



##########
features/encrypt/core/src/test/java/org/apache/shardingsphere/encrypt/checker/sql/insert/EncryptInsertSelectSupportedCheckerTest.java:
##########
@@ -38,7 +40,7 @@ class EncryptInsertSelectSupportedCheckerTest {
     @Test
     void assertIsCheck() {
         InsertStatementContext sqlStatementContext = 
mock(InsertStatementContext.class, RETURNS_DEEP_STUBS);
-        
when(sqlStatementContext.getSqlStatement().getInsertSelect().isPresent()).thenReturn(true);
+        
when(sqlStatementContext.getSqlStatement().getInsertSelect()).thenReturn(Optional.of(mock(SubquerySegment.class)));

Review Comment:
   - Why does updating some third-party dependencies cause a large number of 
unit tests to change? Where is the original issue?



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>

Review Comment:
   - Isn't the last version of caffeine that supports running on `JDK 8` 2.9.3? 
Why is this change necessary?



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>
         <seata.version>2.2.0</seata.version>
         
-        <netty.version>4.1.112.Final</netty.version>
-        <bouncycastle.version>1.78.1</bouncycastle.version>
+        <netty.version>4.1.117.Final</netty.version>
+        <bouncycastle.version>1.80</bouncycastle.version>
         
-        <curator.version>5.7.0</curator.version>
-        <zookeeper.version>3.9.2</zookeeper.version>
-        <audience-annotations.version>0.12.0</audience-annotations.version>
-        <jetcd.version>0.7.7</jetcd.version>
-        <vertx.version>4.5.1</vertx.version>
+        <curator.version>5.7.1</curator.version>
+        <zookeeper.version>3.9.3</zookeeper.version>
+        <audience-annotations.version>0.15.0</audience-annotations.version>
+        <jetcd.version>0.8.4</jetcd.version>

Review Comment:
   - - Isn't the last version of jetcd that supports running on `JDK 8` 0.7.7? 
Why is this change necessary?



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>

Review Comment:
   - Isn't the last version of narayana  supporting `Jakarta EE 8` 
5.12.7.Final? Why is this change needed?



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>

Review Comment:
   - Why do you need to change the version of narayana to be inconsistent with 
jboss? Actually only narayana needs jboss.



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>
         <seata.version>2.2.0</seata.version>
         
-        <netty.version>4.1.112.Final</netty.version>
-        <bouncycastle.version>1.78.1</bouncycastle.version>
+        <netty.version>4.1.117.Final</netty.version>
+        <bouncycastle.version>1.80</bouncycastle.version>
         
-        <curator.version>5.7.0</curator.version>
-        <zookeeper.version>3.9.2</zookeeper.version>
-        <audience-annotations.version>0.12.0</audience-annotations.version>
-        <jetcd.version>0.7.7</jetcd.version>
-        <vertx.version>4.5.1</vertx.version>
+        <curator.version>5.7.1</curator.version>
+        <zookeeper.version>3.9.3</zookeeper.version>

Review Comment:
   - Warning, an unopened issue has revealed that zookeeper 2.9.3 has changed 
binary compatibility compared to 2.9.2, which further breaks nativeTest of 
shardingsphere under GraalVM Native Image. Can you open an issue on the 
shardingsphere side for zookeeper and tag me to track it?



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>
         <seata.version>2.2.0</seata.version>
         
-        <netty.version>4.1.112.Final</netty.version>
-        <bouncycastle.version>1.78.1</bouncycastle.version>
+        <netty.version>4.1.117.Final</netty.version>
+        <bouncycastle.version>1.80</bouncycastle.version>
         
-        <curator.version>5.7.0</curator.version>
-        <zookeeper.version>3.9.2</zookeeper.version>
-        <audience-annotations.version>0.12.0</audience-annotations.version>
-        <jetcd.version>0.7.7</jetcd.version>
-        <vertx.version>4.5.1</vertx.version>
+        <curator.version>5.7.1</curator.version>
+        <zookeeper.version>3.9.3</zookeeper.version>
+        <audience-annotations.version>0.15.0</audience-annotations.version>
+        <jetcd.version>0.8.4</jetcd.version>
+        <vertx.version>4.5.11</vertx.version>
         
-        <grpc.version>1.65.1</grpc.version>
-        <protobuf.version>3.21.12</protobuf.version>
+        <grpc.version>1.69.1</grpc.version>
+        <protobuf.version>4.29.3</protobuf.version>
         <okhttp.version>4.12.0</okhttp.version>
         
         <elasticjob.version>3.0.4</elasticjob.version>
         
-        <slf4j.version>1.7.36</slf4j.version>
-        <logback.version>1.2.13</logback.version>
-        <commons-logging.version>1.2</commons-logging.version>
+        <slf4j.version>2.0.16</slf4j.version>
+        <logback.version>1.5.16</logback.version>
+        <commons-logging.version>1.3.4</commons-logging.version>
         
         <lombok.version>1.18.36</lombok.version>
-        <immutables.version>2.9.3</immutables.version>
+        <immutables.version>2.10.1</immutables.version>
         
-        <postgresql.version>42.7.2</postgresql.version>
-        <mysql-connector-java.version>8.3.0</mysql-connector-java.version>
-        <mssql.version>6.1.7.jre8-preview</mssql.version>
-        <h2.version>2.2.224</h2.version>
-        <opengauss.version>3.1.0-og</opengauss.version>
-        <mariadb-java-client.version>2.4.2</mariadb-java-client.version>
-        <clickhouse-jdbc.version>0.6.3</clickhouse-jdbc.version>
+        <postgresql.version>42.7.5</postgresql.version>
+        <mysql-connector-java.version>9.1.0</mysql-connector-java.version>
+        <mssql.version>12.9.0.jre8-preview</mssql.version>
+        <h2.version>2.3.232</h2.version>
+        <opengauss.version>6.0.0-og</opengauss.version>
+        <mariadb-java-client.version>2.7.12</mariadb-java-client.version>
+        <clickhouse-jdbc.version>0.7.2</clickhouse-jdbc.version>
         <hive.version>4.0.1</hive.version>
         
<hive-server2-jdbc-driver-thin.version>1.6.0</hive-server2-jdbc-driver-thin.version>
-        <hadoop.version>3.3.6</hadoop.version>
-        <presto.version>0.288.1</presto.version>
+        <hadoop.version>3.4.1</hadoop.version>
+        <avro.version>1.12.0</avro.version>
+        <presto.version>0.290</presto.version>
         <jaybird.version>5.0.6.java8</jaybird.version>
         
-        <hikari-cp.version>4.0.3</hikari-cp.version>
+        <hikari-cp.version>6.2.1</hikari-cp.version>
         
-        
<prometheus-simpleclient.version>0.11.0</prometheus-simpleclient.version>
-        <prometheus-jmx.version>0.16.1</prometheus-jmx.version>
-        <opentelemetry.version>1.41.0</opentelemetry.version>
-        
<opentelemetry-semconv.version>1.27.0-alpha</opentelemetry-semconv.version>
-        <kotlin-stdlib.version>1.9.10</kotlin-stdlib.version>
+        
<prometheus-simpleclient.version>0.16.0</prometheus-simpleclient.version>
+        <prometheus-jmx.version>1.1.0</prometheus-jmx.version>
+        <opentelemetry.version>1.46.0</opentelemetry.version>
+        
<opentelemetry-semconv.version>1.29.0-alpha</opentelemetry-semconv.version>
+        <kotlin-stdlib.version>1.9.25</kotlin-stdlib.version>
         
-        <junit.version>5.11.2</junit.version>
+        <junit.version>5.11.4</junit.version>
         <hamcrest.version>3.0</hamcrest.version>
-        <mockito.version>4.11.0</mockito.version>
+        <mockito.version>5.15.2</mockito.version>

Review Comment:
   - The new version of mockito has dropped support for JDK8.



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>
         <seata.version>2.2.0</seata.version>
         
-        <netty.version>4.1.112.Final</netty.version>
-        <bouncycastle.version>1.78.1</bouncycastle.version>
+        <netty.version>4.1.117.Final</netty.version>
+        <bouncycastle.version>1.80</bouncycastle.version>
         
-        <curator.version>5.7.0</curator.version>
-        <zookeeper.version>3.9.2</zookeeper.version>
-        <audience-annotations.version>0.12.0</audience-annotations.version>
-        <jetcd.version>0.7.7</jetcd.version>
-        <vertx.version>4.5.1</vertx.version>
+        <curator.version>5.7.1</curator.version>
+        <zookeeper.version>3.9.3</zookeeper.version>
+        <audience-annotations.version>0.15.0</audience-annotations.version>
+        <jetcd.version>0.8.4</jetcd.version>
+        <vertx.version>4.5.11</vertx.version>
         
-        <grpc.version>1.65.1</grpc.version>
-        <protobuf.version>3.21.12</protobuf.version>
+        <grpc.version>1.69.1</grpc.version>
+        <protobuf.version>4.29.3</protobuf.version>
         <okhttp.version>4.12.0</okhttp.version>
         
         <elasticjob.version>3.0.4</elasticjob.version>
         
-        <slf4j.version>1.7.36</slf4j.version>
-        <logback.version>1.2.13</logback.version>
-        <commons-logging.version>1.2</commons-logging.version>
+        <slf4j.version>2.0.16</slf4j.version>
+        <logback.version>1.5.16</logback.version>
+        <commons-logging.version>1.3.4</commons-logging.version>
         
         <lombok.version>1.18.36</lombok.version>
-        <immutables.version>2.9.3</immutables.version>
+        <immutables.version>2.10.1</immutables.version>
         
-        <postgresql.version>42.7.2</postgresql.version>
-        <mysql-connector-java.version>8.3.0</mysql-connector-java.version>
-        <mssql.version>6.1.7.jre8-preview</mssql.version>
-        <h2.version>2.2.224</h2.version>
-        <opengauss.version>3.1.0-og</opengauss.version>
-        <mariadb-java-client.version>2.4.2</mariadb-java-client.version>
-        <clickhouse-jdbc.version>0.6.3</clickhouse-jdbc.version>
+        <postgresql.version>42.7.5</postgresql.version>
+        <mysql-connector-java.version>9.1.0</mysql-connector-java.version>
+        <mssql.version>12.9.0.jre8-preview</mssql.version>
+        <h2.version>2.3.232</h2.version>

Review Comment:
   - The new version of h2database has dropped support for JDK8, which is not 
reasonable.



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>
         <seata.version>2.2.0</seata.version>
         
-        <netty.version>4.1.112.Final</netty.version>
-        <bouncycastle.version>1.78.1</bouncycastle.version>
+        <netty.version>4.1.117.Final</netty.version>
+        <bouncycastle.version>1.80</bouncycastle.version>
         
-        <curator.version>5.7.0</curator.version>
-        <zookeeper.version>3.9.2</zookeeper.version>
-        <audience-annotations.version>0.12.0</audience-annotations.version>
-        <jetcd.version>0.7.7</jetcd.version>
-        <vertx.version>4.5.1</vertx.version>
+        <curator.version>5.7.1</curator.version>
+        <zookeeper.version>3.9.3</zookeeper.version>
+        <audience-annotations.version>0.15.0</audience-annotations.version>
+        <jetcd.version>0.8.4</jetcd.version>
+        <vertx.version>4.5.11</vertx.version>
         
-        <grpc.version>1.65.1</grpc.version>
-        <protobuf.version>3.21.12</protobuf.version>
+        <grpc.version>1.69.1</grpc.version>
+        <protobuf.version>4.29.3</protobuf.version>
         <okhttp.version>4.12.0</okhttp.version>
         
         <elasticjob.version>3.0.4</elasticjob.version>
         
-        <slf4j.version>1.7.36</slf4j.version>
-        <logback.version>1.2.13</logback.version>
-        <commons-logging.version>1.2</commons-logging.version>
+        <slf4j.version>2.0.16</slf4j.version>
+        <logback.version>1.5.16</logback.version>

Review Comment:
   - Is this too risky? 
https://github.com/apache/shardingsphere-elasticjob/issues/2425 has not been 
closed yet, and few people realize that this will break support for Spring Boot 
2.



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>
         <seata.version>2.2.0</seata.version>
         
-        <netty.version>4.1.112.Final</netty.version>
-        <bouncycastle.version>1.78.1</bouncycastle.version>
+        <netty.version>4.1.117.Final</netty.version>
+        <bouncycastle.version>1.80</bouncycastle.version>
         
-        <curator.version>5.7.0</curator.version>
-        <zookeeper.version>3.9.2</zookeeper.version>
-        <audience-annotations.version>0.12.0</audience-annotations.version>
-        <jetcd.version>0.7.7</jetcd.version>
-        <vertx.version>4.5.1</vertx.version>
+        <curator.version>5.7.1</curator.version>
+        <zookeeper.version>3.9.3</zookeeper.version>
+        <audience-annotations.version>0.15.0</audience-annotations.version>
+        <jetcd.version>0.8.4</jetcd.version>
+        <vertx.version>4.5.11</vertx.version>
         
-        <grpc.version>1.65.1</grpc.version>
-        <protobuf.version>3.21.12</protobuf.version>
+        <grpc.version>1.69.1</grpc.version>
+        <protobuf.version>4.29.3</protobuf.version>
         <okhttp.version>4.12.0</okhttp.version>
         
         <elasticjob.version>3.0.4</elasticjob.version>
         
-        <slf4j.version>1.7.36</slf4j.version>
-        <logback.version>1.2.13</logback.version>
-        <commons-logging.version>1.2</commons-logging.version>
+        <slf4j.version>2.0.16</slf4j.version>
+        <logback.version>1.5.16</logback.version>
+        <commons-logging.version>1.3.4</commons-logging.version>
         
         <lombok.version>1.18.36</lombok.version>
-        <immutables.version>2.9.3</immutables.version>
+        <immutables.version>2.10.1</immutables.version>
         
-        <postgresql.version>42.7.2</postgresql.version>
-        <mysql-connector-java.version>8.3.0</mysql-connector-java.version>
-        <mssql.version>6.1.7.jre8-preview</mssql.version>
-        <h2.version>2.2.224</h2.version>
-        <opengauss.version>3.1.0-og</opengauss.version>
-        <mariadb-java-client.version>2.4.2</mariadb-java-client.version>
-        <clickhouse-jdbc.version>0.6.3</clickhouse-jdbc.version>
+        <postgresql.version>42.7.5</postgresql.version>
+        <mysql-connector-java.version>9.1.0</mysql-connector-java.version>
+        <mssql.version>12.9.0.jre8-preview</mssql.version>
+        <h2.version>2.3.232</h2.version>
+        <opengauss.version>6.0.0-og</opengauss.version>
+        <mariadb-java-client.version>2.7.12</mariadb-java-client.version>
+        <clickhouse-jdbc.version>0.7.2</clickhouse-jdbc.version>
         <hive.version>4.0.1</hive.version>
         
<hive-server2-jdbc-driver-thin.version>1.6.0</hive-server2-jdbc-driver-thin.version>
-        <hadoop.version>3.3.6</hadoop.version>
-        <presto.version>0.288.1</presto.version>
+        <hadoop.version>3.4.1</hadoop.version>
+        <avro.version>1.12.0</avro.version>
+        <presto.version>0.290</presto.version>
         <jaybird.version>5.0.6.java8</jaybird.version>
         
-        <hikari-cp.version>4.0.3</hikari-cp.version>
+        <hikari-cp.version>6.2.1</hikari-cp.version>

Review Comment:
   - The new version of hikaricp has dropped support for JDK8.



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>
         <seata.version>2.2.0</seata.version>
         
-        <netty.version>4.1.112.Final</netty.version>
-        <bouncycastle.version>1.78.1</bouncycastle.version>
+        <netty.version>4.1.117.Final</netty.version>
+        <bouncycastle.version>1.80</bouncycastle.version>
         
-        <curator.version>5.7.0</curator.version>
-        <zookeeper.version>3.9.2</zookeeper.version>
-        <audience-annotations.version>0.12.0</audience-annotations.version>
-        <jetcd.version>0.7.7</jetcd.version>
-        <vertx.version>4.5.1</vertx.version>
+        <curator.version>5.7.1</curator.version>
+        <zookeeper.version>3.9.3</zookeeper.version>
+        <audience-annotations.version>0.15.0</audience-annotations.version>
+        <jetcd.version>0.8.4</jetcd.version>
+        <vertx.version>4.5.11</vertx.version>
         
-        <grpc.version>1.65.1</grpc.version>
-        <protobuf.version>3.21.12</protobuf.version>
+        <grpc.version>1.69.1</grpc.version>
+        <protobuf.version>4.29.3</protobuf.version>
         <okhttp.version>4.12.0</okhttp.version>
         
         <elasticjob.version>3.0.4</elasticjob.version>
         
-        <slf4j.version>1.7.36</slf4j.version>
-        <logback.version>1.2.13</logback.version>
-        <commons-logging.version>1.2</commons-logging.version>
+        <slf4j.version>2.0.16</slf4j.version>
+        <logback.version>1.5.16</logback.version>
+        <commons-logging.version>1.3.4</commons-logging.version>
         
         <lombok.version>1.18.36</lombok.version>
-        <immutables.version>2.9.3</immutables.version>
+        <immutables.version>2.10.1</immutables.version>
         
-        <postgresql.version>42.7.2</postgresql.version>
-        <mysql-connector-java.version>8.3.0</mysql-connector-java.version>
-        <mssql.version>6.1.7.jre8-preview</mssql.version>
-        <h2.version>2.2.224</h2.version>
-        <opengauss.version>3.1.0-og</opengauss.version>
-        <mariadb-java-client.version>2.4.2</mariadb-java-client.version>
-        <clickhouse-jdbc.version>0.6.3</clickhouse-jdbc.version>
+        <postgresql.version>42.7.5</postgresql.version>
+        <mysql-connector-java.version>9.1.0</mysql-connector-java.version>
+        <mssql.version>12.9.0.jre8-preview</mssql.version>
+        <h2.version>2.3.232</h2.version>
+        <opengauss.version>6.0.0-og</opengauss.version>
+        <mariadb-java-client.version>2.7.12</mariadb-java-client.version>
+        <clickhouse-jdbc.version>0.7.2</clickhouse-jdbc.version>
         <hive.version>4.0.1</hive.version>
         
<hive-server2-jdbc-driver-thin.version>1.6.0</hive-server2-jdbc-driver-thin.version>
-        <hadoop.version>3.3.6</hadoop.version>
-        <presto.version>0.288.1</presto.version>
+        <hadoop.version>3.4.1</hadoop.version>

Review Comment:
   - I don't think you can get around https://github.com/apache/hive/pull/5500 
and update hadoop version. hadoop 3.4.0 completely broke hiveserver2 jdbc 
driver.



##########
pom.xml:
##########
@@ -914,14 +909,17 @@
     <reporting>
         <plugins>
             <plugin>
+                <groupId>org.apache.maven.plugins</groupId>

Review Comment:
   - Why do you need to add groupId manually? These are Maven's syntax sugar.



##########
pom.xml:
##########
@@ -66,140 +66,144 @@
         <sonar.exclusions>**/autogen/**/*</sonar.exclusions>
         
         <!-- 3rd party library versions -->
-        <guava.version>32.1.2-jre</guava.version>
-        <checker-qual.version>3.39.0</checker-qual.version>
-        
<error_prone_annotations.version>2.22.0</error_prone_annotations.version>
+        <guava.version>33.4.0-jre</guava.version>
+        <checker-qual.version>3.48.4</checker-qual.version>
+        
<error_prone_annotations.version>2.36.0</error_prone_annotations.version>
         <j2objc-annotations.version>1.3</j2objc-annotations.version>
         
-        <commons-lang3.version>3.15.0</commons-lang3.version>
-        <commons-codec.version>1.16.0</commons-codec.version>
+        <commons-lang3.version>3.17.0</commons-lang3.version>
+        <commons-codec.version>1.17.2</commons-codec.version>
         <commons-math3.version>3.6.1</commons-math3.version>
-        <caffeine.version>2.9.3</caffeine.version>
-        
<transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
-        <java-util.version>2.4.0</java-util.version>
+        <commons-compress.version>1.27.1</commons-compress.version>
+        <commons-configuration2.version>2.11.0</commons-configuration2.version>
+        <commons-text.version>1.13.0</commons-text.version>
+        <caffeine.version>3.2.0</caffeine.version>
+        
<transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
+        <java-util.version>3.0.0</java-util.version>
         
-        <antlr4.version>4.10.1</antlr4.version>
-        <snakeyaml.version>2.2</snakeyaml.version>
-        <gson.version>2.10.1</gson.version>
-        <jackson.version>2.16.1</jackson.version>
+        <antlr4.version>4.13.2</antlr4.version>
+        <snakeyaml.version>2.3</snakeyaml.version>
+        <gson.version>2.11.0</gson.version>
+        <jackson.version>2.18.2</jackson.version>
         <json-path.version>2.9.0</json-path.version>
-        <json-smart.version>2.4.10</json-smart.version>
-        <accessors-smart.version>2.4.9</accessors-smart.version>
-        <asm.version>9.3</asm.version>
-        <groovy.version>4.0.22</groovy.version>
-        <freemarker.version>2.3.31</freemarker.version>
+        <json-smart.version>2.5.1</json-smart.version>
+        <accessors-smart.version>2.5.1</accessors-smart.version>
+        <asm.version>9.7.1</asm.version>
+        <groovy.version>4.0.24</groovy.version>
+        <freemarker.version>2.3.34</freemarker.version>
         <bytebuddy.version>1.15.4</bytebuddy.version>
         
         <jakarta.jakartaee-bom.version>8.0.0</jakarta.jakartaee-bom.version>
         <glassfish-jaxb.version>2.3.9</glassfish-jaxb.version>
         
         <atomikos.version>6.0.0</atomikos.version>
-        <narayana.version>5.12.7.Final</narayana.version>
-        
<jboss-transaction-spi.version>7.6.1.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
+        <narayana.version>5.13.1.Final</narayana.version>
+        
<jboss-transaction-spi.version>8.0.0.Final</jboss-transaction-spi.version>
+        <jboss-logging.version>3.6.1.Final</jboss-logging.version>
         <seata.version>2.2.0</seata.version>
         
-        <netty.version>4.1.112.Final</netty.version>
-        <bouncycastle.version>1.78.1</bouncycastle.version>
+        <netty.version>4.1.117.Final</netty.version>
+        <bouncycastle.version>1.80</bouncycastle.version>
         
-        <curator.version>5.7.0</curator.version>
-        <zookeeper.version>3.9.2</zookeeper.version>
-        <audience-annotations.version>0.12.0</audience-annotations.version>
-        <jetcd.version>0.7.7</jetcd.version>
-        <vertx.version>4.5.1</vertx.version>
+        <curator.version>5.7.1</curator.version>
+        <zookeeper.version>3.9.3</zookeeper.version>
+        <audience-annotations.version>0.15.0</audience-annotations.version>
+        <jetcd.version>0.8.4</jetcd.version>
+        <vertx.version>4.5.11</vertx.version>
         
-        <grpc.version>1.65.1</grpc.version>
-        <protobuf.version>3.21.12</protobuf.version>
+        <grpc.version>1.69.1</grpc.version>
+        <protobuf.version>4.29.3</protobuf.version>
         <okhttp.version>4.12.0</okhttp.version>
         
         <elasticjob.version>3.0.4</elasticjob.version>
         
-        <slf4j.version>1.7.36</slf4j.version>
-        <logback.version>1.2.13</logback.version>
-        <commons-logging.version>1.2</commons-logging.version>
+        <slf4j.version>2.0.16</slf4j.version>
+        <logback.version>1.5.16</logback.version>
+        <commons-logging.version>1.3.4</commons-logging.version>
         
         <lombok.version>1.18.36</lombok.version>
-        <immutables.version>2.9.3</immutables.version>
+        <immutables.version>2.10.1</immutables.version>
         
-        <postgresql.version>42.7.2</postgresql.version>
-        <mysql-connector-java.version>8.3.0</mysql-connector-java.version>
-        <mssql.version>6.1.7.jre8-preview</mssql.version>
-        <h2.version>2.2.224</h2.version>
-        <opengauss.version>3.1.0-og</opengauss.version>
-        <mariadb-java-client.version>2.4.2</mariadb-java-client.version>
-        <clickhouse-jdbc.version>0.6.3</clickhouse-jdbc.version>
+        <postgresql.version>42.7.5</postgresql.version>
+        <mysql-connector-java.version>9.1.0</mysql-connector-java.version>
+        <mssql.version>12.9.0.jre8-preview</mssql.version>
+        <h2.version>2.3.232</h2.version>
+        <opengauss.version>6.0.0-og</opengauss.version>
+        <mariadb-java-client.version>2.7.12</mariadb-java-client.version>
+        <clickhouse-jdbc.version>0.7.2</clickhouse-jdbc.version>

Review Comment:
   - The new version of clickhouse jdbc driver has dropped support for JDK8, 
which is not reasonable.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to