This is an automated email from the ASF dual-hosted git repository.

rishabhdaim pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 480eb14540 OAK-12295 : bump mongo-driver-sync to 5.3.1 (#3001)
480eb14540 is described below

commit 480eb1454028de792fe603b572def624b6a4cccd
Author: Rishabh Kumar <[email protected]>
AuthorDate: Sun Jul 5 18:15:09 2026 +0530

    OAK-12295 : bump mongo-driver-sync to 5.3.1 (#3001)
    
    * OAK-12295 : bump mongo-driver-sync to 5.3.1
    
    * OAK-12295 : fixed the compilation issues
---
 oak-parent/pom.xml                                 |  2 +-
 .../plugins/document/mongo/MongoTestClient.java    | 27 ++++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/oak-parent/pom.xml b/oak-parent/pom.xml
index 8924502f3d..bebef8dbcc 100644
--- a/oak-parent/pom.xml
+++ b/oak-parent/pom.xml
@@ -57,7 +57,7 @@
     <mongo.version>3.6</mongo.version>
     <segment.db>SegmentMK</segment.db>
     <lucene.version>4.7.2</lucene.version>
-    <mongo.driver.version>5.2.1</mongo.driver.version>
+    <mongo.driver.version>5.3.1</mongo.driver.version>
     <slf4j.api.version>1.7.36</slf4j.api.version>
     <slf4j.version>1.7.36</slf4j.version> <!-- sync with logback version -->
     <logback.version>1.2.13</logback.version>
diff --git 
a/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoTestClient.java
 
b/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoTestClient.java
index a830fa0f43..2233a9f69b 100644
--- 
a/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoTestClient.java
+++ 
b/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoTestClient.java
@@ -33,6 +33,9 @@ import com.mongodb.client.MongoClients;
 import com.mongodb.client.MongoCluster;
 import com.mongodb.client.MongoDatabase;
 import com.mongodb.client.MongoIterable;
+import com.mongodb.client.model.bulk.ClientBulkWriteOptions;
+import com.mongodb.client.model.bulk.ClientBulkWriteResult;
+import com.mongodb.client.model.bulk.ClientNamespacedWriteModel;
 import com.mongodb.connection.ClusterDescription;
 
 import org.bson.Document;
@@ -202,6 +205,30 @@ class MongoTestClient implements MongoClient {
         return delegate.watch(clientSession, pipeline, resultClass);
     }
 
+    @Override
+    public ClientBulkWriteResult bulkWrite(List<? extends 
ClientNamespacedWriteModel> models) {
+        return delegate.bulkWrite(models);
+    }
+
+    @Override
+    public ClientBulkWriteResult bulkWrite(List<? extends 
ClientNamespacedWriteModel> models,
+                                           ClientBulkWriteOptions options) {
+        return delegate.bulkWrite(models, options);
+    }
+
+    @Override
+    public ClientBulkWriteResult bulkWrite(ClientSession clientSession,
+                                           List<? extends 
ClientNamespacedWriteModel> models) {
+        return delegate.bulkWrite(clientSession, models);
+    }
+
+    @Override
+    public ClientBulkWriteResult bulkWrite(ClientSession clientSession,
+                                           List<? extends 
ClientNamespacedWriteModel> models,
+                                           ClientBulkWriteOptions options) {
+        return delegate.bulkWrite(clientSession, models, options);
+    }
+
     @Override
     public void close() {
         delegate.close();

Reply via email to