[jetty-dev] Released: Jetty 9.0.0.RC2
Joakim Erdfelt <[email protected]> Tue, 26 Feb 2013 08:51:31 -0700
| Newsgroups | gmane.comp.java.jetty.general |
|---|---|
| Message-ID | <CAG4zZZDn+4+KtOXoVeYrFt5n+Pr0JSQof8-gACNBFMJvvxx0hg__38950.0971571126$1361894165$gmane$org@mail.gmail.com> |
--047d7b603fe6aa93f804d6a2a1ed
Content-Type: text/plain; charset=ISO-8859-1
The Eclipse Jetty Project team is proud to announce the latest Release
Candidate for the new Jetty 9.
Jetty 9.0.0.RC2
The Java Web Server with support for SPDY and WebSocket.
Distributions Available at http://download.eclipse.org/jetty/
Java Artifacts Available on Maven Central:
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.eclipse.jetty%22%20AND%20v%3A%229.0.0.RC2%22
<groupId>org.eclipse.jetty</groupId>
<version>9.0.0.RC2</version>
Please File Bugs at
https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Jetty&format=guided
Jetty 9 Features:
- Java 1.7 Compatible
- Completely overhauled I/O layer
- Servlet API 3.0
- JSP 2.2
- SPDY/3
- Jetty WebSocket API (Supporting RFC-6455)
Changelog for Jetty 9.0.0.RC2 (and RC1)
jetty-9.0.0.RC2 - 24 February 2013
+ Fix etc/jetty.xml TimerScheduler typo that is preventing normal startup
+ Fix etc/jetty-https.xml ExcludeCipherSuites typo that prevents SSL
startup
+ Fix websocket memory use
jetty-9.0.0.RC1 - 22 February 2013
+ 227244 Remove import of backport-util-concurrent Arrays class
+ 362854 Continuation implementations may deadlock.
+ 376273 Early EOF because of SSL Protocol Error on
https://api-3t.paypal.com/nvp.
+ 381521 allow compress methods to be configured
+ 388103 Add API for tracking down upload progress.
+ 394064 ensure that JarFile instances are closed on
JarFileResource.release()
+ 398649 ServletContextListener.contextDestroyed() is not called on
ContextHandler unregistration
+ 399463 add start.ini documentation for OPTIONS. Remove reference to
start_config
+ 399520 Websocket Server Connection needs session idle timeouts
+ 399535 Websocket-client connect should have configurable connect timeout
+ 400014 Http async client DNS performance.
+ 400040 NullPointerException in HttpGenerator.prepareBuffers
+ 400184 SslContextFactory change. Disable hostname verification if
trustAll
is set
+ 400255 Using WebSocket.maxMessageSize results in IllegalArgumentException
+ 400434 Add support for an OutputStream ContentProvider.
+ 400457 Thread context classloader hierarchy not searched when finding
webapp's java:comp/env
+ 400512 ClientUpgradeRequet.addExtension() should fail if extension is not
installed
+ 400555 HttpProxyEngine: Add http version header in response
+ 400631 Calling flush() on HttpServletResponse.getOutputStream() after
last
byte of body causes EofException.
+ 400734 NPE for redirects with relative location.
+ 400738 ResourceHandler doesn't support range requests
+ 400848 Redirect fails with non-encoded location URIs.
+ 400849 Conversation hangs if non-first request fails when queued.
+ 400859 limit max size of writes from cached content
+ 400864 Added LowResourcesMonitor
+ 401177 Make org.eclipse.jetty.websocket.api.WebSocketAdapter threadsafe
+ 401183 Handle push streams in new method StreamFrameListener.onPush()
instead of SessionFrameListener.syn()
+ 401211 Remove requirement for jetty-websocket.jar in WEB-INF/lib
+ 401317 Make Safari 5.x websocket support minVersion level error more
clear
+ 401382 Prevent parseAvailable from parsing next chunk when previous has
not
been consumed. Handle no content-type in chunked request.
+ 401414 Hostname verification fails.
+ 401427 WebSocket messages sent from onConnect fail to be read by jetty
websocket-client
+ 401474 Performance problem in
org.eclipse.jetty.annotation.AnnotationParser
+ 401485 zip file closed exception
--
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
--047d7b603fe6aa93f804d6a2a1ed
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-si=
ze:13px;background-color:rgb(255,255,255)">The Eclipse Jetty Project team i=
s proud to announce the latest Release Candidate for the new Jetty 9.</div>
<div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13=
px;background-color:rgb(255,255,255)"><br>=A0 =A0 =A0 =A0 Jetty 9.0.0.RC2</=
div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-siz=
e:13px;background-color:rgb(255,255,255)">
<br></div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;fo=
nt-size:13px;background-color:rgb(255,255,255)">The Java Web Server with su=
pport for SPDY and WebSocket.</div><div style=3D"color:rgb(34,34,34);font-f=
amily:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br></div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;fo=
nt-size:13px;background-color:rgb(255,255,255)">Distributions Available at=
=A0<a href=3D"http://download.eclipse.org/jetty/" target=3D"_blank" style=
=3D"color:rgb(17,85,204)">http://download.eclipse.org/jetty/</a></div>
<div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13=
px;background-color:rgb(255,255,255)"><br></div><div style=3D"color:rgb(34,=
34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255=
,255,255)">
Java Artifacts Available on Maven Central:</div></div><div style=3D"color:r=
gb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:r=
gb(255,255,255)"><a href=3D"http://search.maven.org/#search%7Cga%7C1%7Cg%3A=
%22org.eclipse.jetty%22%20AND%20v%3A%229.0.0.RC2%22">http://search.maven.or=
g/#search%7Cga%7C1%7Cg%3A%22org.eclipse.jetty%22%20AND%20v%3A%229.0.0.RC2%2=
2</a></div>
<div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13=
px;background-color:rgb(255,255,255)"><br></div><blockquote style=3D"margin=
:0 0 0 40px;border:none;padding:0px"><div style=3D"background-color:rgb(255=
,255,255)">
<div><font color=3D"#222222" face=3D"arial, sans-serif"><groupId>org.=
eclipse.jetty</groupId></font></div></div><div style=3D"background-co=
lor:rgb(255,255,255)"><div><font color=3D"#222222" face=3D"arial, sans-seri=
f"><version>9.0.0.RC2</version></font></div>
</div></blockquote><div style=3D"background-color:rgb(255,255,255)"><div><f=
ont color=3D"#222222" face=3D"arial, sans-serif"><br></font></div><div><fon=
t color=3D"#222222" face=3D"arial, sans-serif">Please File Bugs at <a href=
=3D"https://bugs.eclipse.org/bugs/enter_bug.cgi?product=3DJetty&format=
=3Dguided">https://bugs.eclipse.org/bugs/enter_bug.cgi?product=3DJetty&=
format=3Dguided</a></font></div>
<div><font color=3D"#222222" face=3D"arial, sans-serif"><br></font></div><d=
iv><font color=3D"#222222" face=3D"arial, sans-serif">Jetty 9 Features:</fo=
nt></div><div><ul><li><span style=3D"color:rgb(34,34,34);font-family:arial,=
sans-serif">Java 1.7 Compatible</span></li>
<li><span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif">Comple=
tely overhauled I/O layer</span></li><li><span style=3D"color:rgb(34,34,34)=
;font-family:arial,sans-serif">Servlet API 3.0</span></li><li><span style=
=3D"color:rgb(34,34,34);font-family:arial,sans-serif">JSP 2.2</span></li>
<li><span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif">SPDY/3=
</span></li><li><span style=3D"color:rgb(34,34,34);font-family:arial,sans-s=
erif">Jetty WebSocket API (Supporting RFC-6455)</span></li></ul></div><div>
<span style=3D"background-color:transparent">Changelog for Jetty 9.0.0.RC2 =
(and RC1)</span></div></div><div><br></div><div><div><font face=3D"courier =
new, monospace">jetty-9.0.0.RC2 - 24 February 2013</font></div><div><font f=
ace=3D"courier new, monospace">=A0+ Fix etc/jetty.xml TimerScheduler typo t=
hat is preventing normal startup</font></div>
<div><font face=3D"courier new, monospace">=A0+ Fix etc/jetty-https.xml Exc=
ludeCipherSuites typo that prevents SSL startup</font></div><div><font face=
=3D"courier new, monospace">=A0+ Fix websocket memory use</font></div><div>=
<font face=3D"courier new, monospace"><br>
</font></div><div><font face=3D"courier new, monospace">jetty-9.0.0.RC1 - 2=
2 February 2013</font></div><div><font face=3D"courier new, monospace">=A0+=
227244 Remove import of backport-util-concurrent Arrays class</font></div>=
<div>
<font face=3D"courier new, monospace">=A0+ 362854 Continuation implementati=
ons may deadlock.</font></div><div><font face=3D"courier new, monospace">=
=A0+ 376273 Early EOF because of SSL Protocol Error on</font></div><div><fo=
nt face=3D"courier new, monospace">=A0 =A0<a href=3D"https://api-3t.paypal.=
com/nvp">https://api-3t.paypal.com/nvp</a>.</font></div>
<div><font face=3D"courier new, monospace">=A0+ 381521 allow compress metho=
ds to be configured</font></div><div><font face=3D"courier new, monospace">=
=A0+ 388103 Add API for tracking down upload progress.</font></div><div><fo=
nt face=3D"courier new, monospace">=A0+ 394064 ensure that JarFile instance=
s are closed on JarFileResource.release()</font></div>
<div><font face=3D"courier new, monospace">=A0+ 398649 ServletContextListen=
er.contextDestroyed() is not called on</font></div><div><font face=3D"couri=
er new, monospace">=A0 =A0ContextHandler unregistration</font></div><div><f=
ont face=3D"courier new, monospace">=A0+ 399463 add start.ini documentation=
for OPTIONS. Remove reference to</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0start_config</font></div>=
<div><font face=3D"courier new, monospace">=A0+ 399520 Websocket Server Con=
nection needs session idle timeouts</font></div><div><font face=3D"courier =
new, monospace">=A0+ 399535 Websocket-client connect should have configurab=
le connect timeout</font></div>
<div><font face=3D"courier new, monospace">=A0+ 400014 Http async client DN=
S performance.</font></div><div><font face=3D"courier new, monospace">=A0+ =
400040 NullPointerException in HttpGenerator.prepareBuffers</font></div><di=
v><font face=3D"courier new, monospace">=A0+ 400184 SslContextFactory chang=
e. Disable hostname verification if trustAll</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0is set</font></div><div><=
font face=3D"courier new, monospace">=A0+ 400255 Using WebSocket.maxMessage=
Size results in IllegalArgumentException</font></div><div><font face=3D"cou=
rier new, monospace">=A0+ 400434 Add support for an OutputStream ContentPro=
vider.</font></div>
<div><font face=3D"courier new, monospace">=A0+ 400457 Thread context class=
loader hierarchy not searched when finding</font></div><div><font face=3D"c=
ourier new, monospace">=A0 =A0webapp's java:comp/env</font></div><div><=
font face=3D"courier new, monospace">=A0+ 400512 ClientUpgradeRequet.addExt=
ension() should fail if extension is not</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0installed</font></div><di=
v><font face=3D"courier new, monospace">=A0+ 400555 HttpProxyEngine: Add ht=
tp version header in response</font></div><div><font face=3D"courier new, m=
onospace">=A0+ 400631 Calling flush() on HttpServletResponse.getOutputStrea=
m() after last</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0byte of body causes EofEx=
ception.</font></div><div><font face=3D"courier new, monospace">=A0+ 400734=
NPE for redirects with relative location.</font></div><div><font face=3D"c=
ourier new, monospace">=A0+ 400738 ResourceHandler doesn't support rang=
e requests</font></div>
<div><font face=3D"courier new, monospace">=A0+ 400848 Redirect fails with =
non-encoded location URIs.</font></div><div><font face=3D"courier new, mono=
space">=A0+ 400849 Conversation hangs if non-first request fails when queue=
d.</font></div>
<div><font face=3D"courier new, monospace">=A0+ 400859 limit max size of wr=
ites from cached content</font></div><div><font face=3D"courier new, monosp=
ace">=A0+ 400864 Added LowResourcesMonitor</font></div><div><font face=3D"c=
ourier new, monospace">=A0+ 401177 Make org.eclipse.jetty.websocket.api.Web=
SocketAdapter threadsafe</font></div>
<div><font face=3D"courier new, monospace">=A0+ 401183 Handle push streams =
in new method StreamFrameListener.onPush()</font></div><div><font face=3D"c=
ourier new, monospace">=A0 =A0instead of SessionFrameListener.syn()</font><=
/div><div>
<font face=3D"courier new, monospace">=A0+ 401211 Remove requirement for je=
tty-websocket.jar in WEB-INF/lib</font></div><div><font face=3D"courier new=
, monospace">=A0+ 401317 Make Safari 5.x websocket support minVersion level=
error more clear</font></div>
<div><font face=3D"courier new, monospace">=A0+ 401382 Prevent parseAvailab=
le from parsing next chunk when previous has not</font></div><div><font fac=
e=3D"courier new, monospace">=A0 =A0been consumed. Handle no content-type i=
n chunked request.</font></div>
<div><font face=3D"courier new, monospace">=A0+ 401414 Hostname verificatio=
n fails.</font></div><div><font face=3D"courier new, monospace">=A0+ 401427=
WebSocket messages sent from onConnect fail to be read by jetty</font></di=
v><div>
<font face=3D"courier new, monospace">=A0 =A0websocket-client</font></div><=
div><font face=3D"courier new, monospace">=A0+ 401474 Performance problem i=
n org.eclipse.jetty.annotation.AnnotationParser</font></div><div><font face=
=3D"courier new, monospace">=A0+ 401485 zip file closed exception</font></d=
iv>
</div><div><br></div><br clear=3D"all"><div><div>--</div><div>Joakim Erdfel=
t <<a href=3D"mailto:[email protected]" target=3D"_blank">joakim@intali=
o.com</a>></div><div><a href=3D"http://www.webtide.com/" target=3D"_blan=
k">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/j=
etty/" target=3D"_blank">eclipse.org/jetty</a>=A0-=A0<a href=3D"http://come=
td.org/" target=3D"_blank">cometd.org</a></div>
</div>
--047d7b603fe6aa93f804d6a2a1ed--