1
- jetty-12.1.0-SNAPSHOT
1
+ jetty-12.1.0.alpha2 - 18 March 2025
2
+ + 2717 Async requests are not considered when shutting down gracefully
3
+ + 3377 Improve jetty-ssl-context.xml
4
+ + 5308 Extract httpConfig and scheduler configuration out of jetty.xml
5
+ + 8768 JSON support for Java 16+ Records
6
+ + 9529 Expose TCP connection establishment information
7
+ + 11307 Explicit demand control in WebSocket endpoints with only
8
+ onWebSocketFrame()
9
+ + 11325 Review content-length check in ServletChannel
10
+ + 11413 Conscrypt does not support server-side SNI
11
+ + 11579 Introduce `UriCompliance.Violation.FRAGMENT` to reject HTTP Request
12
+ Line that includes fragment section.
13
+ + 11947 Jetty12: HttpConfiguration#_relativeRedirectAllowed flipped to true
14
+ per default
15
+ + 12153 Failed to serve resource java.lang.IllegalStateException: s=HANDLING
16
+ rs=ASYNC os=OPEN is=IDLE awp=false se=false i=true al=0
17
+ + 12266 InvocationType improvements and cleanups
18
+ + 12272 Potential deadlock with Vaadin
19
+ + 12323 AsyncMiddleManServlet response flushing
20
+ + 12324 Response compression does not work when the `Accept-Encoding: *`
21
+ request header is used.
22
+ + 12428 No ALPNProcessor for org.bouncycastle.jsse.provider.ProvSSLEngine
23
+ error with jetty http2 client
24
+ + 12429 HandshakeRequest getHeaders are case sensitive.
25
+ + 12436 Allow headers size extend to maxRequestHeadersSize in http client
26
+ + 12469 Content.Sink.write(sink, last, utf8Content, callback) could become
27
+ faster
28
+ + 12481 Exception when a Content-Length is set on a 304 response
29
+ + 12482 CustomRequestLog %q inconsistency with a doc
30
+ + 12488 HTTP/2 headers may not be split in CONTINUATION frames
31
+ + 12496 MultiPartFormData.Parser question.
32
+ + 12505 `ErrorPageErrorHandler` does not use the proper attributes for error
33
+ handling
34
+ + 12520 Numerous stack traces logged at warning level when running under
35
+ HTTP/2 (regression in 12.0.15)
36
+ + 12553 Execute immediately HTTP/2 failures
37
+ + 12558 Document graceful shutdown
38
+ + 12577 org.eclipse.jetty.http.HttpURI.getDecodedPath() throws an NPE when
39
+ there is no path
40
+ + 12578 HttpServletRequest.getParameterMap - UnmodifiableMap does not wrap a
41
+ jetty MultiMap
42
+ + 12588 oejhs.AbstractHTTP2ServerConnectionFactory installs the
43
+ HTTP2SessionContainer bean twice
44
+ + 12603 ee9 / UnsupportedOperationException: Read Only
45
+ + 12609 Change of behaviour with HttpServletResponse.sendError(0) in EE10
46
+ + 12612 Use Compression classes for client decoding
47
+ + 12625 Request.getBeginNanoTime returns invalid values
48
+ + 12639 Request.Content.getContentType()'s Javadoc contradicts
49
+ HttpConnection.normalizeRequest()
50
+ + 12644 use a builder API for OpenIdConfiguration
51
+ + 12646 CompleteListener may be invoked twice
52
+ + 12650 Attribute org.eclipse.jetty.multipartConfig is null
53
+ + 12652 Jetty Reactive client hangs for HTTP 401 responses
54
+ + 12663 Improve scalability of HttpCookieStore.Default
55
+ + 12670 Improve buffer management of HTTP/1 response headers
56
+ + 12674 EE8 has reference to Xalan jars that are no longer needed on new JVMs
57
+ + 12680 ResourceHandler cannot handle files over 2GB in size.
58
+ + 12681 CachingHttpContentFactory$CachedHttpContent already released buffer
59
+ + 12683 Cross context dispatch to root context uses incorrect target path
60
+ + 12687 Buffer reusal in the BufferingResponseListener
61
+ + 12689 Add statistics about `ByteBufferPool.acquire()` calls made for which
62
+ there is no bucket
63
+ + 12690 Add configurable capping for values of H2 `MAX_HEADER_LIST_SIZE`
64
+ settings frames
65
+ + 12695 12.1.0 - ResourceHandler is unable to serve content from PathResource
66
+ that doesn't support mapped file buffers.
67
+ + 12705 Orphaned sessions are never deleted at runtime in the
68
+ SessionDataStore.
69
+ + 12706 Export ArrayByteBufferPool statistics via JMX
70
+ + 12714 MongoSessionDataStore can't upsert sessions if workerName contains
71
+ token deliminators
72
+ + 12723 Only on Windows: Failed startup of context oeje8w.WebAppContext
73
+ + 12730 RegexRule needs configurable to include query (or not) in match logic
74
+ + 12739 Regression in handing CombinedResource WEB-INF between Jetty 11 and
75
+ Jetty 12
76
+ + 12750 UriCompliance is ignored for query string parsing
77
+ + 12760 Jetty snapshot process publishes incorrect BOMs that are different
78
+ from the release BOMs
79
+ + 12768 Static HTML in demos still refer to Jetty 10/11 and earlier concepts.
80
+ + 12775 EE9 Servlet API throws exceptions in normal control flow
81
+ + 12790 Cannot invoke
82
+ "org.eclipse.jetty.io.RetainableByteBuffer.getByteBuffer()" because "buffer"
83
+ is null
84
+ + 12792 Issue when scrolling around in embedded videos
85
+ + 12802 Make Server::setDefaultHandler and Server::setErrorHandler arguments
86
+ consistent
87
+ + 12810 Add `jetty-ee` to a BOM
88
+ + 12821 Restore ee9/ee8 ContextHandler.setCompactPath(boolean) behavior for
89
+ backward compat reasons
90
+ + 12824 Pairing ee{8,9,10} environemnt class loading with additional
91
+ jar/modules
92
+ + 12828 HttpServletResponse.encodeURL() does not support relative paths
93
+ + 12834 Quotes should be escaped in request logs
94
+ + 12852 Jetty's 12.1.0 ArrayByteBufferPool.Quadratic
95
+ java.lang.ArrayIndexOutOfBoundsException
96
+ + 12855 `ContentSourceTransformer.read()` may call `release()` more than once
97
+ + 12882 HttpConfiguration setResponseHeaderSize is ineffective in 12.0.17
98
+ + 12888 ErrorPageHandler dispatcher returns incorrect 405 for failing POST
99
+ requests (e.g. JAX-RS)
100
+ + 12892 Module http-forwarded does not appear to be able to use the IP in
101
+ X-Forwarded-For header with any TLS HTTP request if the module http2 is also
102
+ loaded
103
+ + 12900 JPMS and environments
104
+ + 12906 URIUtil#correctURI throws StringIndexOutOfBoundsException - Jetty 12
105
+ regression
2
106
3
107
jetty-12.1.0.alpha0 - 05 November 2024
4
108
+ 842 Implement RFC7239 support in Proxy and Middleman
5
109
+ 5685 AsyncProxyServlet calls onProxyResponseSuccess() when internally it
6
110
throws "Response header too large" exception
7
111
+ 5888 Limit usage of HTTP/2 connections
8
112
+ 6328 High CPU usage of method handle invocations in Jetty 10
9
- + 8769 Introduce new CompressionHandler with support for gzip, brotli, and zstandard
113
+ + 8769 Introduce new CompressionHandler with support for gzip, brotli, and
114
+ zstandard
10
115
+ 8790 Jetty-12 HttpContent should have an async API
11
116
+ 9778 Jetty 12 - Remove WriteFlusher.Listener
12
117
+ 9980 Add format option to CustomRequestLog for request authority and request
@@ -22,10 +127,10 @@ jetty-12.1.0.alpha0 - 05 November 2024
22
127
+ 11815 Servlet spec 6.1 issue 300
23
128
+ 11934 servlet 6.1 tck cookie test errors
24
129
+ 11956 Consider re-introducing `ByteBufferPool.NON_POOLING` constant
25
- + 12023 [ 12.1.x] Remove deprecated classes/methods
130
+ + 12023 12.1.x] Remove deprecated classes/methods
26
131
+ 12082 `RetainableByteBuffer.DynamicCapacity` enters a corrupt state when
27
132
released
28
- + 12184 [ 12.1.x] Change urls https://eclipse.dev to https://jetty.org
133
+ + 12184 12.1.x] Change urls https://eclipse.dev to https://jetty.org
29
134
+ 12195 Integrate Eclipse Dash License Tool to our build
30
135
+ 12214 ThreadStarvation Testing
31
136
+ 12268 `IteratingCallback` may iterate too much when `process()` returns
@@ -179,7 +284,7 @@ jetty-12.0.14 - 30 September 2024
179
284
is enabled.
180
285
+ 12268 `IteratingCallback` may iterate too much when `process()` returns
181
286
Action.IDLE
182
- + 12279 org.eclipse.jetty.maven.ServerSupport.configureHandlers(Server,
287
+ + 12279 org.eclipse.jetty.maven.ServerSupport.configureHandlers(Server
183
288
List<ContextHandler>, RequestLog) removes handlers
184
289
+ 12284 Excessive heap consumption by SSLSessionImpl by Jetty Server with TLS
185
290
1.3 and long-lived client
0 commit comments