DRAFT
Upgrading to version 13
jakarta.servlet update
The following bundles need to be updated to be at least at the specified versions
- org.apache.felix:org.apache.felix.http.jetty:5.1.2
- org.apache.felix:org.apache.felix.http.servlet-api:3.0.0
- org.apache.felix:org.apache.felix.http.sslfilter:2.0.2
- org.apache.felix:org.apache.felix.webconsole:5.0.0
Additionally, some web console plugins have been split to separate bundles and can be installed separately
- org.apache.felix:org.apache.felix.http.webconsoleplugin:1.1.0
- org.apache.felix:org.apache.felix.http.inventoryprinter:1.0.0
The HealthCheckExecutorServlet need to be configured with the following additional property, if not already done
"servletContextName":"org.osgi.service.http"
The other webconsole plugins can be updated independently the latest servlet-api and felix bundles support both javax.servlet
and jakarta.servlet
packages.
Changes applied to the Sling Starter:
- https://github.com/apache/sling-org-apache-sling-starter/pull/147
- https://github.com/apache/sling-org-apache-sling-starter/pull/239
- https://github.com/apache/sling-org-apache-sling-starter/pull/252
- https://github.com/apache/sling-org-apache-sling-starter/pull/293
- https://github.com/apache/sling-org-apache-sling-starter/commit/5e559dfad84c3854032d292f105c65633afcb5e2
JIra references: