Skip to content

Commit d68a50b

Browse files
committed
added 5.12 enum
1 parent 4841e18 commit d68a50b

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

neo4j-adapter/src/main/java/org/neo4j/gds/compat/Neo4jVersion.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public enum Neo4jVersion {
3939
V_5_9,
4040
V_5_10,
4141
V_5_11,
42+
V_5_12,
4243
V_RC;
4344

4445
@Override
@@ -68,6 +69,8 @@ public String toString() {
6869
return "5.10";
6970
case V_5_11:
7071
return "5.11";
72+
case V_5_12:
73+
return "5.12";
7174
case V_RC:
7275
return "rc";
7376
default:
@@ -163,6 +166,8 @@ static Neo4jVersion parse(String version) {
163166
} else if (minorVersion == 11) {
164167
return Neo4jVersion.V_5_11;
165168
} else if (minorVersion == 12) {
169+
return Neo4jVersion.V_5_12;
170+
} else if (minorVersion == 13) {
166171
return Neo4jVersion.V_RC;
167172
}
168173
}

neo4j-adapter/src/test/java/org/neo4j/gds/compat/Neo4jVersionTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ class Neo4jVersionTest {
5252
"5.9.0, V_5_9",
5353
"5.10.0, V_5_10",
5454
"5.11.0, V_5_11",
55-
"5.12.0, V_RC",
55+
"5.12.0, V_5_12",
56+
"5.13.0, V_RC",
5657
})
5758
void testParse(String input, Neo4jVersion expected) {
5859
assertEquals(expected.name(), Neo4jVersion.parse(input).name());

proc/sysinfo/src/test/java/org/neo4j/gds/SysInfoProcTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,14 @@ void testSysInfoProc() throws IOException {
255255
"Neo4j 5.11"
256256
);
257257
break;
258+
case V_5_12:
259+
expectedCompatibilities = Set.of(
260+
"Neo4j Settings 5.12 (placeholder)",
261+
"Neo4j Settings 5.12",
262+
"Neo4j 5.12 (placeholder)",
263+
"Neo4j 5.12"
264+
);
265+
break;
258266
case V_RC:
259267
expectedCompatibilities = Set.of(
260268
"Neo4j Settings RC",

0 commit comments

Comments
 (0)