Catalina
Add support for shallow copies when using WebDAV. (markt)
Deprecate the
WebdavFixFilter
as it is no longer required. (markt)69066: Fix regression in SPNEGO authenticator when processing Base64. Submitted by Daniel Lyko. (remm)
Update minimum recommended version of Tomcat Native to 1.3.0. Pull request #728 provided by Dimitrios Soumis. (markt)
The system property
org.apache.catalina.connector.RECYCLE_FACADES
will now default totrue
if not specified, which will in turn set the default value for thediscardFacades
connector attribute, thus causing facade objects to be discarded by default. (remm)Add
RealmBase.getPrincipal(GSSName, GSSCredential, GSSContext)
for retrieving extended/additional information from an established GSS context. (michaelo)Correct a regression in the fix for 68721 that caused some instances of
LinkageError
to be reported asClassNotFoundException
. (markt)Ensure that static resources deployed via a JAR file remain accessible when the context is configured to use a bloom filter. Based on pull request #730 provided by bergander. (markt)
Introduce reference counting so the
AprLifecycleListener
is more robust. This particularly targets more complex embedded configurations with multiple server instances with independent lifecycles where more than one server instance requires theAprLifecycleListener
. (markt)
Coyote
69068: Ensure read timouts are triggered for asynchronous, non-blocking reads when using HTTP/2. (markt)
69133: Add task queue size configuration on the
Connector
element, similar to theExecutor
element, for consistency. (remm)Make counting of active HTTP/2 streams per connection more robust. (markt)
Add support for TLS 1.3 client initiated re-keying. (markt)
Jasper
68546: Small additional optimisation for initial loading of Servlet code generated for JSPs. Based on a suggestion by Dan Armstrong. (markt)
Web applications
Add the ability to set a sub-title for the Manager web application main page. This is intended to allow users with lots of instances to easily distinguish them. Based on pull request #724 by Simon Arame. (markt)
Other
Revert Derby to 10.16.1.1 as that is the latest version of Derby that runs on Java 17. (markt)
Update to Commons Daemon 1.4.0. (markt)
Update to Objenesis 3.4. (markt)
Update to Checkstyle 10.17.0. (markt)
Update to SpotBugs 4.8.5. (markt)
Improvements to French translations. (remm)
Improvements to Japanese translations by tak7iji. (markt)