Implement tenant isolation for Entries Service: switch transaction handling to tenantTransaction, introduce Flyway-based migrations for tenant schemas, and add JdbcTenantRegistry with control schema support. Include migration tests, schema initializations, and E2E tenant isolation. Update configuration and roadmap with completed A-1 tasks.

This commit is contained in:
2026-04-02 21:56:00 +02:00
parent b787504474
commit 9902b2bb44
19 changed files with 591 additions and 43 deletions
+3 -1
View File
@@ -15,8 +15,10 @@ javaPlatform {
dependencies {
// Importiert andere wichtige BOMs. Die Versionen werden durch diese
// importierten Plattformen transitiv verwaltet.
api(platform(libs.spring.boot.dependencies))
// Wichtig: Spring Cloud zuerst importieren, Spring Boot BOM zuletzt,
// damit Boot die finalen Versionen (inkl. spring-web) vorgibt.
api(platform(libs.spring.cloud.dependencies))
api(platform(libs.spring.boot.dependencies))
api(platform(libs.kotlin.bom))
api(platform(libs.kotlinx.coroutines.bom))