Catalina
64432: Correct a refactoring regression that broke handling of multi-line configuration in the RewriteValve. Patch provided by Jj. (markt)
Fix use of multiple parameters when defining RewriteMaps. (remm/fschumacher)
Add the special internal rewrite maps for case modification and escaping. (remm/fschumacher)
Correct a regression in an earlier fix that broke the loading of configuration files such as keystores via URIs on Windows. (markt)
Implement a few rewrite SSL env that correspond to Servlet request attributes. (remm)
64442: Be more flexible with respect to the ordering of groups, roles and users in the
tomcat-users.xml
file. (fschumacher)
Coyote
Add support for ALPN on recent OpenJDK 8 releases. (remm)
64467: Improve performance of closing idle HTTP/2 streams. (markt)
Expose server certificate through the
SSLSupport
interface. (remm)64483: Log a warning if an AJP request is rejected because it contains an unexpected request attribute. (markt)
64485: Fix possible resource leak geting last modified from
ConfigurationSource.Resource
. (remm)
Jasper
Update the Jakarta Server Pages API implementation to align with specification updates to use generics and add missing
@Deprecated
annotations. (markt)64488: Ensure that the ImportHandler from the Expression Language API is able to load classes from the Java runtime when running under a SecurityManager. Based on a patch by Volodymyr Siedleck. (markt)
WebSocket
Add default implementations for
init()
anddestroy()
to theEncoder
andDecoder
interfaces. (markt)Consistently throw a
DeploymentException
when an invalid endpoint path is specified and catch invalid endpoint paths earlier. (markt)Include the target URL in the log message when a WebSocket connection fails. (markt)
Other
Update the list of known
Charset
s in theCharsetCache
to includeISO-8859-16
, added in OpenJDK 15. (markt)Improve the quality and expand the coverage of the French translations provided with Apache Tomcat. (remm)
64430: Add support for the
CATALINA_OUT_CMD
environment variable that defines a command to which captured stdout and stderr will be redirected. Patch provided by Harald Dunkel. (markt)Switch from the unsupported Maven Ant Tasks to the supported Maven Resolver Ant Tasks to upload artifacts to the ASF Maven repository (and from there to Maven Central). (markt)
Update dependency on bnd to 5.1.0. (markt)