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
This release is considered a maintenance release for Jetty 9.3.x.
Users of the ConcatServlet are encouraged to upgrade immediately.
The Highlights of this release:
[Security] ConcatServlet resource exposure
[Fix] SNI wildcard certificate matching
[Fix] Thread starvation in selector wakeup
[Fix] GzipHandler include/exclude logic (for mime types and paths)
[Improvement] Redirect Rules support optional status code
[Improvement] New Rewrite Terminating Rules
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
The artifacts are also available in the Global Central Repository.
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:
Documentation can be found at our documentation hub
Finally, a reminder that both dev and prod support are offered through
Webtide (www.webtide.com), feel free to contact us through that site
or ping me directly if you are interested in learning more.
Documentation PDF's are available for direct download on the
webtide.com website as well.
The Jetty Development Team
jetty-9.3.2.v20150730 - 30 July 2015
+ 470351 Fixed SNI matching of wildcard certificates
+ 470727 Thread Starvation of selector wakeups.
+ 472601 org.eclipse.jetty.util.log.Log.setLog() does not work as before
+ 472621 Unjustified timeout when serving static content
+ 472781 GzipHandler isMimeTypeGzipable() bad logic
+ 472859 ConcatServlet may expose protected resources.
+ 472931 HttpConfiguration copy constructor incomplete
+ 472974 Improved StatisticsHandler 503 generation
+ 473006 Encode addPath in URLResource
+ 473118 HTTP/2 server does not retrieve Host header from client.
+ 473243 Delay resource close for async default content
+ 473266 Better handling of MultiException
+ 473294 Fixed include cipher suites support for wildcards
+ 473307 Add 301 Moved Permanently Rules to jetty-rewrite
+ 473309 Add special (non-replacement) Terminating rules to jetty-rewrite
+ 473319 Parameterize status code on Redirect Rules for alternate use
+ 473321 Overriding SSL context KeyStoreType requires explicit override of
+ 473322 GatherWrite limit handling
+ 473624 ProxyServlet.Transparent / TransparentDelegate add trailing slash
before query when using prefix.
+ 473832 SslConnection flips back buffers on handshake exception