From aba7e95ccaf449a9acea16ad9bbdb9172e68c14c Mon Sep 17 00:00:00 2001 From: Iliyan Velichkov Date: Fri, 5 Jun 2026 15:52:43 +0300 Subject: [PATCH 1/2] Bump com.codbex.platform:codbex-platform-parent from 12.89.0 to 13.1.0 Brings Eclipse Dirigible 13.x, which migrates the stack from Spring Boot 3 to Spring Boot 4. Parent 13.1.0 also carries the adapted SecurityIT that tolerates distributions without the native-apps engine (Hades does not bundle dirigible-components-engine-native-apps). Co-Authored-By: Claude Opus 4.8 (1M context) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2edb531..9cb910e 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.codbex.platform codbex-platform-parent - 12.89.0 + 13.1.0 codbex - hades - parent From a788335c97cc81c9ccbe3cbd34bfd5f669b6051a Mon Sep 17 00:00:00 2001 From: Iliyan Velichkov Date: Fri, 5 Jun 2026 15:52:43 +0300 Subject: [PATCH 2/2] Adapt to Spring Boot 4 auto-configuration package moves Spring Boot 4 relocated auto-configuration classes from the monolithic org.springframework.boot.autoconfigure.* namespace into per-module org.springframework.boot..autoconfigure.* packages. Update the excluded auto-configuration imports in HadesApplication accordingly: - jdbc.DataSourceAutoConfiguration -> jdbc.autoconfigure.* - jdbc.DataSourceTransactionManagerAutoConfiguration -> jdbc.autoconfigure.* - jdbc.JdbcTemplateAutoConfiguration -> jdbc.autoconfigure.* - orm.jpa.HibernateJpaAutoConfiguration -> hibernate.autoconfigure.* Co-Authored-By: Claude Opus 4.8 (1M context) --- .../src/main/java/com/codbex/hades/HadesApplication.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/application/src/main/java/com/codbex/hades/HadesApplication.java b/application/src/main/java/com/codbex/hades/HadesApplication.java index 22298dd..f1ce7f1 100644 --- a/application/src/main/java/com/codbex/hades/HadesApplication.java +++ b/application/src/main/java/com/codbex/hades/HadesApplication.java @@ -12,10 +12,10 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; -import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; -import org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration; -import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; +import org.springframework.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration; +import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; +import org.springframework.boot.jdbc.autoconfigure.DataSourceTransactionManagerAutoConfiguration; +import org.springframework.boot.jdbc.autoconfigure.JdbcTemplateAutoConfiguration; import org.springframework.data.jpa.repository.config.EnableJpaAuditing; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.scheduling.annotation.EnableScheduling;