Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Tags: jetty/jetty.project

Tags

jetty-12.1.5

Toggle jetty-12.1.5's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
12.1.5 - 03 December 2025

 + 13960 Ensure demand is called after MessageInputStream.close()
 + 13962 HTTP/2 Client connection timeout does not work
 + 13964 HTTP/2 Client infinite reconnection loop
 + 13993 Jetty 12 server deadlock
 + 14014 Regular handling of bad URIs
 + 14025 Fix cookie-config web.xml attributes when used with quickstart - Jetty 12.1
 + 14026 Rework `consumeAvailable()` mechanism
 + 14028 Native memory leak in zstd compression handler
 + 14063 Add `test` scope to `jetty-quic-util` JUnit dependency
 + 14070 Invalid logger usage in ThreadPool
 + 14085 QoSHandler: Allow customization of rejection status code (429 vs 503) and improve extensibility
 + 14086 Replace reflection-based BundleClassLoaderHelper with spec-compliant BundleDelegatingClassLoader (@Copilot)
 + 14097 Can't use Jetty when the default Locale is Azerbaijan
 + 14123 Improve buffer pools stats and dump
 + 14126 Introduced Jetty module `json.mod`.

jetty-12.0.31

Toggle jetty-12.0.31's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
12.0.31 - 03 December 2025

 + 13962 HTTP/2 Client connection timeout does not work
 + 13993 Fixes for ThreadLimitHandler with NON_BLOCKING invocation type
 + 14013 Regular handling of bad URIs
 + 14017 Fix cookie-config web.xml attributes when used with quickstart
 + 14097 Can't use Jetty when the default Locale is Azerbaijan
 + 14130 12.0.x: Improve buffer pools stats and dump
 + 14132 12.0.x: Fix loop caused by `NegotiatingClientConnection` talking to broken server

jetty-12.1.4

Toggle jetty-12.1.4's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
12.1.4 - 10 November 2025

 + 3515 Review Uptime
 + 12023 [12.1.x] Remove deprecated classes/methods
 + 12720 Error attributes not set on request in Jetty 12
 + 13290 Consider changing 12.1 websocket-core to consume frame buffers on sendFrame
 + 13323 jetty.requestlog.timezone not working
 + 13335 Servlet Upgrade Support is too eager
 + 13470 Jetty 12.0: ManagedSession issues due to recursion and/pr multiple completions of the stream.
 + 13512 disable detectOfflineLinks of m-javadoc-plugin and add test to ensure javadoc:jar still works fine with eclipse-release profile
 + 13619 AbstractConnector Javadoc continues to reference legacy default acceptor thread calculation
 + 13634 Avoid sending RST_STREAM for closed streams
 + 13672 Improve CSV Compliance
 + 13677 Make `ContextHandler` catch and ignore exceptions thrown by `Thread.setContextClassLoader()`
 + 13685 Infinite loop on Content.copy() with Content.Source.from(... , Path, ) when Path has size 0.
 + 13689 eeX-demo-mock-resources.mod incorrectly depends on eeX-annotations
 + 13768 Sanitizing of HTTP headers names and values should remove NUL bytes (U+0000)
 + 13806 Improved Credential to allow stronger password checksums.
 + 13812 NullPointerException in GzipEncoderSink, breaking all requests with CompressionHandler
 + 13832 Introduced `SecurityHandler.PathMethodMapped`
 + 13833 CompressionHandler shouldn't compress response with specific status codes
 + 13837 Limit ReservedThread creation (@arsenalzp)
 + 13841 Warn the first time the TCCL fails to be set
 + 13849 Connection reset on HTTP/2 when using CompressionHandler with default WindowRateControl
 + 13850 FileMappingHttpContentFactory change in 12.1.x still serves old files, even when last modified date on file changes
 + 13883 Invalid logger usage in HttpOutput
 + 13886 Servlet filter mappings not working with quickstart
 + 13896 listener.onContent( ... ) clears that ByteBuffer before the call.
 + 13915 You can not have both Frame and Text handler in 12.1.x Jetty websocket
 + 13922 ResourceServlet Download link broken
 + 13923 Merge to 12.0.x to 12.1.x (@julianladisch, @guptas6est)
 + 13924 Merge PR #13887 to 12.1.x - fix servlet filter mappings with quickstart
 + 13931 Introduce ConditionalHandler.NextElseReject
 + 13936 Version12.1.3 breaks BINARY compatibility with 12.0.29: HttpContent.getByteBuffer() and more
 + 13939 Add an asByteArrayAsync method taking promise for Content.Source
 + 13945 Document deployment in programming guide
 + 13962 HTTP/2 Client connection timeout does not work
 + 13971 ContentSinkOutputStream does not have idempotent close
 + 13973 Fix Multipart cleanup in HttpChannelState
 + 13976 Allow configuring the default max local streams on the H2 client
 + 13985 Fix error handling from jsp with post form
 + 14004 Fix NPE in SecurityHandler, List can have restrictions on contains(null)

jetty-12.0.30

Toggle jetty-12.0.30's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
12.0.30 - 10 November 2025

 + 13413 Fix `<license><name>` by using SPDX in pom.xml (@julianladisch)
 + 13470 Jetty 12.0: ManagedSession issues due to recursion and/pr multiple completions of the stream.
 + 13613 HttpInput#read rethrows already thrown exception, leading to possible self-suppressing exception issue
 + 13842 12.0.x: warn the first time the TCCL fails to be set
 + 13849 Connection reset on HTTP/2 when using CompressionHandler with default WindowRateControl
 + 13886 Servlet filter mappings not working with quickstart
 + 13922 ResourceServlet Download link broken
 + 13933 completeStream changes introduced "Unconsumed" bug
 + 13962 HTTP/2 Client connection timeout does not work
 + 13978 12.0.x: allow configuring the default max local streams on the H2 client
 + 13983 12.0.x: Fix error handling from jsp with post form

jetty-12.1.3

Toggle jetty-12.1.3's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
12.1.3 - 16 October 2025

 + 13246 Missing hook or statistic for QoSHandler rejections by exceeding setMaxSuspendedRequestCount
 + 13588 CONTAINER_JAR_PATTERN ignored on Windows
 + 13613 HttpInput#read rethrows already thrown exception, leading to possible self-suppressing exception issue
 + 13615 Concurrency issue, headers from different requests are mixed in Jetty 12.0.27
 + 13626 WebAppContext.setExtraClasspath(String) entry separator
 + 13634 Avoid sending RST_STREAM for closed streams
 + 13681 QUICHE_ERR_STREAM_LIMIT with Jetty 12.1.2 on HTTP/3
 + 13682 HttpClient.[maxRequest|request]HeadersSize should be consistent
 + 13683 Badly pct-encoded Shift-JIS is not supported by Jetty 12
 + 13703 MailSessionReference is not dereferenced in JNDI lookup
 + 13708 Improve StateTrackingHandler reporting of incomplete callbacks
 + 13768 Sanitizing of HTTP headers names and values should remove NUL bytes (U+0000)

jetty-12.0.29

Toggle jetty-12.0.29's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
12.0.29 - 16 October 2025

 + 13588 CONTAINER_JAR_PATTERN ignored on Windows
 + 13613 HttpInput#read rethrows already thrown exception, leading to possible self-suppressing exception issue
 + 13615 Concurrency issue, headers from different requests are mixed in Jetty 12.0.27
 + 13626 WebAppContext.setExtraClasspath(String) entry separator
 + 13634 Avoid sending RST_STREAM for closed streams
 + 13682 HttpClient.[maxRequest|request]HeadersSize should be consistent
 + 13683 Badly pct-encoded Shift-JIS is not supported by Jetty 12
 + 13685 Infinite loop on Content.copy() with Content.Source.from(... , Path, ) when Path has size 0.
 + 13768 Sanitizing of HTTP headers names and values should remove NUL bytes (U+0000)

jetty-12.1.2

Toggle jetty-12.1.2's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
12.1.2 - 07 October 2025

 + 11826 NativeHelper triggers JDK warning
 + 13472 Support multiple directories to be scanned by deployment-scanner
 + 13482 New request attribute `__oejs.Request.Cookies`
 + 13539 HttpCookie.Builder does not allow removing SameSite
 + 13548 Improved HTTP2Connection dump information (@znight1020)
 + 13563 Jetty 12.1.0 fails to serve big (> 1MiB) static web resources located inside a jar file
 + 13567 Jetty 12.1.1 HTTP2 broken data
 + 13571 JMX Bean Names are not predictable now that they have hashcodes
 + 13579 How to remove a websocket mapping
 + 13583 NPE in WriteFlusher after org.eclipse.jetty.http.BadMessageException: 417
 + 13592 ClosedFileSystemException when upgrading to 12.1.1
 + 13598 Server hangs when client closes too many connections.
 + 13599 Merge ConstantThrowable and StaticException
 + 13603 Bad Accept-Language request headers can result in NPE during HttpServletRequest.getLocale() call
 + 13608 DebugHandler changes Thread name without restoring it afterwards
 + 13613 HttpInput#read rethrows already thrown exception, leading to possible self-suppressing exception issue
 + 13621 Restore `BufferingResponseListener.onContent(Response, ByteBuffer)` behavior
 + 13624 ContextClassLoader changed on resumed requests with QoSHandler
 + 13625 Not possible to control HttpClient `Accept-Encoding` weights with standard API and discovered Compression
 + 13640 Fix NPE in ee9/ee8 nested.BufferedResponesHandler

jetty-12.0.28

Toggle jetty-12.0.28's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
12.0.28 - 03 October 2025

 + 13509 "No multipart configuration element" exception when getNamedDispatcher().forward() used
 + 13583 NPE in WriteFlusher after org.eclipse.jetty.http.BadMessageException: 417
 + 13598 Server hangs when client closes too many connections.
 + 13603 Bad Accept-Language request headers can result in NPE during HttpServletRequest.getLocale() call

jetty-12.0.27

Toggle jetty-12.0.27's commit message

Verified

This tag was signed with the committer’s verified signature.
olamy Olivier Lamy
12.0.27 - 11 September 2025

 + 13528 Review HttpParser._headerBytes accounting
 + 13549 Ensure buffer is always released from HTTP/3 HeadersGenerator in case of failure.
 + 13562 org.mortbay.jasper.apache-el-<version>.jar missing from jetty-12.0.26

jetty-12.1.1

Toggle jetty-12.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
olamy Olivier Lamy
12.1.1 - 08 September 2025

 + 12029 OutputStreamContentSource.AsyncOutputStream rethrows already thrown exception
 + 12735 Provide better documentation of JettyWebSocketServletContainerInitializer and jetty-${ee-version}-websocket-jetty-server modules
 + 13336 HTTP/2 - Valid horizontal tab "\t" in http header is coverted into "?"
 + 13341 Complete WebSocket close handshake asynchronously
 + 13346 TCP half-close during WebSocket session close causes ClosedChannelException
 + 13375 WebSocketClient attempts to use HTTP/2 on servers without SETTINGS_ENABLE_CONNECT_PROTOCOL
 + 13385 Regression in `javax.servlet.http.HttpServletResponse#setHeader` since jetty 10
 + 13398 Improve LoginAuthenticators to handle Proxy-Authenticate (@znight1020)
 + 13409 Jetty fails to discover WebFragments in Library Files on classpath
 + 13436 AssertionError in MemoryEndPointPipe.MemoryEndPoint.fill()
 + 13447 Apache jsp/el jars in 12.1.0 are not groupId prefixed (like they are in 12.0.x releases)
 + 13457 ClassCastException due to HashSet being used in a non thread-safe way
 + 13464 Automatic MultiPart cleanup for Jetty 12
 + 13465 Review invocation of `UpgradeListener.onHandshakeResponse()` in case of failures
 + 13466 Lost WebSocket upgrade failure
 + 13475 jakarta Websocket served with h2 and timeouts disabled always times out after 30s
 + 13487 Regression in Jetty 12.1.0: @OnWebSocketFrame and @OnWebSocketMessage can no longer coexist
 + 13489 OSGi package import problem with org.eclipse.jetty.http3.client.http
 + 13498 Jetty 12.1.x Migration Guide
 + 13499 Jetty 12.1 brotli linking problem
 + 13500 Add jetty-compression artifacts to jetty-bom
 + 13506 HTTP/2 CONTINUATION frames may cause connection close
 + 13521 Rework `BlockingArrayQueue` growth strategy
 + 13526 `BinaryStreamTest.testMoreThanLargestMessageOneByteAtATime()` is flaky