Special Thanks to the following Eclipse Jetty community members
- @basil (Basil Crow)
- @mojavelinux (Dan Allen)
- @dkaukov (Dmitry Kaukov)
- @LarsKrogJensen (Lars Krog-Jensen)
- @pbhenson (Paul B. Henson)
- @Tony-the-Tech (Tony Copping)
Changelog
- #12213 - Removed reliance on exception to shutdown non persistent connections
- #12212 - ShutdownOutput for non-persistent HTTP/1 connections
- #12209 - Move h2spec exec to a profile
- #12208 - resolve differences in AliasCheckerSymlinkTests
- #12207 - Jetty Maven Plugin 12.x no longer configures
DefaultHandler
- #12206 - sendError(-1) is an abort
- #12203 - Fixes HttpClient Content.Source reads from arbitrary threads
- #12199 - fix npe when onCompleteFailure happens after reset
- #12198 - Fix potential NPE from VirtualThreadPool
- #12183 - Fix order of jetty.http.port property for jetty maven plugin
- #12173 - Jetty Maven Plugin - jetty:run does not work with pom type dependencies
- #12172 - change urls https://eclipse.dev to https://jetty.org
- #12171 - QoSHandler does not resume on a virtual thread
- #12163 - HttpConfiguration dump is missing entries
- #12154 - Is it possible to define max number of virtual threads when VirtualThreadsExecutor is enabled, i.e. max number of http requests being handled in the same time?
- #12152 - simplify configuration for Antora Collector (@mojavelinux)
- #12133 - Fix h2spec plugin report and upgrade version
- #12124 - JSP temp directory regression, possibly due to fix for #12044
- #12122 - NPE in HttpReceiver.responseContentAvailable()
- #12120 - Introduce properties for cipher suites
- #12113 - Improved handling of 100 Continue
- #12112 - invoker:install should include test dependencies as well as they are used by the tests, this issue can happen only when not snapshots have been deployed of demos new versions
- #12111 - Improvements to HttpSender.
- #12104 - Error handling on ee9 / ee8 with HTTP/1.0 can result in an empty
Connection:
response header. - #12094 - Possible regression in ContextFactory.getObjectInstance() between Jetty 11.0.22 and 12.0.11
- #12063 - Introduce Jetty module for HTTP/2 client dependencies
- #11926 - File upload puzzle
- #11822 - h2 server responses exceeding SETTINGS_MAX_HEADER_LIST_SIZE do not result in RST_STREAM or GOAWAY
- #11654 - Customizable error page buffer size (@dkaukov)
- #11408 - Jetty start module property values with ${expr} are not being expanded
- #11322 - Change jetty-nosql MongoDB dependency from unmaintained mongo-java-driver to mongodb-driver-sync
- #9121 - Jetty 12 - Flaky BlockedWritesWithSmallThreadPoolTest.testServerThreadsBlockedInWrites()
- #6514 - How to warm up SslConnection
- #3553 - Support sslSession() in Jetty Client