[jetty-announce] Re: [jetty-dev] Jetty 9.0.0.M5 available
Joakim Erdfelt <[email protected]> Tue, 22 Jan 2013 10:47:00 -0700
| Newsgroups | gmane.comp.java.jetty.announce |
|---|---|
| Message-ID | <CAG4zZZCxn3Tw5d7DkHM7WS+GaEy3m_12YwGQaMEc1E+iDOkaTw__42518.9751819291$1358877591$gmane$org@mail.gmail.com> |
--e89a8f923f502ae2bd04d3e42a62 Content-Type: text/plain; charset=ISO-8859-1 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 > > --e89a8f923f502ae2bd04d3e42a62 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Followup:<div><br></div><div>Since there was no M4 announcement...</div><di= v><br></div><div>The changes in M4 were:</div><div><br></div><div><div>=A0+= 392417 Prevent Cookie parsing interpreting unicode chars</div><div>=A0+ 39= 3220 remove dead code from ServletHandler and log ServletExceptions in=A0wa= rn instead of debug</div> <div>=A0+ 393770 Error in ContextHandler.setEventListeners(EventListener[])= </div><div>=A0+ 394210 spdy api rename stream.syn() to stream.push()</div><= div>=A0+ 394211 spdy: Expose RemoteServerAddress and LocalServerAddress in= =A0StandardSession</div> <div>=A0+ 394294 Start web-bundles started before jetty</div><div>=A0+ 3943= 70 Add integration test for client resetting SPDY push SYN's</div><div>= =A0+ 394514 Preserve URI parameters in sendRedirect</div><div>=A0+ 394552 H= EAD requests don't work for jetty-client.</div> <div>=A0+ 394719 remove regex from classpath matching</div><div>=A0+ 394829= Session can not be restored after SessionManager.setIdleSavePeriod=A0has s= aved the session</div><div>=A0+ 394839 Allow multipart mime with no boundar= y</div> <div>=A0+ 394854 optimised promise implementation</div><div>=A0+ 394870 Mak= e enablement of remote access to test webapp configurable in=A0override-web= .xml</div><div>=A0+ 395168 fix unavailable attributes when return type has = annotation on super=A0class</div> <div>=A0+ 395215 Multipart mime with just LF and no CRLF: add test for lega= cy filter</div><div>=A0+ 395220 New InputStream extension to allow a mix of= EOL styles between=A0headers and content</div><div>=A0+ 395312 log.warn if= a SPDY stream gets committed twice</div> <div>=A0+ 395313 HttpTransportOverSPDY.send() does not rethrow exceptions, = but call=A0Callback.failed() only</div><div>=A0+ 395314 Add missing flush()= call after StandardSession.complete() has been=A0called. Some test cleanup= .</div> <div>=A0+ 395344 Move JSR-356 (Java WebSocket API) work off to Jetty 9.1.x<= /div><div>=A0+ 395380 add ValidUrlRule to jetty-rewrite</div><div>=A0+ 3953= 94 allow logging from boot classloader</div><div>=A0+ 395574 port jetty-run= ner and StatisticsServlet to jetty-9</div> <div>=A0+ 395605 class cast exception in XMLConfiguration fixed</div><div>= =A0+ 395649 add jetty-setuid back into jetty 9 and distribution</div><div>= =A0+ 395794 slightly modified fix for empty file extenstion to mime type ma= pping. =A0Added a default, so it will also work with unknown file extension= s</div> <div>=A0+ 396036 SPDY send controlFrames even if Stream is reset to avoid b= reaking the=A0compression context</div><div>=A0+ 396193 spdy remove timeout= parameters from api and move them to the Info*=A0classes</div><div>=A0+ 39= 6459 Log specific message for empty request body for multipart mime=A0reque= sts</div> <div>=A0+ 396460 Make ServerConnector configurable with jetty-maven-plugin<= /div><div>=A0+ 396472 org.eclipse.jetty.websocket needs to be removed from = serverclasses as=A0it should only be a systemclass</div><div>=A0+ 396473 Je= ttyWebXMlConfiguration does not reset serverclasses</div> <div>=A0+ 396474 add websocket server classes to jetty-maven-plugin classpa= th</div><div>=A0+ 396475 Remove unneeded websocket-server dependency from t= est-jetty-webapp</div><div>=A0+ 396518 Websocket AB Tests should test for w= hich side disconnected and=A0closed.wasClean</div> <div>=A0+ 396687 missing jetty-io dependency in jetty-servlets</div><div>= =A0+ JETTY-796 jetty ant plugin improvements</div><div><br></div><div>--</d= iv></div><div><div><div>Joakim Erdfelt <<a href=3D"mailto:joakim@intalio= .com" target=3D"_blank">[email protected]</a>></div> <div><a href=3D"http://www.webtide.com/" target=3D"_blank">webtide.com</a><= /div><div><span>Developer advice, services and support</span><br><span>from= the Jetty & CometD experts</span></div><div><a href=3D"http://eclipse.= org/jetty/" target=3D"_blank">eclipse.org/jetty</a>=A0-=A0<a href=3D"http:/= /cometd.org/" target=3D"_blank">cometd.org</a></div> </div> <br><br><div class=3D"gmail_quote">On Tue, Jan 22, 2013 at 9:14 AM, Jesse M= cConnell <span dir=3D"ltr"><<a href=3D"mailto:[email protected]"= target=3D"_blank">[email protected]</a>></span> wrote:<br><bloc= kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc= c solid;padding-left:1ex"> <div dir=3D"ltr"><div><br></div><div>What should be the last milestone rele= ase of Jetty 9 is now available for download from=A0<a href=3D"http://downl= oad.eclipse.org/jetty/" target=3D"_blank">http://download.eclipse.org/jetty= /</a> and within maven central.</div> <div><br></div><div>Look for releases of Jetty 7,8 and the first RC for 9 w= ithin the next couple of weeks.</div><div><br></div><div>The largest change= was a usability refactor of the websocket api between M4 and M5 stemming f= rom feedback from the CometD project.</div> <div><br></div><div>Otherwise the changes in this release are:</div><div><s= pan style=3D"white-space:pre-wrap"><br></span></div><div><span style=3D"whi= te-space:pre-wrap">jetty-9.0.0.M5 - 19 January 2013</span></div> <div><pre style=3D"white-space:pre-wrap;word-wrap:break-word"> + 367638 thr= ow 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 s= ent than Content-Length + 396886 MultiPartFilter strips bad escaping on filename=3D"..." + 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 mime= type (eg no file extension) + 397114 run-forked with waitForChild=3Dfalse 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</pre></div><div>cheers!</div><div>jes= se</div><br clear=3D"all"><div>--<br>jesse mcconnell<br><a href=3D"mailto:j= [email protected]" target=3D"_blank">[email protected]</a></= div> </div> <br>_______________________________________________<br> jetty-dev mailing list<br> <a href=3D"mailto:[email protected]">[email protected]</a><br> <a href=3D"https://dev.eclipse.org/mailman/listinfo/jetty-dev" target=3D"_b= lank">https://dev.eclipse.org/mailman/listinfo/jetty-dev</a><br> <br></blockquote></div><br></div> --e89a8f923f502ae2bd04d3e42a62--