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