[jetty-announce] Jetty 9.2.5.v20141112 Released!

We are pleased to

announce

the availability of

Jetty

9.2.5!

w

e encourage everyone using

Jetty

to update when they get the

chance. For those who noticed 9.2.4 and updated the primary change prompting our pushing 9.2.5 was an issue related to the gzip filter used in certain combination with other filters. If you didn't notice it immediately then you should be fine to update at your own pace to this latest release.

The issues resolved are listed below.

Distribution Downloads:

-

The artifacts are also available in the Global Central Repository.

-

Eclipse P2 repositories will be available once a build issue is sorted out.

If you find an issue with this

release

you can open a bug through the

guided bugzilla page located here:

-

Jetty

Documentation can be found at our documentation hub

-

jetty

Finally, a reminder that both dev and prod support are offered through Webtide

(

), 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

website as

well.

cheers,

The

Jetty

Development Team





jetty-9.2.5.v20141112 - 12 November 2014 + 448446 org.eclipse.jetty.start.Main create classloader duplicate + 449594 Handle ArrayTrie overflow with false return + 449811 handle unquoted etags when gzipping + 450467 Integer overflow in Session expiry calculation in MongoSessionManager + 450483 Missing parameterization of etc/jetty-deploy.xml. + 450484 Missing parameterization of etc/jetty-http[s].xml. + 450855 GzipFilter MIGHT_COMPRESS exception + 450873 Disable tests that downcaste wrapped GzipFilterResponses + 450894 jetty.sh does not delete JETTY_STATE at start jetty-9.2.4.v20141103 - 03 November 2014 + 376365 "jetty.sh start" returns 0 on failure + 396569 'bin/jetty.sh stop' reports 'OK' even when jetty was not running + 396572 Starting jetty from cygwin is not working properly + 438387 NullPointerException after ServletUpgradeResponse.sendForbidden is called during WebSocketCreator.createWebSocket + 440729 SSL requests often fail with EOFException or IllegalStateException. + 440925 NPE when using relative paths for --start-log-file + 442419 CrossOriginFilter javadoc says "exposeHeaders", but should be "exposedHeaders" + 442495 Bad Context ClassLoader in JSR356 WebSocket onOpen + 442942 Content sent with status 204 (No Content) + 443529 CrossOriginFilter does not accept wildcard for allowedHeaders + 443530 CrossOriginFilter does not set the Vary header + 443550 improved FileResource encoded alias checking + 444031 Ensure exceptions do not reduce threadpool below minimum + 444124 JSP include with <servlet><jsp-file> can cause infinite recursion + 444214 Socks4Proxy fails when reading less than 8 bytes. + 444222 replace CRLF in header values with whitespace rather than ? + 444415 iterative WriteFlusher + 444416 AsyncProxyServlet recursion. + 444517 Ensure WebSocketUpgradeFilter is always first in filter chain + 444547 Format exception in ResourceCache.Content.toString() + 444595 nosql/mongodb - Cleanup process/Refreshing does not respect encoding of attribute keys + 444617 Expose local and remote socket address to applications + 444676 Goal jetty:deploy-war produces errors with version 9.2.3 + 444722 Fixed order of setReuseAddress call + 444748 WebSocketClient.stop() does not unregister from ShutdownThread + 444764 HttpClient notifies callbacks for last chunk of content twice. + 444771 JSR356 / EndPointConfig.userProperties are not unique per endpoint upgrade + 444863 ProxyServlet does not filter headers listed by the Connection header. + 444896 Overriding of web-default servlet mapping in web.xml not working with quickstart + 445157 First redeployed servlet leaks WebAppContext + 445239 Rename weld.mod to cdi.mod to be consistent with past module namings + 445258 STOP.WAIT is not really respected + 445374 Reevaluate org.eclipse.jetty.websocket.jsr356 enablement concepts + 445495 Improve Exception message when no jndi resource to bind for a name in web.xml + 445542 Add SecuredRedirectHandler for embedded jetty use to redirect to secure port/scheme + 445821 Error 400 should be logged with RequestLog + 445823 RequestLogHandler at end of HandlerCollection doesn't work + 445830 Support setting environment variables on forked jetty with jetty:run-forked + 445979 jetty.sh fails to start when start-stop-daemon does not exist and the user is not root + 446033 org.eclipse.jetty.websocket.server.WebSocketServerFactory not available in OSGi + 446063 ALPN Fail SSL Handshake if no supported Application Protocols. + 446107 NullPointerException in ProxyServlet when extended by Servlet without a package + 446425 Oracle Sql error on JettySessions table when this table do not exist already + 446506 getAsyncContext ISE before startAsync on async dispatches + 446563 Null HttpChannel.getCurrentHttpChannel() in ServletHandler.doFilter(). + 446672 NPN Specification issue in the case no protocols are selected. + 446923 SharedBlockingCallback does not handle connector max idle time of Long.MAX_VALUE; BlockerTimeoutException not serializable + 447381 Disable SSLv3 by default. + 447472 test harness for slow large writes + 447627 MultiPart file always created when "filename" set in Content-Disposition + 447629 getPart()/getParts() fails on Multipart request if getParameter is called in a filter first + 447746 HttpClient is always going to send User-Agent header even though I do not want it to. + 447979 Refactor to make MetaData responsible for progressively ordering web-inf jars + 448156 Fixed INACTIVE race in IteratingCallback + 448225 Removed unnecessary synchronize on initParser + 448841 Clarified selectors==0 javadoc 448840 Clarified ServerConnector javadoc 448839 Fixed javadoc typo in ServerConnector + 449001 Remove start.d directory from JETTY_HOME + 449003 WARNING: Cannot enable requested module [protonego-impl]: not a valid module name + 449038 WebSocketUpgradeFilter must support async. + 449175 Removed extra space in NCSA log + 449291 create-files downloads without license + 449372 Make jvmArgs of jetty:run-forked configurable from command line + 449603 OutputStreamContentProvider hangs when host is not available.