From 270901b9a24e461bebbf380d628d4372b3dde914 Mon Sep 17 00:00:00 2001 From: Adam Saghy Date: Tue, 2 Dec 2025 20:34:48 +0100 Subject: [PATCH] FINERACT-2326: Downgrade liquibase due to licensing concerns (#5190) --- .../src/main/groovy/org.apache.fineract.dependencies.gradle | 4 ++-- renovate.json | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle b/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle index 1a1d7db9b..8b226bca6 100644 --- a/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle +++ b/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle @@ -195,10 +195,10 @@ dependencyManagement { dependency 'jakarta.validation:jakarta.validation-api:3.1.1' dependency 'org.hibernate.validator:hibernate-validator:9.0.1.Final' - dependency ('org.liquibase:liquibase-core:5.0.1') { + dependency ('org.liquibase:liquibase-core:4.33.0') { exclude 'javax.xml.bind:jaxb-api' } - dependency 'org.liquibase.ext:liquibase-postgresql:5.0.1' + dependency 'org.liquibase.ext:liquibase-postgresql:4.33.0' dependency ('org.dom4j:dom4j:2.1.4') { exclude 'relaxngDatatype:relaxngDatatype' // already in com.sun.xml.bind:jaxb-osgi:2.3.0.1 diff --git a/renovate.json b/renovate.json index 0c156e78c..db1a41f9e 100644 --- a/renovate.json +++ b/renovate.json @@ -75,6 +75,11 @@ "allowedVersions": "<=42.7.3", "description": "Postgres JDBC driver 42.7.5 has a performance bug: https://github.com/pgjdbc/pgjdbc/issues/3511#issuecomment-2637277977" }, + { + "matchPackageNames": ["org.liquibase:liquibase-core", "org.liquibase.ext:liquibase-postgresql"], + "allowedVersions": "<=4.33.0", + "description": "Liquibase 5.0.0 was changing licence from Apache License Version 2.0 to FSL-1.1-ALv2 which is incompatible with Apache License 2.0: https://issues.apache.org/jira/browse/LEGAL-721" + }, { "depTypeList": ["dependencies"], "updateTypes": ["patch", "minor"],