Apache » Cocoon »

  Cocoon Servlet Service Implementation
      1.3.2
   homepage

Cocoon Servlet Service Implementation 1.3.2

Changes Report

Release History

VersionDateDescription
1.3.22012-12-13released
1.3.12012-06-25released
1.2.02009-06-16released
1.1.02008-08-09released
1.0.02008-04-07unreleased
1.0.0-RC12007-10-29released

Release 1.3.2 - 2012-12-13

TypeChangesBy

update

Removing some usage of obsolete collections.ilgrosso

Release 1.3.1 - 2012-06-25

TypeChangesBy

add

Site docs included.ilgrosso

add

Parent POM set to Cocoon 9.ilgrosso

Release 1.2.0 - 2009-06-16

TypeChangesBy

add

ServletUrlConnection correctly implements #getHeaderFields() instead of relying on the NOP implementation of HttpURLConnection.reinhard

fix

Fixed NPE thrown by HttpServletResponseBufferingWrapper and ServletServiceResponse after resetBuffer() method was called.gkossakowski

update

Java 5 as minimum requirement.gkossakowski

fix

Fixed HttpServletResponseBufferingWrapper implementation so it does not throw IllegalStateException when resestBufferedResponse is being called. Fixes COCOON-2237.gkossakowski

fix

ServletFactoryBean will install JNet handlers before calling init() method of Servlet that is being created. This should make SSF compatible with Cocoon Core 2.2.0 again. Fixes COCOON-2236.gkossakowski

Release 1.1.0 - 2008-08-09

TypeChangesBy

fix

The 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

fix

Fix the lastModified() method of the ServletConnection: make sure that there is an existing connection before reading the Last-Modified headerreinhard

add

Add a ServletURLConnection, ServletURLStreamHandler and a ServletURLStreamHandlerFactory to provide support for service: URLs.reinhard

fix

Fixed 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

update

Made attributes 'mount-path' and 'context-path' of servlet-context tag required.gkossakowski

add

The "+" 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

add

Add support for absolute ServetConnections. Fixes COCOON-2154.reinhard

add

The ServletServiceResponse inherits the request attributes, request parameters and the session from the caller. Fixes COCOON-1831.reinhard

add

Throw an exception when circular dependencies in servlet connections are detected. Fixes COCOON-2036. Thanks to Alexander Klimetschek.gkossakowski

fix

DispatcherServlet 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

add

Implemented true Object Oriented approach for handling servlet calls. This change removes the need for explicit super calls. Fixes COCOON-2038.gkossakowski

fix

Fixed handling of multilevel inheritance that could cause stack overflow. Fixes COCOON-1939.gkossakowski

fix

Fixed bug in DispatcherServlet that caused servlet (blocks) mounted at "/" to be handled improperly. Fixes COCOON-2121.gkossakowski