On our 20th anniversary year of Jetty, the Jetty Project is pleased to announce the immediate availability of the latest version of Jetty 9.3.x
Jetty 9.3.5.v20151012 This release is considered a maintenance release for Jetty 9.3.x. Users of WebSocket's and Http2 Client are encouraged to upgrade. We kinda skipped over the Jetty 9.3.4 release due to a regression that broke Spring applications that use WebSockets. The Highlights of this release: - [Fix] Selector Thread Starvation during errors from blocking write - [Fix] WebSocket memory leak - [Fix] WebSocket open/close behavior - [Fix] WebSocket session upgrade request/response header availability - [Fix] Many HTTP2 interop behaviors The Features of Jetty 9.3: - Introducing HTTP/2 (rfc7540) server & client support! - Overhauled scheduler - https://webtide.com/eat-what-you-kill/ - Supporting SNI (Server Name Indications) during TLS/SSL negotiation - Java 8 minimum requirement Distribution Downloads: - download.eclipse.org/jetty The artifacts are also available in the Global Central Repository. - central.maven.org Eclipse P2 repositories will be available later. If you find an issue with this release you can open a bug through the guided bugzilla page located here: - Jetty Guided Bug Filing <https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Jetty&format=guided> Documentation can be found at our documentation hub - www.eclipse.org/jetty/documentation/ Finally, a reminder that both dev and prod support are offered through Webtide (www.webtide.com <https://webtide.com/>), feel free to contact us through that site or ping [email protected] directly if you are interested in learning more. Documentation PDF's are available for direct download on the webtide.com website as well. cheers, The Jetty Development Team jetty-9.3.5.v20151012 - 12 October 2015 + 479343 calls to MetaData#orderFragments() with relative ordering adds duplicate jars + 479537 Server preface sent after client preface reply. + 479584 WS Session does not contain UpgradeRequest information in WebSocketAdapter.onWebSocketConnect callback jetty-9.3.4.v20151007 - 07 October 2015 + 428474 Expose batch mode in the Jetty WebSocket API + 472082 isOpen returns true on CLOSING Connection + 474936 WebSocketSessions are not always cleaned out from openSessions + 475209 WebSocketServerFactory should not hand null object to DecoratedObjectFactory + 476023 Incorrect trimming of WebSocket close reason + 476049 When using WebSocket Session.close() there should be no status code or reason sent + 476170 Support servers that close connections without sending Connection: close header. + 476720 getTrustStoreResource fixed + 477087 Enforce that the preface contains a SETTINGS frame. + 477123 AsyncListener callbacks need context scope + 477270 Add ability to send a single PRIORITY frame. + 477278 Refactored DefaultServlet for cached Gzip & Etags + 477385 Make jetty osgi manifests only resolve jetty packages against a single distro version + 477641 ALPN classes exposed to webapps - fixed typo + 477680 Encode merged query parameters + 477737 Improve handling of etags with dynamic and static gzip + 477757 Null args in TypeUtil .call & .construct result in confusing exceptions + 477817 Fixed memory leak in QueuedThreadPool + 477878 HttpClient over HTTP/2 doesn't close upload stream. + 477885 Jetty HTTP2 client fails to connect with Netty server - HTTP2 client preface missing or corrupt. + 477890 Overwhelmed HTTP/2 server discards data. + 477895 Prevent leak of handles to deleted files after redeploy + 477900 Increase client authentication default max content size + 478008 Do not reset current value of CounterStatistics + 478021 Client sending Connection: close does not shutdown output. + 478105 prependFilterMapping check for null FilterHolder + 478239 Remove pointless synchronize in infinispan scavenging + 478247 WebappClassLoader pinned after redeploy + 478275 Priority information in HEADERS frame is not sent. + 478280 property file in temp directory + 478372 JavaUtilLog setSourceClass and setSourceMethod + 478434 Priority weights should be between 1 and 256 inclusive. + 478752 Clarify support for HttpServletRequest.upgrade() + 478757 DebugHandler thread name is mangled + 478829 WebsocketSession not cleaned up / memory leak + 478862 Update to jstl 1.2.5 + 478923 threads stuck at SharedBlockingCallback$Blocker.block + 479026 Wrong CONNECT request idle timeout. + 479277 HttpClient with HTTP/2 transport does not work for "https" URLs.
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
