From af534dde0edd445b8dbbc80c6ac35975a833c8bd Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 28 May 2025 14:14:00 +0200 Subject: [PATCH] Bump default wire protocol version: 7 -> 8 --- core/src/main/java/de/bwaldvogel/mongo/ServerVersion.java | 3 ++- .../java/de/bwaldvogel/mongo/backend/AbstractMongoBackend.java | 2 +- core/src/test/java/de/bwaldvogel/mongo/ServerVersionTest.java | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/de/bwaldvogel/mongo/ServerVersion.java b/core/src/main/java/de/bwaldvogel/mongo/ServerVersion.java index ecc82f9a..449d2d90 100644 --- a/core/src/main/java/de/bwaldvogel/mongo/ServerVersion.java +++ b/core/src/main/java/de/bwaldvogel/mongo/ServerVersion.java @@ -5,7 +5,8 @@ public enum ServerVersion implements MongoVersion { MONGO_3_6(List.of(3, 6, 0), 6), - MONGO_4_0(List.of(4, 0, 0), 7); + MONGO_4_0(List.of(4, 0, 0), 7), + MONGO_5_0(List.of(5, 0, 0), 8); private final List versionArray; private final int wireVersion; diff --git a/core/src/main/java/de/bwaldvogel/mongo/backend/AbstractMongoBackend.java b/core/src/main/java/de/bwaldvogel/mongo/backend/AbstractMongoBackend.java index 6f23ff3b..eaf9dfaf 100644 --- a/core/src/main/java/de/bwaldvogel/mongo/backend/AbstractMongoBackend.java +++ b/core/src/main/java/de/bwaldvogel/mongo/backend/AbstractMongoBackend.java @@ -50,7 +50,7 @@ public abstract class AbstractMongoBackend implements MongoBackend { private final Map databases = new ConcurrentHashMap<>(); - private MongoVersion version = ServerVersion.MONGO_4_0; + private MongoVersion version = ServerVersion.MONGO_5_0; private final Clock clock; private final Instant started; diff --git a/core/src/test/java/de/bwaldvogel/mongo/ServerVersionTest.java b/core/src/test/java/de/bwaldvogel/mongo/ServerVersionTest.java index 1c301e3e..1fcef83d 100644 --- a/core/src/test/java/de/bwaldvogel/mongo/ServerVersionTest.java +++ b/core/src/test/java/de/bwaldvogel/mongo/ServerVersionTest.java @@ -10,6 +10,7 @@ class ServerVersionTest { void testToVersionString() throws Exception { assertThat(ServerVersion.MONGO_3_6.toVersionString()).isEqualTo("3.6.0"); assertThat(ServerVersion.MONGO_4_0.toVersionString()).isEqualTo("4.0.0"); + assertThat(ServerVersion.MONGO_5_0.toVersionString()).isEqualTo("5.0.0"); } }