[jetty-announce] Jetty 9.1.4.v20140401 Released!

We are pleased to announce the availability of Jetty 9.1.4! Over 30 issues have been resolved in this release and we encourage folks to update soon. The issues resolved are listed below. A nice highlight in this release is the inclusion of FastCGI support which now allows you to use things like SPDY with your Wordpress site all through java! https://www.eclipse.org/jetty/documentation/current/configuring-fastcgi.html Distribution Downloads: - http://download.eclipse.org/jetty/ The artifacts are also available in Maven Central. P2 repositories will be available once the eclipse hudson server surface once more. If you find an issue with this release you can open a bug through the guided bugzilla page located here: - https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Jetty&format=guided 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. cheers, jesse jetty-9.1.4.v20140401 - 01 April 2014 + 414206 Rewrite rules re-encode requestURI + 414885 Don't expose JDT classes by default + 417022 Access current HttpConnection from Request not ThreadLocal + 423619 set Request timestamp on startRequest + 423982 removed duplicate UrlResource toString + 424107 Jetty should not finish chunked encoding on exception. + 425991 added qml mime type + 426897 improved ContainerLifeCycle javadoc + 427185 Add org.objectweb.asm. as serverClass + 427204 jetty-start / startup incorrectly requires directory in jetty.base + 427368 start.sh fails quietly on command line error + 428594 File upload with onMessage and InputStream fails + 428595 JSR-356 / ClientContainer does not support SSL + 428597 javax-websocket-client-impl and javax-websocket-server-impl jars Manifests do not export packages for OSGI + 428817 jetty-start / Allow for property to configure deploy manager `webapps` directory + 429180 Make requestlog filename parameterized + 429357 JDBCSessionManager.Session.removeAttribute don't set dirty flag if attribute already removed + 429409 osgi] jetty.websocket.servlet must import jetty.websocket.server + 429487 Runner code cleanups + 429616 Use UTF-8 encoding for XML + 429779 masked zero length websocket frame gives NullPointerException during streaming read + 430088 OnMessage*Callable decoding of streaming binary or text is not thread safe + 430242 added SharedBlockingCallback to support threadsafe blocking + 430273 Cancel async timeout breaks volatile link to avoid race with slow expire + 430341 add apache jsp and jstl optional modules + 430490 Added JETTY_SHELL 426738 Fixed JETTY_HOME comments + 430649 test form encoding + 430654 closing client connections can hang worker threads. + 430808 OutputStreamContentProvider violates OutputStream contract. + 430822 jetty-start / make soLingerTime configurable via property + 430823 jetty-start / make NeedClientAuth (ssl) configurable via property + 430824 jetty-start / use of jetty-logging.xml prevents configuration of ThreadPool in jetty.xml + 431103 Complete listener not called if request times out before processing exchange. + 431592 do not resolved forwarded-for address -- jesse mcconnell jesse.mcconnell@xxxxxxxxx