[ANN] Pax Web 8.0.21 and 9.0.10 released (was: [ANN] Pax Web 8.0.20 and 9.0.9 released)

2023-07-26 Thread Grzegorz Grzybek
Sorry for wrong subject line (forward of previous ANN email...)

śr., 26 lip 2023 o 16:48 Grzegorz Grzybek  napisał(a):

> Hello
>
> I'd like to announce new minor releases of Pax Web: 8.0.21 and 9.0.10.
>
> Current runtime versions are:
>
>- Jetty 9.4.51.v20230217 (8.0.x) and 10.0.15 (9.0.x)
>- Tomcat 9.0.78
>- Undertow 2.2.25.Final
>
> For completeness, the changelogs are available for 8.0.21[1] and 9.0.10[2].
>
> kind regards
> Grzegorz Grzybek
> ===
> [1]: https://github.com/ops4j/org.ops4j.pax.web/milestone/247?closed=1
> [2]: https://github.com/ops4j/org.ops4j.pax.web/milestone/248?closed=1
>
>


Fwd: [ANN] Pax Web 8.0.20 and 9.0.9 released

2023-07-26 Thread Grzegorz Grzybek
Hello

I'd like to announce new minor releases of Pax Web: 8.0.21 and 9.0.10.

Current runtime versions are:

   - Jetty 9.4.51.v20230217 (8.0.x) and 10.0.15 (9.0.x)
   - Tomcat 9.0.78
   - Undertow 2.2.25.Final

For completeness, the changelogs are available for 8.0.21[1] and 9.0.10[2].

kind regards
Grzegorz Grzybek
===
[1]: https://github.com/ops4j/org.ops4j.pax.web/milestone/247?closed=1
[2]: https://github.com/ops4j/org.ops4j.pax.web/milestone/248?closed=1


[ANN] Pax Web 8.0.20 and 9.0.9 released

2023-04-19 Thread Grzegorz Grzybek
Hello

I'd like to announce new minor releases of Pax Web: 8.0.20 and 9.0.9.

Current runtime versions are:

   - Jetty 9.4.51.v20230217 (8.0.x) and 10.0.15 (9.0.x)
   - Tomcat 9.0.74
   - Undertow 2.2.24.Final

There's one important change. Johannes Utzig reported slow deployment times
in real-world, complex Karaf installation. He found that WAB deployment
involved "scanning" of all transitive bundles, while in fact the proper way
to scan a WAB is to scan:

   - /WEB-INF/classes and /WEB-INF/*.jar of the WAB - or generally - all
   WAB's entries from Bundle-ClassPath manifest
   - all attached WAB OSGi bundle fragments
   - all bundles "wired" to the WAB (and its fragments) using
   Import-Package, Require-Bundle and "osgi.extender" namespace

The scanning however should NOT be transitive (because otherwise we can
reach thousands of bundles).

Also, this release, together with Pax URL 2.6.14 *fully passes official
OSGi CMPN TCK for Web Applications specification!* (OSGi CMPN chapter 128).

For completeness, the changelogs is available for 8.0.20[1] and 9.0.9[2].

kind regards
Grzegorz Grzybek
===
[1]: https://github.com/ops4j/org.ops4j.pax.web/milestone/245?closed=1
[2]: https://github.com/ops4j/org.ops4j.pax.web/milestone/246?closed=1