Followup: Since there was no M4 announcement...
The changes in M4 were: + 392417 Prevent Cookie parsing interpreting unicode chars + 393220 remove dead code from ServletHandler and log ServletExceptions in warn instead of debug + 393770 Error in ContextHandler.setEventListeners(EventListener[]) + 394210 spdy api rename stream.syn() to stream.push() + 394211 spdy: Expose RemoteServerAddress and LocalServerAddress in StandardSession + 394294 Start web-bundles started before jetty + 394370 Add integration test for client resetting SPDY push SYN's + 394514 Preserve URI parameters in sendRedirect + 394552 HEAD requests don't work for jetty-client. + 394719 remove regex from classpath matching + 394829 Session can not be restored after SessionManager.setIdleSavePeriod has saved the session + 394839 Allow multipart mime with no boundary + 394854 optimised promise implementation + 394870 Make enablement of remote access to test webapp configurable in override-web.xml + 395168 fix unavailable attributes when return type has annotation on super class + 395215 Multipart mime with just LF and no CRLF: add test for legacy filter + 395220 New InputStream extension to allow a mix of EOL styles between headers and content + 395312 log.warn if a SPDY stream gets committed twice + 395313 HttpTransportOverSPDY.send() does not rethrow exceptions, but call Callback.failed() only + 395314 Add missing flush() call after StandardSession.complete() has been called. Some test cleanup. + 395344 Move JSR-356 (Java WebSocket API) work off to Jetty 9.1.x + 395380 add ValidUrlRule to jetty-rewrite + 395394 allow logging from boot classloader + 395574 port jetty-runner and StatisticsServlet to jetty-9 + 395605 class cast exception in XMLConfiguration fixed + 395649 add jetty-setuid back into jetty 9 and distribution + 395794 slightly modified fix for empty file extenstion to mime type mapping. Added a default, so it will also work with unknown file extensions + 396036 SPDY send controlFrames even if Stream is reset to avoid breaking the compression context + 396193 spdy remove timeout parameters from api and move them to the Info* classes + 396459 Log specific message for empty request body for multipart mime requests + 396460 Make ServerConnector configurable with jetty-maven-plugin + 396472 org.eclipse.jetty.websocket needs to be removed from serverclasses as it should only be a systemclass + 396473 JettyWebXMlConfiguration does not reset serverclasses + 396474 add websocket server classes to jetty-maven-plugin classpath + 396475 Remove unneeded websocket-server dependency from test-jetty-webapp + 396518 Websocket AB Tests should test for which side disconnected and closed.wasClean + 396687 missing jetty-io dependency in jetty-servlets + JETTY-796 jetty ant plugin improvements -- Joakim Erdfelt <[email protected]> webtide.com <http://www.webtide.com/> Developer advice, services and support from the Jetty & CometD experts eclipse.org/jetty - cometd.org On Tue, Jan 22, 2013 at 9:14 AM, Jesse McConnell <[email protected]>wrote: > > What should be the last milestone release of Jetty 9 is now available for > download from http://download.eclipse.org/jetty/ and within maven central. > > Look for releases of Jetty 7,8 and the first RC for 9 within the next > couple of weeks. > > The largest change was a usability refactor of the websocket api between > M4 and M5 stemming from feedback from the CometD project. > > Otherwise the changes in this release are: > > jetty-9.0.0.M5 - 19 January 2013 > > + 367638 throw exception for excess form keys > + 381521 Only set Vary header when content could be compressed > + 391623 Making --stop with STOP.WAIT perform graceful shutdown > + 393158 java.lang.IllegalStateException when sending an empty InputStream > + 393220 remove dead code from ServletHandler and log ServletExceptions in > warn instead of debug > + 393733 WebSocketClient interface should support multiple connections > + 395885 ResourceCache should honor useFileMappedBuffer if set > + 396253 FilterRegistration wrong order > + 396459 Log specific message for empty request body for multipart mime > requests > + 396500 HttpClient Exchange takes forever to complete when less content sent > than Content-Length > + 396886 MultiPartFilter strips bad escaping on filename="..." > + 397110 Accept %uXXXX encodings in URIs > + 397111 Tolerate empty or excessive whitespace preceeding MultiParts > + 397112 Requests with byte-range throws NPE if requested file has no > mimetype > (eg no file extension) > + 397114 run-forked with waitForChild=false can lock up > + 397130 maxFormContentSize set in jetty.xml is ignored > + 397190 improve ValidUrlRule to iterate on codepoints > + 397321 Wrong condition in default start.config for annotations > + 397535 Support pluggable alias checking to support symbolic links > + 397769 TimerScheduler does not relinquish cancelled tasks. > + 398105 Clean up WebSocketPolicy > + 398285 ProxyServlet mixes cookies from different clients. > + 398337 UTF-16 percent encoding in UTF-16 form content > + 398582 Move lib/jta jar into lib/jndi > + JETTY-1533 handle URL with no path > > cheers! > jesse > > -- > jesse mcconnell > [email protected] > > _______________________________________________ > jetty-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-dev > >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
