EximeeBPMS 1.2.0 Release Notes

Edition: Community  |  Release date: 10.03.2026


Highlights

  • Spring Boot 4 and Spring Framework 7 — the first EximeeBPMS release on the Spring Boot 4 generation
  • Full Jakarta EE namespace throughout the engine and integrations (jakarta.* replaces javax.*)
  • Tomcat 10.1 as the primary servlet container
  • Hibernate 7 and Jetty 11 aligning the full stack with the current Jakarta EE generation

Breaking Changes

Spring Boot 3 → Spring Boot 4

Spring Boot 4 requires Spring Framework 7. Upgrading from 1.1.x requires:

  1. Replace all javax.* imports in application code with jakarta.*.
  2. Review Spring Boot 4 Migration Guide for property renames and removed auto-configurations.
  3. Verify that third-party Spring extensions are compatible with Spring Boot 4.

Spring Boot Integration — Configuration

Hibernate 5 → Hibernate 7

Hibernate ORM 7 aligns with Jakarta Persistence 3.2. Custom JPA mappings or Hibernate-specific APIs in application code must be reviewed for compatibility. The engine itself uses MyBatis for its own persistence and is not affected.

Jetty 9 → Jetty 11

Jetty 11 uses the jakarta.servlet API. Embedded Jetty configurations in tests or integrations must be updated accordingly.


Configuration Changes

Spring Boot 4 renames several auto-configuration properties. Review the official Spring Boot 4 migration guide for the full list. The engine-specific eximeebpms.bpm.* namespace is unchanged.


Technical Updates

Dependency Updates

DependencyPreviousUpdated
Spring Boot3.5.64.0.3
Spring Framework5.3.397.0.5
Tomcat 1010.1.4310.1.50
Tomcat 99.0.1079.0.113
Jakarta Persistence API3.1.03.2.0
Hibernate5.6.5.Final7.2.0.Final
Jetty9.4.57.v2024121911.0.26
AssertJ2.9.13.27.6
Logback Classic1.2.111.2.13
Selenium Java4.10.04.39.0
ShrinkWrap Resolvers2.2.73.3.4
Maven Surefire Plugin2.22.23.5.5
Cargo Maven Plugin1.10.201.10.26

Security

No CVE-targeted dependency fixes in this release. The dependency upgrades move the platform to library versions with no known high-severity vulnerabilities at time of release.

On this page