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

Skip to content

Tags: jetty/jetty.project

Tags

jetty-12.0.20

Toggle jetty-12.0.20's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-12.0.20 - 29 April 2025

+ 13033 Added "since" and "forRemoval" attributes to AbstractLifeCycle.AbstractLifeCycleListener deprecation, and removed its usages.
+ 13029 Web-socket that use permessage-deflate extensions are keeping in memory the last message sent to the client
+ 13019 [util-ajax] Support CharSequence instead of String for JSON.parse (@scrat98)
+ 13017 Upgrade quiche to version 0.24.0
+ 13016 Allow the HttpClient in AbstractProxyServlet to configure additional attributes (@garydgregory)
+ 13008 Introduce HttpClient's Request.onResponseListener()
+ 13004 QueuedThreadPool throws error on quick successive execute calls if initialized with BlockingArrayQueue or ArrayBlockingQueue
+ 12988 Introduce an HTTP/2 frame listener
+ 12985 Optimize memory usage of FrameFlusher.timeoutExpired
+ 12981 MultiPart annotation scanning not done if metadata-complete==true
+ 12965 Allow `Resource` instances to provide `Content.Source` directly
+ 12963 Slow transfers on custom / non-Path Resource instances (@kohlschuetter)
+ 12961 Different results for `getRequestURL` in filters with async requests
+ 12958 Discrepancy between Jetty 9 and Jetty 12 when setting the base resource to a path containing `..`
+ 12900 Make JPMS work with new Environments features
+ 12746 Sporadic NPE in HttpChannelState.onFailure

jetty-12.0.19

Toggle jetty-12.0.19's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-12.0.19 - 01 April 2025

 + 12361 ErrorHandler#getShowMessageInTitle() is ignored
 + 12537 Correct logic in org.eclipse.jetty.server.LowResourceMonitor#setMonitorThreads
 + 12900 Make JPMS work with new Environments features
 + 12906 URIUtil#correctURI throws StringIndexOutOfBoundsException
 + 12913 Resource located inside JAR file is wrongfully treated as an alias
 + 12923 Introduce Bouncy Castle Jetty module
 + 12936 UnsupportedOperationException when modifying HttpServletResponse after
   commit
 + 12943 Unable to handle - IllegalStateException in Jetty Client Request
   send()

jetty-12.1.0.alpha2

Toggle jetty-12.1.0.alpha2's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-12.1.0.alpha2 - 18 March 2025

 + 2717 Async requests are not considered when shutting down gracefully
 + 3377 Improve jetty-ssl-context.xml
 + 5308 Extract httpConfig and scheduler configuration out of jetty.xml
 + 8768 JSON support for Java 16+ Records
 + 9529 Expose TCP connection establishment information
 + 11307 Explicit demand control in WebSocket endpoints with only
   onWebSocketFrame()
 + 11325 Review content-length check in ServletChannel
 + 11413 Conscrypt does not support server-side SNI
 + 11579 Introduce `UriCompliance.Violation.FRAGMENT` to reject HTTP Request
   Line that includes fragment section.
 + 11947 Jetty12: HttpConfiguration#_relativeRedirectAllowed flipped to true
   per default
 + 12153 Failed to serve resource java.lang.IllegalStateException: s=HANDLING
   rs=ASYNC os=OPEN is=IDLE awp=false se=false i=true al=0
 + 12266 InvocationType improvements and cleanups
 + 12272 Potential deadlock with Vaadin
 + 12323 AsyncMiddleManServlet response flushing
 + 12324 Response compression does not work when the `Accept-Encoding: *`
   request header is used.
 + 12428 No ALPNProcessor for org.bouncycastle.jsse.provider.ProvSSLEngine
   error with jetty http2 client
 + 12429 HandshakeRequest getHeaders are case sensitive.
 + 12436 Allow headers size extend to maxRequestHeadersSize in http client
 + 12469 Content.Sink.write(sink, last, utf8Content, callback) could become
   faster
 + 12481 Exception when a Content-Length is set on a 304 response
 + 12482 CustomRequestLog %q inconsistency with a doc
 + 12488 HTTP/2 headers may not be split in CONTINUATION frames
 + 12496 MultiPartFormData.Parser question.
 + 12505 `ErrorPageErrorHandler` does not use the proper attributes for error
   handling
 + 12520 Numerous stack traces logged at warning level when running under
   HTTP/2 (regression in 12.0.15)
 + 12553 Execute immediately HTTP/2 failures
 + 12558 Document graceful shutdown
 + 12577 org.eclipse.jetty.http.HttpURI.getDecodedPath() throws an NPE when
   there is no path
 + 12578 HttpServletRequest.getParameterMap - UnmodifiableMap does not wrap a
   jetty MultiMap
 + 12588 oejhs.AbstractHTTP2ServerConnectionFactory installs the
   HTTP2SessionContainer bean twice
 + 12603 ee9 / UnsupportedOperationException: Read Only
 + 12609 Change of behaviour with HttpServletResponse.sendError(0) in EE10
 + 12612 Use Compression classes for client decoding
 + 12625 Request.getBeginNanoTime returns invalid values
 + 12639 Request.Content.getContentType()'s Javadoc contradicts
   HttpConnection.normalizeRequest()
 + 12644 use a builder API for OpenIdConfiguration
 + 12646 CompleteListener may be invoked twice
 + 12650 Attribute org.eclipse.jetty.multipartConfig is null
 + 12652 Jetty Reactive client hangs for HTTP 401 responses
 + 12663 Improve scalability of HttpCookieStore.Default
 + 12670 Improve buffer management of HTTP/1 response headers
 + 12674 EE8 has reference to Xalan jars that are no longer needed on new JVMs
 + 12680 ResourceHandler cannot handle files over 2GB in size.
 + 12681 CachingHttpContentFactory$CachedHttpContent already released buffer
 + 12683 Cross context dispatch to root context uses incorrect target path
 + 12687 Buffer reusal in the BufferingResponseListener
 + 12689 Add statistics about `ByteBufferPool.acquire()` calls made for which
   there is no bucket
 + 12690 Add configurable capping for values of H2 `MAX_HEADER_LIST_SIZE`
   settings frames
 + 12695 12.1.0 - ResourceHandler is unable to serve content from PathResource
   that doesn't support mapped file buffers.
 + 12705 Orphaned sessions are never deleted at runtime in the
   SessionDataStore.
 + 12706 Export ArrayByteBufferPool statistics via JMX
 + 12714 MongoSessionDataStore can't upsert sessions if workerName contains
   token deliminators
 + 12723 Only on Windows: Failed startup of context oeje8w.WebAppContext
 + 12730 RegexRule needs configurable to include query (or not) in match logic
 + 12739 Regression in handing CombinedResource WEB-INF between Jetty 11 and
   Jetty 12
 + 12750 UriCompliance is ignored for query string parsing
 + 12760 Jetty snapshot process publishes incorrect BOMs that are different
   from the release BOMs
 + 12768 Static HTML in demos still refer to Jetty 10/11 and earlier concepts.
 + 12775 EE9 Servlet API throws exceptions in normal control flow
 + 12790 Cannot invoke
   "org.eclipse.jetty.io.RetainableByteBuffer.getByteBuffer()" because "buffer"
   is null
 + 12792 Issue when scrolling around in embedded videos
 + 12802 Make Server::setDefaultHandler and Server::setErrorHandler arguments
   consistent
 + 12810 Add `jetty-ee` to a BOM
 + 12821 Restore ee9/ee8 ContextHandler.setCompactPath(boolean) behavior for
   backward compat reasons
 + 12824 Pairing ee{8,9,10} environemnt class loading with additional
   jar/modules
 + 12828 HttpServletResponse.encodeURL() does not support relative paths
 + 12834 Quotes should be escaped in request logs
 + 12852 Jetty's 12.1.0 ArrayByteBufferPool.Quadratic
   java.lang.ArrayIndexOutOfBoundsException
 + 12855 `ContentSourceTransformer.read()` may call `release()` more than once
 + 12882 HttpConfiguration setResponseHeaderSize is ineffective in 12.0.17
 + 12888 ErrorPageHandler dispatcher returns incorrect 405 for failing POST
   requests (e.g. JAX-RS)
 + 12892 Module http-forwarded does not appear to be able to use the IP in
   X-Forwarded-For header with any TLS HTTP request if the module http2 is also
   loaded
 + 12900 JPMS and environments
 + 12906 URIUtil#correctURI throws StringIndexOutOfBoundsException - Jetty 12
   regression

jetty-12.0.18

Toggle jetty-12.0.18's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-12.0.18 - 12 March 2025

 + 12802 Make Server::setDefaultHandler and Server::setErrorHandler arguments
   consistent
 + 12882 HttpConfiguration setResponseHeaderSize is ineffective in 12.0.17
 + 12888 ErrorPageHandler dispatcher returns incorrect 405 for failing POST
   requests (e.g. JAX-RS)
 + 12892 Module http-forwarded does not appear to be able to use the IP in
   X-Forwarded-For header with any TLS HTTP request if the module http2 is also
   loaded

jetty-11.0.25

Toggle jetty-11.0.25's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-11.0.25 - 12 March 2025

 + 12268 `IteratingCallback` may iterate too much when `process()` returns
   Action.IDLE
 + 12776 ByteBufferPool - all ongoing requests fail when single request is
   cancelled on HTTP/2
 + 12821 Better document ContextHandler.setCompactPath(boolean) deprecation
 + 12869 XmlConfiguration shouldn't treat non-XML command line options as XML

jetty-10.0.25

Toggle jetty-10.0.25's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-10.0.25 - 12 March 2025

 + 12268 `IteratingCallback` may iterate too much when `process()` returns
   Action.IDLE
 + 12776 ByteBufferPool - all ongoing requests fail when single request is
   cancelled on HTTP/2
 + 12821 Better document ContextHandler.setCompactPath(boolean) deprecation
 + 12869 XmlConfiguration shouldn't treat non-XML command line options as XML

jetty-12.0.17

Toggle jetty-12.0.17's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-12.0.17 - 03 March 2025

 + 11413 Conscrypt does not support server-side SNI
 + 12428 No ALPNProcessor for org.bouncycastle.jsse.provider.ProvSSLEngine
   error with jetty http2 client
 + 12603 ee9 / UnsupportedOperationException: Read Only
 + 12609 Change of behaviour with HttpServletResponse.sendError(0) in EE10
 + 12625 Request.getBeginNanoTime returns invalid values
 + 12639 Request.Content.getContentType()'s Javadoc contradicts
   HttpConnection.normalizeRequest()
 + 12646 CompleteListener may be invoked twice
 + 12650 Attribute org.eclipse.jetty.multipartConfig is null
 + 12652 Jetty Reactive client hangs for HTTP 401 responses
 + 12663 Improve scalability of HttpCookieStore.Default
 + 12670 Improve buffer management of HTTP/1 response headers
 + 12674 EE8 has reference to Xalan jars that are no longer needed on new JVMs
 + 12681 CachingHttpContentFactory$CachedHttpContent already released buffer
 + 12683 Cross context dispatch to root context uses incorrect target path
 + 12689 Add statistics about `ByteBufferPool.acquire()` calls made for which
   there is no bucket
 + 12690 Add configurable capping for values of H2 `MAX_HEADER_LIST_SIZE`
   settings frames
 + 12705 Orphaned sessions are never deleted at runtime in the
   SessionDataStore.
 + 12706 Export ArrayByteBufferPool statistics via JMX
 + 12714 MongoSessionDataStore can't upsert sessions if workerName contains
   token deliminators
 + 12723 Windows & OSGi: Failed startup of context oeje8w.WebAppContext
 + 12730 Regex rules have configs for query matching and merging
 + 12739 Regression in handing CombinedResource WEB-INF between Jetty 11 and
   Jetty 12
 + 12750 UriCompliance is ignored for query string parsing
 + 12775 EE9 Servlet API avoid unnecessary exceptoin in getInputStream()
 + 12790 Cannot invoke
   "org.eclipse.jetty.io.RetainableByteBuffer.getByteBuffer()" because "buffer"
   is null
 + 12792 Jetty 12 issue rendering imbedded videos
 + 12810 Add `jetty-ee` to a BOM
 + 12821 Restore ee9/ee8 ContextHandler.setCompactPath(boolean) behavior for
   backward compat reasons
 + 12828 HttpServletResponse.encodeURL() does not support relative paths
 + 12834 Quotes should be escaped in request logs

jetty-12.1.0.alpha1

Toggle jetty-12.1.0.alpha1's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-12.1.0.alpha1 - 19 December 2024

 + 3377 Improve jetty-ssl-context.xml
 + 5308 Extract httpConfig and scheduler configuration out of jetty.xml
 + 8768 JSON support for Java 16+ Records
 + 9051 Review Jetty-12 DelayedHandler
 + 9206 Review 100 continue handling in Jetty 12
 + 9529 Expose TCP connection establishment information
 + 11307 Explicit demand control in WebSocket endpoints with only
   onWebSocketFrame()
 + 11325 Review content-length check in ServletChannel
 + 11413 Conscrypt does not support server-side SNI
 + 11579 Introduce `UriCompliance.Violation.FRAGMENT` to reject HTTP Request
   Line that includes fragment section.
 + 11947 Jetty12: HttpConfiguration#_relativeRedirectAllowed flipped to true
   per default
 + 12153 Failed to serve resource java.lang.IllegalStateException: s=HANDLING
   rs=ASYNC os=OPEN is=IDLE awp=false se=false i=true al=0
 + 12266 InvocationType improvements and cleanups
 + 12272 Potential deadlock with Vaadin
 + 12323 AsyncMiddleManServlet response flushing
 + 12324 Response compression does not work when the `Accept-Encoding: *`
   request header is used.
 + 12429 HandshakeRequest getHeaders are case sensitive.
 + 12436 Allow headers size extend to maxRequestHeadersSize in http client
 + 12469 Content.Sink.write(sink, last, utf8Content, callback) could become
   faster
 + 12481 Exception when a Content-Length is set on a 304 response
 + 12482 CustomRequestLog %q inconsistency with a doc
 + 12488 HTTP/2 headers may not be split in CONTINUATION frames
 + 12496 MultiPartFormData.Parser question.
 + 12505 `ErrorPageErrorHandler` does not use the proper attributes for error
   handling
 + 12520 Numerous stack traces logged at warning level when running under
   HTTP/2 (regression in 12.0.15)
 + 12553 Execute immediately HTTP/2 failures
 + 12558 Document graceful shutdown
 + 12577 org.eclipse.jetty.http.HttpURI.getDecodedPath() throws an NPE when
   there is no path
 + 12578 HttpServletRequest.getParameterMap - UnmodifiableMap does not wrap a
   jetty MultiMap
 + 12588 oejhs.AbstractHTTP2ServerConnectionFactory installs the
   HTTP2SessionContainer bean twice
 + 12603 ee9 / UnsupportedOperationException: Read Only
 + 12612 Use Compression classes for client decoding
 + 12625 Request.getBeginNanoTime returns invalid values
 + 12646 CompleteListener may be invoked twice

jetty-9.4.57.v20241219

Toggle jetty-9.4.57.v20241219's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-9.4.57.v20241219 - 19 December 2024

 + 12268 `IteratingCallback` may iterate too much when `process()` returns
   Action.IDLE
 + 12648 Backport improved handling of bad Gzip content (and Gzip Exceptions)
 + 12532 Backport CVE-2024-6763 to deprecate UserInfo on URI (in violation of
   RFC2616 spec)

jetty-12.0.16

Toggle jetty-12.0.16's commit message

Verified

This tag was signed with the committer’s verified signature.
joakime Joakim Erdfelt
jetty-12.0.16 - 09 December 2024

 + 9529 Expose TCP connection establishment information
 + 11413 Conscrypt does not support server-side SNI
 + 12153 Failed to serve resource java.lang.IllegalStateException: s=HANDLING
   rs=ASYNC os=OPEN is=IDLE awp=false se=false i=true al=0
 + 12272 Potential deadlock with Vaadin
 + 12323 AsyncMiddleManServlet response flushing
 + 12429 HandshakeRequest getHeaders are case sensitive.
 + 12469 Content.Sink.write(sink, last, utf8Content, callback) could become
   faster
 + 12481 Exception when a Content-Length is set on a 304 response
 + 12482 CustomRequestLog %q inconsistency with a doc
 + 12488 HTTP/2 headers may not be split in CONTINUATION frames
 + 12496 MultiPartFormData.Parser question.
 + 12520 Numerous stack traces logged at warning level when running under
   HTTP/2 (regression in 12.0.15)
 + 12553 Execute immediately HTTP/2 failures
 + 12577 org.eclipse.jetty.http.HttpURI.getDecodedPath() throws an NPE when
   there is no path
 + 12578 HttpServletRequest.getParameterMap - UnmodifiableMap does not wrap a
   jetty MultiMap
 + 12588 oejhs.AbstractHTTP2ServerConnectionFactory installs the
   HTTP2SessionContainer bean twice
 + 12603 ee9 / UnsupportedOperationException: Read Only