From ffa47ce28c9504821d2b2fdbf7f200b03553bfd8 Mon Sep 17 00:00:00 2001 From: Pierre-Charles David Date: Tue, 28 Jul 2026 11:27:57 +0200 Subject: [PATCH] [releng] Force liquibase 4.33 instead of 5.x Signed-off-by: Pierre-Charles David --- CHANGELOG.adoc | 6 ++++++ .../installation-guide/pages/migration-process.adoc | 12 ++++++++++++ pom.xml | 5 +++++ 3 files changed, 23 insertions(+) diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index ed44136ca..35834a0e6 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -18,6 +18,12 @@ Downstream code should now depend on the diagram services module for that bean. === Dependency update +- Downgrade liquibase from 5.0.3 to 4.33.0. +Liquibase 5 has switched from the Apache License v2.0 to the Functional Source License. +As a result, future versions of Liquibase cannot be used directly in SysON (downstream projects can do anything they want of course) since the FSL is not an approved license for third party dependencies in the Eclipse Foundation. +From our tests, the downgrade to 4.33.0 does not break anything in SysON, and we will continue to monitor the situation for future versions of Liquibase. +In any case, it is strongly recommended to back up your data before proceeding with any migration. + === Bug fixes - https://github.com/eclipse-syson/syson/issues/2359[#2359] [diagrams] Fix `Comment` graphical nodes so changing their background color no longer changes their border color. diff --git a/doc/content/modules/installation-guide/pages/migration-process.adoc b/doc/content/modules/installation-guide/pages/migration-process.adoc index 4dcbb7cb9..1ada895f4 100644 --- a/doc/content/modules/installation-guide/pages/migration-process.adoc +++ b/doc/content/modules/installation-guide/pages/migration-process.adoc @@ -4,6 +4,18 @@ If you're upgrading from an older version of {product} to the latest release, th In any case, it is strongly recommended to back up your data before proceeding with any migration. +== 2026.9.0 + +Liquibase 5 has switched from the Apache License v2.0 to the Functional Source License. +As a result, future versions of Liquibase cannot be used directly in SysON (downstream projects can do anything they want of course) since the FSL is not an approved license for third party dependencies in the Eclipse Foundation. +So, SysON 2026.9.0 has downgraded Liquibase from 5.0.3 to 4.33.0. +From our tests, the downgrade to 4.33.0 does not break anything in SysON, and we will continue to monitor the situation for future versions of Liquibase. + +But in any case, please download all your models/projects and back up your database before upgrading to 2026.7.0. + +Also please remember only YEAR.MONTH.0 versions are stable and suitable for production deployments. +Other versions, such as intermediate releases, are intended solely for testing purposes. + == 2026.7.0 Adopting the 2026.7.0 version doesn't require a migration process. diff --git a/pom.xml b/pom.xml index 4a652824d..1f44af6c5 100644 --- a/pom.xml +++ b/pom.xml @@ -206,6 +206,11 @@ syson-tree-services ${syson.version} + + org.liquibase + liquibase-core + 4.33.0 +