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!