Skip to content

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 into
mainfrom
dependabot/maven/com.codbex.platform-codbex-platform-parent-13.0.0
Jun 8, 2026
Merged

Bump com.codbex.platform:codbex-platform-parent from 12.89.0 to 13.1.0 (Spring Boot 4 migration)#307
iliyan-velichkov merged 3 commits into
mainfrom
dependabot/maven/com.codbex.platform-codbex-platform-parent-13.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown
Contributor

Bumps com.codbex.platform:codbex-platform-parent from 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 bumped 12.89.013.1.0.
  • IapetusApplication.java — updated the four excluded auto-configuration imports to their new Spring Boot 4 packages. SB4 split the monolithic spring-boot-autoconfigure jar into per-technology modules:
    • org.springframework.boot.autoconfigure.jdbc.{DataSource,DataSourceTransactionManager,JdbcTemplate}AutoConfigurationorg.springframework.boot.jdbc.autoconfigure.*
    • org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfigurationorg.springframework.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration

Why 13.1.0 and not 13.0.0

Dirigible 13.0.0's SecurityIT hard-asserts /services/native-apps returns 200 OK, which requires the dirigible-components-engine-native-apps engine. iapetus is a custom stack that does not bundle that engine (so the endpoint returns 404), which made the 13.0.0 test suite fail. Dirigible PR #5980 relaxes the assertion to accept OK or NOT_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.
  • @SpringBootTest contextLoads — boots the complete Dirigible context under Spring Boot 4.
  • mvn clean install -P integration-tests — Selenium UI + API suites (incl. the adapted SecurityIT).

🤖 Generated with Claude Code

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>
iliyan-velichkov and others added 2 commits June 5, 2026 13:02
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>
@iliyan-velichkov iliyan-velichkov changed the title Bump com.codbex.platform:codbex-platform-parent from 12.89.0 to 13.0.0 Bump com.codbex.platform:codbex-platform-parent from 12.89.0 to 13.1.0 (Spring Boot 4 migration) Jun 5, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown
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.

@iliyan-velichkov iliyan-velichkov merged commit e52b99e into main Jun 8, 2026
8 checks passed
@iliyan-velichkov iliyan-velichkov deleted the dependabot/maven/com.codbex.platform-codbex-platform-parent-13.0.0 branch June 8, 2026 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant