Hello I'd like to announce the release of Pax Web 8.0.1. Initial version 8.0.0 was released after roughly 2 years of interrupted refactoring. Version 8.0.1 adds missing pieces which didn't make it into 8.0.0.GA.
This is a minor release but adds lot of new features besides normal version upgrades. The new runtime versions are: - Jetty 9.4.45.v20220203 - Tomcat 9.0.58 - Undertow 2.2.15 The additions comparing to initial release of Pax Web 8 are: - Web-VirtualHosts and Web-Connectors headers are handled correctly in all runtimes (in Pax Web 7 only Jetty handled them) - for Jetty, full tracking of org.eclipse.jetty.server.Handler and org.eclipse.jetty.server.HttpConfiguration.Customizer OSGi services. - pax-web-undertow no longer uses JAXB to parse XML configuration - "skipped JARs" property (as in Tomcat) is handled, so it's possible to configure which WEB-INF/lib/*.jar (and reachable bundles) are scanned for TLDs, web-fragment.xmls and annotated web elements - Karaf commands are now provided by Pax Web itself providing much more information - see my blog post about it <https://ggrzybek.blogspot.com/2021/11/pax-web-8-whiteboard-services-and-karaf.html> [2] - EventAdmin notifications are added - there are three "bundles bundles" (all-in-one) - pax-web-jetty-bundle, pax-web-tomcat-bundle and pax-web-undertow-bundle - @ServletSecurity, @RunAs, @DeclareRoles annotations are now correctly handled Full changelog can be found here[1]. kind regards Grzegorz Grzybek === [1]: https://github.com/ops4j/org.ops4j.pax.web/milestone/201?closed=1 [2]: https://ggrzybek.blogspot.com/2021/11/pax-web-8-whiteboard-services-and-karaf.html