Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Release 12.0.0.alpha3 #9033

Merged
merged 2 commits into from
Dec 10, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 74 additions & 3 deletions VERSION.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,77 @@
jetty-12.0.0-SNAPSHOT

jetty-12.0.0.alpha3 - 07 December 2022
+ 5681 Unrecognized jetty-home/start.jar command line option not reported
clearly
+ 5965 Option --write-module-graph produces wrong .dot file
+ 7117 Timeout with Expect 100 continue when using ProxyServlet
+ 7182 jetty.sh start process should remove jetty_state whenever deleting the
pid
+ 7286 WebSocket write can time out even if the frame / callback has not been
failed.
+ 7657 Remove unused test imports in jetty-nosql
+ 7748 Allow overriding of url-pattern mapping in ServletContextHandler to
allow for regex or uri-template matching
+ 7863 Default servlet drops first accept-encoding header if there is more
than one.
+ 7891 Better Servlet PathMappings for Regex
+ 7993 HttpClient idleTimeout configuration being ignored/overridden
+ 8330 Persistent OpenId sessions can throw IllegalStateException
+ 8448 incomplete Blocking.Callback and write errors
+ 8460 Log or throw exception if DefaultSessionIdManager is used but has not
been started.
+ 8536 HotSwapHandler race condition
+ 8558 Idle timeout occured sometimes on HTTP/2 client with
`InputStreamResponseListener`
+ 8584 org.eclipse.jetty.client.HttpRequest.send() never returns
+ 8591 Indicate units of HttpClient properties
+ 8606 Jetty 12: restore scope listeners functionality
+ 8613 Update build for Java 19
+ 8623 Use AutoLock in InputStreamResponseListener
+ 8628 Pseudo restore `PathMappings.getMatch(String)` for backwards compat
reasons
+ 8678 Jetty client is not responding to GO_AWAY packet received from (Jetty)
Server and continue to send traffic on same connection
+ 8712 ELContextCleaner no longer needed.
+ 8716 Multiple Host header values handled poorly
+ 8721 jetty:effective-web-xml doesn't generate quickstart information for web
fragment jars that contain META-INF/resources
+ 8723 Provide a thread-safe way to modify HttpClient proxies at runtime
+ 8726 Jetty 12 - Improve ErrorProcessor to handle error pages
+ 8744 jetty-12: Update to jasper 10.1.1
+ 8749 Jetty 12 - `request.getContext().getContextPath()` should return full
context, not just last one
+ 8750 AbstractProxyServlet.onServerResponseHeaders does not support headers
with empty values
+ 8753 Starting HttpClient with destinationIdleTimeout set throws NPE.
+ 8770 Review whether to send request body in redirects
+ 8779 CompactPathRule drops query section on use
+ 8786 KeyStoreScanner is not able to monitor a symlink file and always
resolves to the target.
+ 8810 `ArrayRetainableByteBufferPool` inefficiently calculates bucket indices
+ 8811 HTTP/2 session shutdown race may cause `Server.stop()` to block until
stop timeout
+ 8858 Jetty 12 - Review MovedContextHandler
+ 8863 Provide a possibility to name virtual threads
+ 8886 Changes to Resource no longer support custom url schemes.
+ 8895 Generate downloadable version of javadocs documentation in website
deploy script
+ 8897 Update Conditional request handling for RFC7232
+ 8905 GzipHandler fails to set Vary header on 304 responses
+ 8913 Review Jetty XML syntax to allow calling JDK methods
+ 8921 Normalization of resources incorrect for quickstart in jetty-12
+ 8923 Update FileID.getExtension() behaviors to match new JDK 20
Path.getExtension() behaviors
+ 8973 Does ssl-reload monitor keystore when it is a symlink?
+ 8975 Jetty 12 - rename getBaseResponse() to getServletContextResponse()
+ 8980 jetty-12.0.x WebappClassloader addJars(Resource) incorrectly transforms
into a CombinedResource
+ 8993 `Content.Chunk.isTerminal()` cannot discriminate `EOF` from chunks
containing a pooled empty buffer
+ 8999 Overuse of FileID.isArchive() and inability to deal with packed jars
without .jar extension
+ 9006 WebSocket Message InputStream read() returns signed byte

jetty-12.0.0.alpha1 - 15 September 2022
+ 8474 Jetty 12 : Resource API Review
+ 8493 Review HTTP client feature `setRemoveIdleDestinations`
Expand Down Expand Up @@ -40,7 +112,7 @@ jetty-11.0.12 - 14 September 2022
and `org.eclipse.jetty/infinispan-remote`
+ 8578 `getRequestURL` can append "null" if `getRequestURI` is unspecified in
an authority-form request-target

jetty-10.0.12 - 14 September 2022
+ 7970 Maven Plugin - the option to set extraClasspath in the plugin
configuration isn't working
Expand Down Expand Up @@ -75,8 +147,7 @@ jetty-9.4.49.v20220914 - 14 September 2022
+ 8414 BlockingArrayQueue drops all contents on drain
+ 8493 Review HTTP client feature `setRemoveIdleDestinations`
+ 8578 `getRequestURL` can append "null" if `getRequestURI` is unspecified in
an authority-form request-target

an authority-form request-target

jetty-12.0.0.alpha0 - 22 August 2022
+ First alpha release of Jetty 12. A lot changes but very good changes!
Expand Down
2 changes: 1 addition & 1 deletion build/scripts/release-jetty.sh
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ reportMavenTestFailures() {

echo ""
if proceedyn "Are you sure you want to release using above? (y/N)" n; then
mvn clean install -pl build-resources
mvn clean install -pl build
echo ""
if proceedyn "Update VERSION.txt for $VER_RELEASE? (Y/n)" y; then
mvn -N -Pupdate-version generate-resources
Expand Down