The Jetty team is happy to announce the immediate availability of a new release for the Eclipse Jetty 10.0.x and 11.0.x branches.
This release includes a number of bug fixes and improvements.
A full list of changes for this release is listed at the end of this email.
This release is available on the Eclipse Jetty project download page or from the Maven Central repository:
Documentation for this release can be found on the Eclipse Jetty project site:
If you find any issues with this release, or if you want to suggest future enhancements, please file an issue on the Jetty GitHub page:
Commercial production and development support for Jetty is offered through Webtide (webtide.com
Please contact us for more information or email jesse@xxxxxxxxxxx
to discuss your specific needs.
The Jetty Development Team
Special Thanks to the following Eclipse Jetty community members that participated in these releases.
@cstamas (Tamas Cservenak)
@jianglai (Lai Jiang)
@prenagha (Padraic Renaghan)
11.0.11 and 10.0.11
#8187 - Fix test-distribution classpath re resolver (@cstamas)
#8175 - Removing invalid maxConnections references
#8163 - RegexPathSpec documentation and MatchedPath improvements
#8162 - Migrate code from jetty-util Logger to slf4j Logger
#8161 - Improve SSLConnection buffers handling
#8155 - Use static exceptions for closing websocket flushers and in ContentProducer
11.0.10 and 10.0.10
#8136 - Improvements to PathSpec
#8134 - Improve cleanup of deflater/inflater pools for PerMessageDeflateExtension
#8088 - Add option to configure exitVm on ShutdownMonitor from System properties
#8067 - Wall time usage in DoSFilter RateTracker results in false positive alert
#8057 - Support Http Response 103 (Early Hints)
#8014 - Review HttpRequest URI construction
#8008 - Add compliance mode for LEGACY multipart parser in Jetty 10+
#7994 - Ability to construct a detached client Request
#7981 - Add TRANSFER_ENCODING violation for MultiPart RFC7578 parser.
#7977 - UpgradeHttpServletRequest.setAttribute & UpgradeHttpServletRequest.removeAttribute can throw NullPointerException
#7975 - ForwardedRequestCustomizer setters do not clear existing handlers
#7953 - Fix StatisticsHandler in the case a Handler throws exception.
#7935 - Review HTTP/2 error handling
#7929 - Correct requestlog formatString commented default (@prenagha)
#7924 - Fix a typo in Javadoc (@jianglai)
#7918 - PathMappings.asPathSpec does not allow root ServletPathSpec
#7891 - Better Servlet PathMappings for Regex
#7880 - DefaultServlet should not overwrite programmatically configured precompressed formats with defaults (@markslater)
#7863 - Default servlet drops first accept-encoding header if there is more than one. (@markslater)
#7858 - GZipHandler does not play nice with other handlers in HandlerCollection
#7818 - Modifying of HTTP headers in HttpChannel.Listener#onResponseBegin is no longer possible
#7808 - Jetty duplicate set session cookie
#7802 - HTTP/3 QPACK - do not expect section ack for zero required insert count
#7754 - jetty.sh ignores JAVA_OPTIONS environment variable
#7748 - Allow overriding of url-pattern mapping in ServletContextHandler to allow for regex or uri-template matching
#7635 - QPACK decoder should fail connection if the encoder blocks more than SETTINGS_QPACK_BLOCKED_STREAMS
#4414 - GZipHandler not excluding inflation for specified paths
#1771 - Add module for SecuredRedirect support