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();