Compare commits

...

6 Commits
0.15.0 ... main

Author SHA1 Message Date
Dominique Eifländer
88b64e7116 Merge branch 'RED-10526' into 'main'
RED-10526: Set liquibase to 4.29.2 as 4.30.0 is 3 times slower

See merge request fforesight/mongo-database-commons!20
2024-12-02 09:33:27 +01:00
Dominique Eifländer
8e9c80dbd8 RED-10526: Set liquibase to 4.29.2 as 4.30.0 is 3 times slower 2024-12-02 09:31:50 +01:00
Dominique Eifländer
92e4b67ea2 Merge branch 'RED-10526' into 'main'
RED-10526: Upgrade liquibase to 4.30.0

See merge request fforesight/mongo-database-commons!19
2024-11-26 09:55:34 +01:00
Dominique Eifländer
39c32ffa12 RED-10526: Upgrade liquibase to 4.30.0 2024-11-26 09:52:00 +01:00
Timo Bejan
d52a3f4648 Merge branch 'RED-10106' into 'main'
Renamed bean to remove allow-bean-definition-overrides

See merge request fforesight/mongo-database-commons!18
2024-09-25 14:36:43 +02:00
Timo Bejan
df42a6bd91 Renamed bean to remove allow-bean-definition-overrides 2024-09-25 15:33:33 +03:00
3 changed files with 9 additions and 3 deletions

View File

@ -25,8 +25,8 @@ val springBootVersion = "3.1.5"
dependencies {
api("com.knecon.fforesight:tenant-commons:0.31.0")
api("org.liquibase:liquibase-core:4.20.0")
api("org.liquibase.ext:liquibase-mongodb:4.20.0")
api("org.liquibase:liquibase-core:4.29.2")
api("org.liquibase.ext:liquibase-mongodb:4.29.2")
api("org.springframework.boot:spring-boot-starter-data-mongodb:${springBootVersion}")
api("org.springframework.boot:spring-boot-starter-validation:${springBootVersion}")
api("org.springframework.boot:spring-boot-configuration-processor:${springBootVersion}")

View File

@ -1,15 +1,20 @@
package com.knecon.fforesight.mongo.database.commons.config;
import java.util.List;
import java.util.concurrent.TimeUnit;
import jakarta.validation.constraints.NotNull;
import org.bson.Document;
import org.bson.codecs.configuration.CodecRegistry;
import org.bson.conversions.Bson;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.core.SimpleMongoClientDatabaseFactory;
import com.knecon.fforesight.mongo.database.commons.service.MongoDataSources;
import com.mongodb.ClientSessionOptions;
import com.mongodb.ReadConcern;
import com.mongodb.ReadPreference;
import com.mongodb.WriteConcern;
import com.mongodb.client.ChangeStreamIterable;
import com.mongodb.client.ClientSession;
import com.mongodb.client.ListDatabasesIterable;
@ -40,6 +45,7 @@ public class MultiTenantMongoDBFactory extends SimpleMongoClientDatabaseFactory
private static MongoClient getBootstrapMongoClient() {
return new MongoClient() {
@Override
public MongoDatabase getDatabase(String s) {

View File

@ -23,7 +23,7 @@ public class MongoLiquibaseConfig {
@Bean
public TenantMongoLiquibaseExecutor tenantLiquibase(EncryptionDecryptionService encryptionService,
public TenantMongoLiquibaseExecutor tenantMongoLiquibaseExecutor(EncryptionDecryptionService encryptionService,
TenantProvider tenantProvider,
@Qualifier("tenantMongoLiquibaseProperties") LiquibaseProperties mongoLiquibaseProperties) {