diff --git a/VERSION.txt b/VERSION.txt index 0fa58639f95..97732436872 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -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` @@ -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 @@ -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! diff --git a/build/scripts/release-jetty.sh b/build/scripts/release-jetty.sh index 13604685f73..e0d68f0eb78 100755 --- a/build/scripts/release-jetty.sh +++ b/build/scripts/release-jetty.sh @@ -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