← Back to all sparks
A

Apache TomEE

DEVOPS
Velocity2.5

Jakarta EE application server built on Apache Tomcat

A Jakarta EE server whose changelog is mostly dependabot — until EE11 moved to main

jakarta-eeapplication-serverdependency-maintenanceapacheee11
Current state
TomEE ships a steady stream of 10.1.x and 10.2.0 patch releases whose release notes are dominated by dependency bumps and regenerated BOMs, with one or two real TOMEE- ticket fixes buried in each. The genuinely new thing is 11.0.0-M1, the first milestone of the next major line, created when Jakarta EE 11 work moved onto the main branch. The 10.x line continues in parallel as the stable target.
Where it's heading
The project is running the classic app-server two-track pattern: keep 10.x boring and current on its dependency surface, while the EE11 rearchitecture accumulates on main behind milestone tags. Nearly all visible energy goes into staying aligned with Tomcat, ActiveMQ, Hibernate, Jackson and MicroProfile versions — which for a server whose value is spec compliance is the actual product work, not a distraction from it.
Prediction
Expect further 11.0.0 milestones with EE11 certification as the gate, while 10.1.x/10.2.x continue absorbing upstream dependency updates and isolated ticket fixes.

Recent moves

  1. 24d ago

    10.2.0 fixes a request-scope LinkageError and unchained auth exceptions

    Two real corrections in an otherwise dependency-driven release: a LinkageError affecting scope="request" that appeared in 10.1, and a RemoteException that was not being chained with its AuthenticationException. The rest is the usual commons, Jackson, ActiveMQ and Faces version churn.

    View source ↗
  2. 1mo ago

    11.0.0-M1 opens the next major line with EE11 work on main

    The first milestone of the 11.x line, whose defining change is structural — Jakarta EE 11 work moved onto the main branch, establishing 11.0.0 as the forward target while 10.x stays stable. The notes themselves are almost entirely dependency bumps, so what EE11 support actually covers is not yet described here.

    View source ↗
  3. 2mo ago

    10.1.5 repairs resources with an explicit String constructor-type

    Fixes resources declared with constructor-type set to "String", which were broken, and carries the standard round of MicroProfile config, Hibernate, ActiveMQ and nimbus-jose-jwt upgrades. Narrow but user-visible for anyone using that configuration form.

    View source ↗
  4. 6mo ago

    Apache TomEE 10.1.4

    Entirely dependency and GitHub Actions bumps — Tomcat, Hibernate, log4j2, commons-pool2, commons-dbcp2, mockito — with no described behavioral change. Routine currency maintenance on the 10.1.x line.

    View source ↗
  5. 7mo ago

    10.1.3 removes transaction propagation

    Carries TOMEE-4518, removing transaction propagation, which is a semantic change for applications that relied on it rather than a dependency refresh. The remainder of the release is Spring Boot, Cucumber, Mockito and MicroProfile config bumps.

    View source ↗
  6. 10mo ago

    Apache TomEE 10.1.2

    A pure dependency release — byte-buddy, Cucumber, nimbus-jose-jwt, Spring Boot, json-smart, Mockito and Nashorn version bumps under a "Generated Notes" heading. Nothing user-facing described.

    View source ↗