[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&#39;s</div><div>=
=A0+ 394514 Preserve URI parameters in sendRedirect</div><div>=A0+ 394552 H=
EAD requests don&#39;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 &lt;<a href=3D"mailto:joakim@intalio=
.com" target=3D"_blank">[email protected]</a>&gt;</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 &amp; 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">&lt;<a href=3D"mailto:[email protected]"=
 target=3D"_blank">[email protected]</a>&gt;</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&quot;...&quot;
 + 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--