4.0.0 Released
Greg Wilkins <[email protected]> Sun, 31 Mar 2002 12:14:44 +1000 (EST)
| Newsgroups | gmane.comp.java.jetty.announce |
|---|---|
| Message-ID | <[email protected]> |
> Jetty 4.0.0 is now available via http://jetty.mortbay.org > > This is now the stable release of Jetty and provides a complete > HTTP/1.1 server and full support of the 2.3 Servlet spec. > > Jetty-4.0.0 - 22 March 2002 > + Updated tutorial configure version > + Added IPAddressHandler for IP restrictions > + Updated contributors. > + Minor documentation updates. > + Jetty.sh cygwin support > > Jetty-4.0.RC3 - 20 March 2002 > + Fixed ZZZ offset format to ±HHMM > + Updated history > + JDBCUserRealm instantiates JDBC driver > + ContextInitialized notified before load-on-startup servlets. > + Suppress WriterOutputStream warning. > + Changed html attribute order for mozilla quirk. > > Jetty-4.0.RC2 - 12 March 2002 > + Fixed security constraint problem with // > + Fixed version for String XmlConfigurations > + Fixed empty referrer in NCSA log. > + Dont try to extract directories > + Added experimental nio SocketChannelListener > + Added skeleton load balancer > + Fixed column name in JDBCUserRealm > + Remove last of the Class.forName calls. > + Removed redundant sessionID check. > + Security FAQ > + Disabled the Password EXEC mechanism by default > > Jetty-4.0.RC1 - 06 March 2002 > + Added ContentEncodingHandler for compression. > + Fixed filter vs forward bug. > + Improved efficiency of quality list handling > + Simplified filter API to chunkable streams > + XmlParser is validating by default. use o.m.x.XmlParser.NotValidating > property to change. > + contextDestroyed event sent before destruction. > + Minor changes to make HttpServer work on J2ME CVM > + Warn if jdk 1.4 classes used on JVM <1.4 > + WebApplication will use ContextLoader even without WEB-INF directory. > + FileResource depends less on FilePermissions. > + Call response.flushBuffer after service to flush wrappers. > + Empty suffix for temp directory. > + Contributors list as an image to prevent SPAM! > + Fixed recursive DEBUG loop in Logging. > + Updated jetty.sh to always respect arguments. > > Jetty-4.0.B2 - 25 Feb 2002 > + Minor Jasper updates > + Improve handling of unknown URL protocols. > + Improved default jetty.xml > + Adjust servlet facades for welcome redirection > + User / mapping rather than /* for servlet requests to static content > + Accept jetty-web.xml or web-jetty.xml in WEB-INF > + Added optional JDK 1.4 src tree > + o.m.u.Frame uses JDK1.4 stack frame handling > + Added LoggerLogSink to direct Jetty Logs to JDK1.4 Log. > + Start ServletHandler as part of the FilterHandler start. > + Simplified addWebApplication > + Added String constructor to XmlConfiguration. > + Added org.mortbay.http.JDBCUserRealm > + Init classloader for JspServlet > + Slightly more agressive eating unused input from non persistent > connection. > > Jetty-4.0.B1 - 13 Feb 2002 > + WriterOutputStream so JSPs can include static resources. > + Suppress error only for IOExceptions not derivitives. > + HttpConnection always eats unused bodies > + Merged HttpMessage and Message > + LineInput waits for LF after CF if seen CRLF before. > + Added setClassLoader and moved getFileClassPath to HttpContext > + Updated examples webapp from tomcat > + getRequestURI returns encoded path > + Servlet request destined for static content returns paths as default > servlet > > Jetty-4.0.B0 - 4 Feb 2002 > + Implemented 2.3 security constraint semantics > PLEASE REVIEW YOUR SECURITY CONSTRAINTS (see README). > + Stop and remove NotFound context for HttpServer > + HttpContext destroy > + Release process builds JettyExtra > + Welcome files may be relative > + Fixed HttpFields remove bug > + Added Array element to XMLConfiguration > + Allow listener schemes to be set. > + Added index links to tutorial > + Renamed getHttpServers and added setAnonymous > + Updated crimson to 1.1.3 > + Added hack for compat tests in watchdog for old tomcat stuff > + Added AbstractSessionManager > + Support Random Session IDs in HashSessionManager. > + Common handling of TRACE > + Updated tutorial and FAQ > + Reduce object count and add hash width to StringMap > + Factor out RolloverFileOutputStream from OutputStreamLogSink > + Remove request logSink and replace with RequestLog using > RolloverFileOutputStream > + Handle special characters in resource file names better. > + Welcome file dispatch sets requestURI. > + Removed triggers from Code. > > Jetty-4.0.D4 - 14 Jan 2002 > + Prevent output after forward > + Handle ServletRequestWrappers for Generic Servlets > + Improved handling of UnavailableException > + Extract WAR files to standard temp directory > + URI uses UTF8 for % encodings. > + Added BlueRibbon campaign. > + RequestDispatcher uses cached resources for include > + Improved HttpResponsse.sendError error page matching. > + Fixed noaccess auth demo. > + FORM auth caches UserPrincipal > + Added isAuthenticated to UserPrincipal > > Jetty-4.0.D3 - 31 Dec 2001 > + Fixed cached filter wrapping. > + Fixed getLocale again > + Patch jasper to 20011229101000 > + Removed limits on mark in LineInput. > + Corrected name to HTTP_REFERER in CGI Servlet. > + Fixed UrlEncoding for % + combination. > + Generalized temp file handling > + Fixed ContextLoader lib handling. > + DateCache handles misses better. > + HttpFields uses DateCache more. > + Moved admin port to 8081 to avoid JBuilder > + Made Frame members private and fixed test harness > + cookies with maxAge==0 expire on 1 jan 1970 > + setCookie always has equals > > Jetty-4.0.D2 - 2 Dec 2001 > + Removed most of the old doco, which needs to be > rewritten and added again. > + Restructured for demo and test hierarchies > + Fixed formatting of redirect URLs. > + Removed ForwardHandler. > + Removed Demo.java (until updated). > + Made the root context a webapplication. > + Moved demo docroot/servlets to demo directory > + added addWebApplications auto discovery > + Disabled last forwarding by setPath() > + Removed Request set methods (will be replaced) > + New event model to decouple from beans container. > + Better handling of charset in form encoding. > + Allow POSTs to static resources. > + Fixed ChunableInputStream.resetStream bug. > + Ignore IO errors when trying to persist connections. > + Allow POSTs to static resources. > + stopJob/killStop in ThreadPool to improve stopping > ThreadedServer on some platforms. > > Jetty-4.0.D1 - 14 Nov 2001 > + Fixed ServletHandler with no servlets > + Fixed bug with request dispatcher parameters > + New ContextLoader implementation. > + New Dispatcher implementation > + Added Context and Session Event Handling > + Added FilterHolder > + Added FilterHandler > + Changed HandlerContext to HttpContext > + Simplified ServletHandler > + Removed destroy methods > + Simplified MultiMap > > Jetty-4.0.D0 - 06 Nov 2001 > + Branched from Jetty_3_1 == Jetty_3_1_4 > + 2.3 Servlet API > + 1.2 JSP API > + Jasper from tomcat4 > + Start SessionManager abstraction. > + Added examples webapp from tomcat4 > + Branched at Jetty_3_1 ===== -- Greg Wilkins <[email protected]> Mort Bay Consulting Australia and UK. GB Phone: +44-(0)7775534369 http://www.mortbay.com AU Phone: +61-(0)299772395 http://www.sold.com.au - SOLD.com.au Auctions - 1,000s of Bargains!