Special Thanks to the following Eclipse Jetty community members
- @kohlschuetter (Christian Kohlschütter)
- @gregpoulos (Greg Poulos)
Changelog
- #9403 - TCK failure: DefaultServlet only sets status 404 instead of sending 404 response
- #9390 - Moved implementation methods ensure*() from the Response interface
- #9388 - Javadocs for Response and Context.
- #9385 - Rename process to handle
- #9383 - Reinstate ee9 jetty runner.
- #9382 - Remove jetty-ant
- #9356 - cleanup of websocket to fix JPMS warnings
- #9336 - Review LifeCycle of Parts in Jetty 12
- #9335 - Jetty 12 - Review client notifiers
- #9318 - Redo Handler renaming
- #9305 - Rename Handler Nested & Collection
- #9301 - JSTL fails in JPMS
- #9293 - Jetty 12 - Relax JPMS dependencies
- #9288 - Jetty 12 - Use oej.http.HttpCookie in jetty-client
- #9275 - Jetty-12 H3 tests passing after 30s timeout
- #9234 - Fix some JPMS issues for websocket-core
- #9230 - Remove duplicate osgi dependency declarations in top level pom
- #9227 - Fixed DetectorConnection buffer lifecycle.
- #9223 - Jetty 12 - Added a core Session abstraction
- #9220 - Fix/jetty 12 reorganize session tests
- #9213 - Converted PathMappings to be an AbstractMap
- #9210 - Jetty 12 - Review Pool and Pool.Entry
- #9207 - Jetty 12 - Fixing simple
@named
virtualhost configuration - #9205 - Jetty 12 - New HTTP Cookie interface
- #9202 - Jetty 12 - Add and allow plural form of existing
start.jar
args. - #9201 - Jetty 12 - Cleanup Shutdown classes
- #9191 - Jetty-12 Remove usage of HandlerList and reduce usage of Handler.Collection
- #9189 - Uncomment websocket deps for ee9 jetty maven plugin
- #9187 - Jetty 12.0.x Documentation: Logging section in operations manual (@gregpoulos)
- #9182 - Jetty 12 - Public version of JakartaWebSocketServerContainer
- #9174 - Jetty 12 - Introduce
GracefulShutdownHandler
and Test - #9173 - Configuring SameSite on a per-cookie basis in Jetty 12
- #9171 - Jetty 12 - Fix for HttpParser quick HTTP Version lookahead
- #9166 - Jetty 12: review/remove ByteBufferPool (@kohlschuetter)
- #9165 - Jetty 12 - Javadoc cleanup & new inspection profile
- #9159 - Jetty 12 simplify Retainable.canRetain usage
- #9158 - Jetty 12.0.x 9131 remove path watcher
- #9156 - Ensure all eeX versions of the plugin use prefix "jetty"
- #9153 - Jetty 12 temp directory cleanup
- #9152 - For consistency, convert "JETTY_HOME" attribute to "jetty-home" (@gregpoulos)
- #9151 - Jetty 12.0.x document modules (@gregpoulos)
- #9149 - Jetty 12 - Add tests in util/resource for alternate FileSystem implementations
- #9145 - Failure when running
add-module
for openid, websocket, and stats modules - #9141 - Thread-safe Content.Chunk#slice
- #9136 - util: Add support for GraalVM Native-Image resource:-URIs and Paths (@kohlschuetter)
- #9127 - Reorganization of jetty-client classes.
- #9115 - Use method references instead of reflection in TypeUtil (@kohlschuetter)
- #9096 - Jetty 12.0.x documentation (@gregpoulos)
- #9090 - keep matching exception to found errorpage
- #9077 - Jetty 12.0.x h2c perf improvement: implement equals/hashcode in Stream
- #9075 - Simpler TreeTrie.isEmpty() method
- #9074 - TCK: Dispatch forward and includes attributes do not meet the spec
- #9068 - Jetty 12.0.x osgi
- #9067 - TCK DefaultServlet handling of dispatch include incorrect
- #9066 - TCK multipart not set as request parameter
- #9061 - Async not supported without wrappers
- #9058 - Enable all jetty-deploy tests
- #9057 - Jetty 12.0.x ee10 convert cookie
- #9051 - Review Jetty-12 DelayedHandler
- #9048 - Test for ee10 response commit
- #9046 - Fix jetty-12 tck tests com.sun.ts.tests.servlet.api.jakarta_servlet_http.httpsessionx.URLClient.invalidateHttpSessionTest and com.sun.ts.tests.servlet.api.jakarta_servlet_http.httpsessionx.URLClient.invalidateHttpSessionxTest
- #9043 - Create StaticHttpContentFactory and other cleanups
- #9037 - response#getWriter should throw UnsupportedEncodingException in case of bad character encoding used
- #9035 - Jetty 12 handler as boolean processor
- #9033 - Merge Release 12.0.0.alpha3
- #9027 - Fix lag in pom versions.
- #8993 -
Content.Chunk.isTerminal()
cannot discriminateEOF
from chunks containing a pooled empty buffer - #8991 - Review naming of FrameHandler.isDemanding() in Jetty 12
- #8984 - Jetty 12 - Attributes dump is not working
- #8981 - Rework client content listeners
- #8069 - Jetty 12 is missing a way to record server latencies