Bump com.codbex.platform:codbex-platform-parent from 12.89.0 to 13.1.0 (Spring Boot 4 migration)#307
Merged
iliyan-velichkov merged 3 commits intoJun 8, 2026
Conversation
Bumps [com.codbex.platform:codbex-platform-parent](https://github.com/codbex/codbex-platform-parent) from 12.89.0 to 13.0.0. - [Release notes](https://github.com/codbex/codbex-platform-parent/releases) - [Commits](codbex/codbex-platform-parent@v12.89.0...v13.0.0) --- updated-dependencies: - dependency-name: com.codbex.platform:codbex-platform-parent dependency-version: 13.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Dirigible 13.0.0 (via codbex-platform-parent 13.0.0) migrates to Spring
Boot 4.0.6, which split the monolithic spring-boot-autoconfigure jar into
per-technology modules. Update the excluded auto-configuration imports in
IapetusApplication to their new Spring Boot 4 packages:
- org.springframework.boot.autoconfigure.jdbc.* ->
org.springframework.boot.jdbc.autoconfigure.*
- org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration ->
org.springframework.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration
Verified with a full quick-build and the @SpringBootTest contextLoads test
booting the complete Dirigible context under Spring Boot 4.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
13.1.0 ships Dirigible's adapted SecurityIT (eclipse-dirigible PR #5980), which tolerates a custom stack without the native-apps engine. iapetus does not bundle dirigible-components-engine-native-apps, so the prior 13.0.0 SecurityIT failed by asserting /services/native-apps returns 200 OK; the adapted test now accepts OK or NOT_FOUND. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
Author
|
A newer version of com.codbex.platform:codbex-platform-parent exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps
com.codbex.platform:codbex-platform-parentfrom 12.89.0 to 13.1.0, which upgrades the bundled Eclipse Dirigible to 13.0.0 → 13.1.0 and, with it, the platform from Spring Boot 3 to Spring Boot 4.0.6 (Spring Framework 7, Camel 4.20.0, Java 21).This PR also adapts the thin packaging layer so it builds and runs against the new stack.
Changes
pom.xml— parent bumped12.89.0→13.1.0.IapetusApplication.java— updated the four excluded auto-configuration imports to their new Spring Boot 4 packages. SB4 split the monolithicspring-boot-autoconfigurejar into per-technology modules:org.springframework.boot.autoconfigure.jdbc.{DataSource,DataSourceTransactionManager,JdbcTemplate}AutoConfiguration→org.springframework.boot.jdbc.autoconfigure.*org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration→org.springframework.boot.hibernate.autoconfigure.HibernateJpaAutoConfigurationWhy 13.1.0 and not 13.0.0
Dirigible 13.0.0's
SecurityIThard-asserts/services/native-appsreturns200 OK, which requires thedirigible-components-engine-native-appsengine. iapetus is a custom stack that does not bundle that engine (so the endpoint returns404), which made the 13.0.0 test suite fail. Dirigible PR #5980 relaxes the assertion to acceptOKorNOT_FOUND; that fix ships in Dirigible/parent 13.1.0.Verification
mvn -T 1C clean install -P quick-build— full reactor builds against the SB4 dependency tree.@SpringBootTestcontextLoads— boots the complete Dirigible context under Spring Boot 4.mvn clean install -P integration-tests— Selenium UI + API suites (incl. the adaptedSecurityIT).🤖 Generated with Claude Code