Skip to content

Commit fd41d69

Browse files
authored
Add 4.3.0 entry to ServerVersion (#1061)
1 parent 94b7b02 commit fd41d69

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

driver/src/main/java/org/neo4j/driver/internal/util/ServerVersion.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,15 @@
2828
import org.neo4j.driver.internal.messaging.v4.BoltProtocolV4;
2929
import org.neo4j.driver.internal.messaging.v41.BoltProtocolV41;
3030
import org.neo4j.driver.internal.messaging.v42.BoltProtocolV42;
31+
import org.neo4j.driver.internal.messaging.v43.BoltProtocolV43;
3132

3233
import static java.lang.Integer.compare;
3334

3435
public class ServerVersion
3536
{
3637
public static final String NEO4J_PRODUCT = "Neo4j";
3738

39+
public static final ServerVersion v4_3_0 = new ServerVersion( NEO4J_PRODUCT, 4, 3, 0 );
3840
public static final ServerVersion v4_2_0 = new ServerVersion( NEO4J_PRODUCT, 4, 2, 0 );
3941
public static final ServerVersion v4_1_0 = new ServerVersion( NEO4J_PRODUCT, 4, 1, 0 );
4042
public static final ServerVersion v4_0_0 = new ServerVersion( NEO4J_PRODUCT, 4, 0, 0 );
@@ -194,6 +196,10 @@ else if ( BoltProtocolV41.VERSION.equals( protocolVersion ) )
194196
{
195197
return ServerVersion.v4_2_0;
196198
}
199+
else if ( BoltProtocolV43.VERSION.equals( protocolVersion ) )
200+
{
201+
return ServerVersion.v4_3_0;
202+
}
197203

198204
return ServerVersion.vInDev;
199205
}

driver/src/test/java/org/neo4j/driver/internal/util/ServerVersionTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.neo4j.driver.internal.messaging.v4.BoltProtocolV4;
2525
import org.neo4j.driver.internal.messaging.v41.BoltProtocolV41;
2626
import org.neo4j.driver.internal.messaging.v42.BoltProtocolV42;
27+
import org.neo4j.driver.internal.messaging.v43.BoltProtocolV43;
2728

2829
import static java.lang.Integer.MAX_VALUE;
2930
import static org.hamcrest.MatcherAssert.assertThat;
@@ -73,6 +74,7 @@ void shouldReturnCorrectServerVersionFromBoltProtocolVersion()
7374
assertEquals( ServerVersion.v4_0_0, ServerVersion.fromBoltProtocolVersion( BoltProtocolV4.VERSION ) );
7475
assertEquals( ServerVersion.v4_1_0, ServerVersion.fromBoltProtocolVersion( BoltProtocolV41.VERSION ) );
7576
assertEquals( ServerVersion.v4_2_0, ServerVersion.fromBoltProtocolVersion( BoltProtocolV42.VERSION ) );
77+
assertEquals( ServerVersion.v4_3_0, ServerVersion.fromBoltProtocolVersion( BoltProtocolV43.VERSION ) );
7678
assertEquals( ServerVersion.vInDev, ServerVersion.fromBoltProtocolVersion( new BoltProtocolVersion( MAX_VALUE, MAX_VALUE ) ) );
7779
}
7880
}

0 commit comments

Comments
 (0)