This is an automated email from the ASF dual-hosted git repository.

zstan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 0f9bfffce0b IGNITE-28434 Update IgniteReleasedVersion for 
compatibility tests to 2.18.0 (#12969)
0f9bfffce0b is described below

commit 0f9bfffce0b85ea456da54576c9983754a579995
Author: Evgeniy Stanilovskiy <[email protected]>
AuthorDate: Thu May 14 15:54:18 2026 +0300

    IGNITE-28434 Update IgniteReleasedVersion for compatibility tests to 2.18.0 
(#12969)
---
 .../apache/ignite/compatibility/IgniteReleasedVersion.java  |  5 ++++-
 .../clients/JavaThinCompatibilityStoragePathTest.java       | 13 +++++++++++--
 .../org/apache/ignite/internal/jdbc/thin/JdbcThinTcpIo.java |  8 ++++++--
 .../processors/odbc/jdbc/JdbcConnectionContext.java         |  6 +++++-
 4 files changed, 26 insertions(+), 6 deletions(-)

diff --git 
a/modules/compatibility/src/test/java/org/apache/ignite/compatibility/IgniteReleasedVersion.java
 
b/modules/compatibility/src/test/java/org/apache/ignite/compatibility/IgniteReleasedVersion.java
index 4e5a47e906b..37fb7a09cda 100644
--- 
a/modules/compatibility/src/test/java/org/apache/ignite/compatibility/IgniteReleasedVersion.java
+++ 
b/modules/compatibility/src/test/java/org/apache/ignite/compatibility/IgniteReleasedVersion.java
@@ -86,7 +86,10 @@ public enum IgniteReleasedVersion {
     VER_2_16_0("2.16.0"),
     
     /** */
-    VER_2_17_0("2.17.0");
+    VER_2_17_0("2.17.0"),
+
+    /** */
+    VER_2_18_0("2.18.0");
 
     /** Ignite version. */
     private final IgniteProductVersion ver;
diff --git 
a/modules/compatibility/src/test/java/org/apache/ignite/compatibility/clients/JavaThinCompatibilityStoragePathTest.java
 
b/modules/compatibility/src/test/java/org/apache/ignite/compatibility/clients/JavaThinCompatibilityStoragePathTest.java
index 76e9fae9160..911e2a151f4 100644
--- 
a/modules/compatibility/src/test/java/org/apache/ignite/compatibility/clients/JavaThinCompatibilityStoragePathTest.java
+++ 
b/modules/compatibility/src/test/java/org/apache/ignite/compatibility/clients/JavaThinCompatibilityStoragePathTest.java
@@ -59,9 +59,18 @@ public class JavaThinCompatibilityStoragePathTest extends 
AbstractClientCompatib
     @Override protected void processRemoteConfiguration(IgniteConfiguration 
cfg) {
         super.processRemoteConfiguration(cfg);
 
-        cfg.setCacheConfiguration(new CacheConfiguration<>("nodeCache"))
-            .setDataStorageConfiguration(new DataStorageConfiguration()
+        CacheConfiguration<?, ?> ccfg = new CacheConfiguration<>("nodeCache");
+
+        cfg.setDataStorageConfiguration(new DataStorageConfiguration()
             .setDefaultDataRegionConfiguration(new 
DataRegionConfiguration().setPersistenceEnabled(true)));
+
+        if (ver.compareTo(VER_2_18_0) >= 0) {
+            ccfg.setIndexPath("one").setStoragePaths(STORAGE_PATH);
+
+            cfg.getDataStorageConfiguration().setExtraStoragePaths("one", 
"two", "three");
+        }
+
+        cfg.setCacheConfiguration(ccfg);
     }
 
     /** {@inheritDoc} */
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/jdbc/thin/JdbcThinTcpIo.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/jdbc/thin/JdbcThinTcpIo.java
index 970f9102e8e..8cad60ec143 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/jdbc/thin/JdbcThinTcpIo.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/jdbc/thin/JdbcThinTcpIo.java
@@ -106,8 +106,11 @@ public class JdbcThinTcpIo {
     /** Version 2.17.0. */
     private static final ClientListenerProtocolVersion VER_2_17_0 = 
ClientListenerProtocolVersion.create(2, 17, 0);
 
+    /** Version 2.18.0. */
+    private static final ClientListenerProtocolVersion VER_2_18_0 = 
ClientListenerProtocolVersion.create(2, 18, 0);
+
     /** Current version. */
-    private static final ClientListenerProtocolVersion CURRENT_VER = 
VER_2_17_0;
+    private static final ClientListenerProtocolVersion CURRENT_VER = 
VER_2_18_0;
 
     /** Initial output stream capacity for handshake. */
     private static final int HANDSHAKE_MSG_SIZE = 13;
@@ -406,7 +409,8 @@ public class JdbcThinTcpIo {
                     + ", url=" + connProps.getUrl() + " address=" + sockAddr + 
']', SqlStateCode.CONNECTION_REJECTED);
             }
 
-            if (VER_2_13_0.equals(srvProtoVer0)
+            if (VER_2_17_0.equals(srvProtoVer0)
+                || VER_2_13_0.equals(srvProtoVer0)
                 || VER_2_9_0.equals(srvProtoVer0)
                 || VER_2_8_0.equals(srvProtoVer0)
                 || VER_2_7_0.equals(srvProtoVer0)
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcConnectionContext.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcConnectionContext.java
index 5e17a76212e..8750fc71db3 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcConnectionContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcConnectionContext.java
@@ -82,8 +82,11 @@ public class JdbcConnectionContext extends 
ClientListenerAbstractConnectionConte
     /** Version 2.17.0: adds transaction default parameters. */
     static final ClientListenerProtocolVersion VER_2_17_0 = 
ClientListenerProtocolVersion.create(2, 17, 0);
 
+    /** Version 2.18.0. */
+    static final ClientListenerProtocolVersion VER_2_18_0 = 
ClientListenerProtocolVersion.create(2, 18, 0);
+
     /** Current version. */
-    public static final ClientListenerProtocolVersion CURRENT_VER = VER_2_17_0;
+    public static final ClientListenerProtocolVersion CURRENT_VER = VER_2_18_0;
 
     /** Supported versions. */
     private static final Set<ClientListenerProtocolVersion> SUPPORTED_VERS = 
new HashSet<>();
@@ -117,6 +120,7 @@ public class JdbcConnectionContext extends 
ClientListenerAbstractConnectionConte
 
     static {
         SUPPORTED_VERS.add(CURRENT_VER);
+        SUPPORTED_VERS.add(VER_2_17_0);
         SUPPORTED_VERS.add(VER_2_13_0);
         SUPPORTED_VERS.add(VER_2_9_0);
         SUPPORTED_VERS.add(VER_2_8_0);

Reply via email to