From 71218c7b7484dc56d9696612b10041438ece1c0d Mon Sep 17 00:00:00 2001 From: Dmitriy Tverdiakov Date: Wed, 2 Jul 2025 12:49:01 +0100 Subject: [PATCH] build(deps): update dependencies --- .../main/java/org/neo4j/driver/internal/DriverFactory.java | 2 ++ .../org/neo4j/driver/internal/value/BoltValueFactory.java | 5 +++++ .../java/org/neo4j/driver/internal/value/InternalValue.java | 6 ++++++ pom.xml | 4 ++-- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/driver/src/main/java/org/neo4j/driver/internal/DriverFactory.java b/driver/src/main/java/org/neo4j/driver/internal/DriverFactory.java index 37608adeb9..25249af5e7 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/DriverFactory.java +++ b/driver/src/main/java/org/neo4j/driver/internal/DriverFactory.java @@ -35,6 +35,7 @@ import org.neo4j.bolt.connection.BoltAgent; import org.neo4j.bolt.connection.BoltConnectionProvider; import org.neo4j.bolt.connection.BoltConnectionSource; +import org.neo4j.bolt.connection.BoltProtocolVersion; import org.neo4j.bolt.connection.BoltServerAddress; import org.neo4j.bolt.connection.DefaultDomainNameResolver; import org.neo4j.bolt.connection.DomainNameResolver; @@ -389,6 +390,7 @@ protected BoltConnectionProvider createBoltConnectionProvider( if (localAddress != null) { additionalConfig.put("localAddress", localAddress); } + additionalConfig.put("maxVersion", new BoltProtocolVersion(5, 8)); return new NettyBoltConnectionProviderFactory() .create(loggingProvider, BoltValueFactory.getInstance(), null, additionalConfig); } diff --git a/driver/src/main/java/org/neo4j/driver/internal/value/BoltValueFactory.java b/driver/src/main/java/org/neo4j/driver/internal/value/BoltValueFactory.java index e9618f7274..cc3d12276e 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/value/BoltValueFactory.java +++ b/driver/src/main/java/org/neo4j/driver/internal/value/BoltValueFactory.java @@ -244,6 +244,11 @@ public Value point(int srid, double x, double y, double z) { return ((InternalValue) Values.point(srid, x, y, z)); } + @Override + public Value vector(Class elementType, Object elements) { + throw new UnsupportedOperationException("Vector is not supported"); + } + @Override public Value unsupportedDateTimeValue(DateTimeException e) { return new UnsupportedDateTimeValue(e); diff --git a/driver/src/main/java/org/neo4j/driver/internal/value/InternalValue.java b/driver/src/main/java/org/neo4j/driver/internal/value/InternalValue.java index 6a5712b0bd..2376f02618 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/value/InternalValue.java +++ b/driver/src/main/java/org/neo4j/driver/internal/value/InternalValue.java @@ -22,6 +22,7 @@ import java.util.Map; import org.neo4j.bolt.connection.values.IsoDuration; import org.neo4j.bolt.connection.values.Point; +import org.neo4j.bolt.connection.values.Vector; import org.neo4j.driver.Value; import org.neo4j.driver.exceptions.value.Uncoercible; import org.neo4j.driver.internal.AsValue; @@ -83,4 +84,9 @@ public org.neo4j.bolt.connection.values.Value next() { default Map asBoltMap() { return asMap(value -> (org.neo4j.bolt.connection.values.Value) value); } + + @Override + default Vector asBoltVector() { + throw new UnsupportedOperationException("Vector is not supported"); + } } diff --git a/pom.xml b/pom.xml index ce1c693250..b9ed7b8326 100644 --- a/pom.xml +++ b/pom.xml @@ -33,7 +33,7 @@ true - 5.0.0 + 6.0.1 1.0.4 @@ -61,7 +61,7 @@ 24.2.1 1.15.1 1.0.13.RELEASE - 1.21.2 + 1.21.3 2024-12.1