From 4dd6bbf6c16f441d1d37b22ebab187c8fc2041bb Mon Sep 17 00:00:00 2001 From: "igor.petrenko" Date: Wed, 4 Feb 2026 12:31:25 +0200 Subject: [PATCH] CE-133 mongo migration: add MongoClient dependency --- .../storage/mongo/mongoclienttest/MongoClientMigration.java | 3 ++- .../src/main/java/oap/storage/mongo/MongoClient.java | 1 + pom.xml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/oap-storage/oap-storage-mongo-test/src/test/java/oap/storage/mongo/mongoclienttest/MongoClientMigration.java b/oap-storage/oap-storage-mongo-test/src/test/java/oap/storage/mongo/mongoclienttest/MongoClientMigration.java index 493bad0a48..1796cb0318 100644 --- a/oap-storage/oap-storage-mongo-test/src/test/java/oap/storage/mongo/mongoclienttest/MongoClientMigration.java +++ b/oap-storage/oap-storage-mongo-test/src/test/java/oap/storage/mongo/mongoclienttest/MongoClientMigration.java @@ -24,6 +24,7 @@ package oap.storage.mongo.mongoclienttest; +import com.mongodb.client.MongoClient; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Filters; import io.mongock.api.annotations.ChangeUnit; @@ -37,7 +38,7 @@ @ChangeUnit( id = "MongoClientMigration", order = "1", systemVersion = "1" ) public class MongoClientMigration { @Execution - public void execution( MongoDatabase mongoDatabase ) { + public void execution( MongoClient mongoClient, MongoDatabase mongoDatabase ) { mongoDatabase .getCollection( "test" ) .insertOne( new Document( Map.of( "_id", "test", "c", 17 ) ) ); diff --git a/oap-storage/oap-storage-mongo/src/main/java/oap/storage/mongo/MongoClient.java b/oap-storage/oap-storage-mongo/src/main/java/oap/storage/mongo/MongoClient.java index b18e127286..4209cd2fc2 100644 --- a/oap-storage/oap-storage-mongo/src/main/java/oap/storage/mongo/MongoClient.java +++ b/oap-storage/oap-storage-mongo/src/main/java/oap/storage/mongo/MongoClient.java @@ -116,6 +116,7 @@ public void preStart() { .builder() .addMigrationScanPackages( migrationPackage ) .setDriver( driver ) + .addDependency( com.mongodb.client.MongoClient.class, mongoClient ) .buildRunner() .execute(); diff --git a/pom.xml b/pom.xml index 3423477e0b..4f90a40b51 100644 --- a/pom.xml +++ b/pom.xml @@ -65,7 +65,7 @@ - 25.3.1 + 25.3.2 25.0.1 25.0.0