Special Thanks to the following Eclipse Jetty community members
- @maarouf-yassine (Maarouf Yassine)
Changelog
- #13363 - Improve JSP scratch directory creation and error message.
- #13354 - Upgrade jasper-jsp 9.0.107, 10.1.43
- #13348 - jetty 12.0.x dependencies upgrade
- #13343 - Module
eeN-quickstart
should depend oneeN-annotations
- #13336 - HTTP/2 - Valid horizontal tab "\t" in http header is coverted into "?"
- #13330 - Content negotiation for Accept-Language (static pages) ?
- #13321 - Cleanup plus and annotations hierarchy
- #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
- #13295 - Fix comments in NamingEntry; add support for simple scope name
- #13291 - Remove unnecessary old slf4j osgi compatibility
- #13288 - jetty 12.0.x 8867 plugin toolchain
- #13285 - Upgrade quiche to version 0.24.4
- #13274 -
JettyWebSocketTest
sometimes fails withConcurrentModificationException
- #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. - #13251 - Jetty 12.0.x use our new release tools
- #13242 - Keep extracted query params as attribute for jetty-core
- #13238 - stop.host property always uses the default 127.0.0.1
- #13234 - Regression in 12.0.21 on handling empty query parameters
- #13232 - Regression in ee9/ee8 getRequestDispatcher() exceptions
- #13228 - Update Core Deploy Documentation
- #13190 - Introduce ability to decode and/or canonicalize URIs in a RewriteRule
- #13127 - Support Digest authentication with SHA-256
- #13087 - Why doesn't SocketAddressResolver API receive the context map?
- #13043 - Review WebSocket flushers
- #12818 - NPE with websocket java.lang.NullPointerException: Cannot invoke "org.eclipse.jetty.io.RetainableByteBuffer.hasRemaining()" because "this.networkBuffer" is null
- #12735 - Provide better documentation of JettyWebSocketServletContainerInitializer and jetty-${ee-version}-websocket-jetty-server modules
- #11952 - Remove usages of
ByteBufferCallbackAccumulator
- #9794 - Jetty 12 - jetty-ee9-proxy.xml broken
- #9632 - Jetty 12 - conditional headers handling for welcome files