Hello

Recently, when I was releasing Pax Web versions, I was adding a note:

   - Pax Web 11 is the _main_ line - based on latest Tomcat (11), Undertow
   (2.3) and Jetty (12.1 EE10) - compatible with JakartaEE 10 (jakarta.servlet
   API) and with JDK 17 baseline
   - Pax Web 10 is the JakartaEE (javax.servlet) equivalent of Pax Web 11,
   with Tomcat 9, Undertow 2.2 and Jetty 12.0, but EE8 - still with JDK 17
   baseline

However for Karaf, I kept updating Pax Web 8 with bug fixes and updates -
though last 8.0.34 was released in September 2025 and there are new updates
since then (not needed for now).

Pax Web 9 is an ephemeral version based on Jetty 10 (still
`javax.servlet`), but moved from JDK 8 to JDK 11 as a baseline (because of
Jetty) - this version was not used in Karaf. And the only difference with
Pax Web 8 is just Jetty version.

Pax Web 10 and 11 both use Jetty 12 (EE8 and EE10 "flavors" respectively)
and should be the only two maintained branches.

The problem is that recently I've successfully updated Pax Web 11 to Jetty
12.1/EE10 (from 12.0) and released new Pax Web 11.1.0, however I failed to
do so with Pax Web 10 (and Jetty 12.1/EE8) - there are some issues with IO
and Session management adjusted to crazy OSGi CMPN isolation requirements
(scoping sessions to ServletContextHelper). I didn't have time to
investigate (last attempt - Nov 2025).

So sure - you can create custom distro with different Pax Web version - you
could try latest 10.0.1 from ... July. However Karaf 4.4.x itself defines
Jetty version (9) and should roughly be in line with Pax Web...

I hope this clears the picture a bit

kind regards
Grzegorz Grzybek

wt., 27 sty 2026 o 23:34 Jean-Baptiste Onofré <[email protected]> napisał(a):

> Hi Richard
>
> If it's a new Pax Web 8.x, sure no problem, you can update in your custom
> distribution.
>
> If you want to upgrade to Pax Web 11.x, it requires larger changes, so,
> it's not just a version bump. This update is planned for Karaf 4.5.x.
>
> Regards
> JB
>
> On Mon, Jan 26, 2026 at 2:27 AM Richard Hierlmeier <
> [email protected]> wrote:
>
>>
>> Karaf 4.4.9 comes with pax-web 8.0.34.
>>
>> Can I upgrade pax-web to a newer version with a custom distribution?
>>
>>
>> Regards
>>    Richard
>>
>

Reply via email to