From 73ff1c835f565f86986804aa531017fcfae4ae25 Mon Sep 17 00:00:00 2001 From: jmarkerink Date: Tue, 26 May 2026 19:20:10 +0200 Subject: [PATCH] feat: added new Server/wire versions --- core/src/main/java/de/bwaldvogel/mongo/ServerVersion.java | 7 ++++++- .../de/bwaldvogel/mongo/backend/AbstractMongoBackend.java | 2 +- .../test/java/de/bwaldvogel/mongo/ServerVersionTest.java | 5 +++++ 3 files changed, 12 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 449d2d90..7fa7319b 100644 --- a/core/src/main/java/de/bwaldvogel/mongo/ServerVersion.java +++ b/core/src/main/java/de/bwaldvogel/mongo/ServerVersion.java @@ -6,7 +6,12 @@ public enum ServerVersion implements MongoVersion { MONGO_3_6(List.of(3, 6, 0), 6), MONGO_4_0(List.of(4, 0, 0), 7), - MONGO_5_0(List.of(5, 0, 0), 8); + MONGO_4_2(List.of(4, 2, 0), 8), + MONGO_4_4(List.of(4, 4, 0), 9), + MONGO_5_0(List.of(5, 0, 0), 13), + MONGO_5_1(List.of(5, 1, 0), 14), + MONGO_5_2(List.of(5, 2, 0), 15), + MONGO_5_3(List.of(5, 3, 0), 16); 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 e9eb2dd1..0cc7a373 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_5_0; + private MongoVersion version = ServerVersion.MONGO_4_2; 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 1fcef83d..2455c9f6 100644 --- a/core/src/test/java/de/bwaldvogel/mongo/ServerVersionTest.java +++ b/core/src/test/java/de/bwaldvogel/mongo/ServerVersionTest.java @@ -10,7 +10,12 @@ 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_4_2.toVersionString()).isEqualTo("4.2.0"); + assertThat(ServerVersion.MONGO_4_4.toVersionString()).isEqualTo("4.4.0"); assertThat(ServerVersion.MONGO_5_0.toVersionString()).isEqualTo("5.0.0"); + assertThat(ServerVersion.MONGO_5_1.toVersionString()).isEqualTo("5.1.0"); + assertThat(ServerVersion.MONGO_5_2.toVersionString()).isEqualTo("5.2.0"); + assertThat(ServerVersion.MONGO_5_3.toVersionString()).isEqualTo("5.3.0"); } }