Apache » Cocoon »

  Cocoon Servlet Service Implementation
      1.0
   homepage

Cocoon Servlet Service Implementation 1.0

Changes Report

Release History

VersionDateDescription
1.1.02008-00-00unreleased
1.0.02008-04-07unreleased
1.0.0-RC12007-10-29released


Release 1.1.0 - 2008-00-00

TypeChangesBy
fixnullThe dependency on the Cocoon SourceResolver, that introduced a circular dependency with Cocoon 2.2, was removed. The Cocoon SourceResolver was used to resolve URLs in the context-path attribute of a servlet bean definition. After the change the Servlet-Service framework only relies on the default URL handling of the JVM. In order to dynamically support different URLStreamHandlers, it is recommended to use Cocoon JNet.reinhard
fixFix the lastModified() method of the ServletConnection: make sure that there is an existing connection before reading the Last-Modified headerreinhard
addAdd a ServletURLConnection, ServletURLStreamHandler and a ServletURLStreamHandlerFactory to provide support for service: URLs.reinhard
fixFixed bug in ServletServiceContext that was responsible for errors on resetting response that was already committed. Now the Servlet-Service framework buffers response but only if 404 status code has been set. This allows to reset the response safely. Fixes COCOON-2150.gkossakowski

Release 1.0.0 - 2008-04-07

TypeChangesBy
updateMade attributes 'mount-path' and 'context-path' of servlet-context tag required.gkossakowski
addThe "+" character is not allowed at the end of connection names anymore. Starting Cocoon will fail hard with a RuntimeException if this rule is broken. See org.apache.cocoon.servletservice.spring.ServletDecorator.reinhard
addAdd support for absolute ServetConnections. Fixes COCOON-2154.reinhard
addThe ServletServiceResponse inherits the request attributes, request parameters and the session from the caller. Fixes COCOON-1831.reinhard
addThrow an exception when circular dependencies in servlet connections are detected. Fixes COCOON-2036. Thanks to Alexander Klimetschek.gkossakowski
fixDispatcherServlet does not throw an exception if it fails to find suitable servlet for processing incomming request. It returns 404 error and puts information to log about the failure, instead.gkossakowski

Release 1.0.0-RC1 - 2007-10-29

TypeChangesBy
addImplemented true Object Oriented approach for handling servlet calls. This change removes the need for explicit super calls. Fixes COCOON-2038.gkossakowski
fixFixed handling of multilevel inheritance that could cause stack overflow. Fixes COCOON-1939.gkossakowski
fixFixed bug in DispatcherServlet that caused servlet (blocks) mounted at "/" to be handled improperly. Fixes COCOON-2121.gkossakowski