Skip to content

Commit fcb9ae1

Browse files
committed
Add 5.4 copmat selection
1 parent 6230bf9 commit fcb9ae1

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-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
@@ -31,6 +31,7 @@ public enum Neo4jVersion {
3131
V_5_1,
3232
V_5_2,
3333
V_5_3,
34+
V_5_4,
3435
V_RC;
3536

3637
@Override
@@ -46,6 +47,8 @@ public String toString() {
4647
return "5.2";
4748
case V_5_3:
4849
return "5.3";
50+
case V_5_4:
51+
return "5.4";
4952
case V_RC:
5053
return "RC";
5154
default:
@@ -114,6 +117,8 @@ static Neo4jVersion parse(String version) {
114117
} else if (minorVersion == 3) {
115118
return Neo4jVersion.V_5_3;
116119
} else if (minorVersion == 4) {
120+
return Neo4jVersion.V_5_4;
121+
} else if (minorVersion == 5) {
117122
return Neo4jVersion.V_RC;
118123
}
119124
}

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
@@ -44,7 +44,8 @@ class Neo4jVersionTest {
4444
"5.2.0-dev, V_5_2",
4545
"5.2.0, V_5_2",
4646
"5.3.0, V_5_3",
47-
"5.4.0, V_RC",
47+
"5.4.0, V_5_4",
48+
"5.5.0, V_RC",
4849
})
4950
void testParse(String input, Neo4jVersion expected) {
5051
assertEquals(expected.name(), Neo4jVersion.parse(input).name());

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,13 @@ void testSysInfoProc() throws IOException {
145145
"Neo4j 5.3 (placeholder)",
146146
"Neo4j 5.3"
147147
);
148+
case V_5_4:
149+
expectedCompatibilities = Set.of(
150+
"Neo4j Settings 5.4 (placeholder)",
151+
"Neo4j Settings 5.4",
152+
"Neo4j 5.4 (placeholder)",
153+
"Neo4j 5.4"
154+
);
148155
break;
149156
default:
150157
throw new IllegalStateException("Unexpected Neo4j version: " + neo4jVersion);

0 commit comments

Comments
 (0)