Special Thanks to the following Eclipse Jetty community members
- @stefanroex (Stefan Roex)
- @sharanggupta (Sharang Gupta)
- @adityaanikam (adityaanikam)
- @Bhav-ya-H (Bhavya H)
Changelog
- #16068 - Servlet 6.1 TCK Failure Fix - Synthetic Expires Attribute in Set-Cookie
- #16066 - rework H2 reset
- #16062 - Support dynamic modification of KeyStore entries in SslContextFactory
- #16021 - jetty-security declares junit-jupiter-engine / junit-jupiter-params as compile dependencies
- #16020 - Origin.Address.asString(), Strict-Transport-Security and Alt-Svc are formatted with the default Locale (non-ASCII digits)
- #16001 - ee11 ResourceServlet aborts the connection on a conditional GET of a large welcome file when async-supported
- #15941 - permessage-deflate keeps a Deflater per session even with server_no_context_takeover (@stefanroex)
- #15939 - Allow per-request form limits to be set from a Handler
- #15932 - honor date-time offsets in SignInWithEthereumToken.validate (@Bhav-ya-H)
- #15929 - SessionHandler.SessionRequest.getSession(true) returns null after the session was invalidated in the same request
- #15888 - EagerContentHandler swallows Callback.failed(), leaving QoSHandler permits occupied (@adityaanikam)
- #15883 - Review EE10+
DefaultServlet's 405 Method Not Allowed response when POST method is used - #15877 - fix off-by-one bounds check in HttpURI path character validation (@Bhav-ya-H)
- #15762 - Rework
${jetty.home}/lib/for isolated environment libs, and introducejetty-core-homearchive. - #15760 - Positive Max-Age does not take precedence over an expired Expires attribute
- #15718 -
HttpCookieUtilsignoresexpiresattribute - #14536 - Jetty 12.1.6 ResourceHandler not respecting start of byte range request when setUseFileMapping is true (@sharanggupta)
- #14127 - Jetty Core webapps not deployed when directory contains dots (@sharanggupta)