Special Thanks to the following Eclipse Jetty community members
- @maarouf-yassine (Maarouf Yassine)
- @kohlschuetter (Dr. Christian Kohlschütter)
Changelog
- #13303 - Improved logging and exception handling in HTTP2Producer.
- #13300 -
o.e.j.plus.jndi.Resource
s declared ineeX
scope then linked via<resource-ref>
or<resource-env-ref>
in web.xml not found - #13299 - Race Condition in WebSocketConnection - Job failed: java.lang.IllegalStateException: FILLING_AND_PARSING
- #13274 - 13287 Make
Environment
implementation thread-safe to preventConcurrentModificationException
- #13268 -
charset=null
is automatically added when usingContent-Type: application/problem+json
in Servlet ee10 - #13266 - Fix Typo in http.adoc (@maarouf-yassine)
- #13263 - NPE from SslEndPoint.isInputShutdown
- #13261 - Improve handling of failed HTTP/2 requests
- #13259 -
org.eclipse.jetty.plus.jndi.Transaction
should supportjavax.naming.Referenceable
as a constructor option too. - #13234 - Regression in 12.0.21 on handling empty query parameters
- #13232 - Regression in ee9/ee8 getRequestDispatcher() exceptions
- #13209 - stop throwing ISE when complete() is called after abort()
- #13201 - Fix
ReadPendingException
warning - #13196 - Download of large file may get stuck in an infinite loop (bug in
IOResources.copy
/Content.Source
) (@kohlschuetter) - #13190 - Introduce ability to decode and/or canonicalize URIs in a RewriteRule
- #12818 - NPE with websocket java.lang.NullPointerException: Cannot invoke "org.eclipse.jetty.io.RetainableByteBuffer.hasRemaining()" because "this.networkBuffer" is null