Hi Reinhard, going to leave to office now, when I'm at home I'll start having a look at it!!! Happy new year!! Simo
On Mon, Jan 4, 2010 at 4:39 PM, Reinhard Pötz <[email protected]> wrote: > Reinhard Pötz wrote: >> I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. >> Since it has been more than a year since alpha-1 was released, there are >> many improvements and enhancements: >> >> Pipeline API level >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> . Add generics to the pipeline interface. With additionally introducing >> marker interfaces for the component types (SAX, StAX, etc.) this allows >> compile time checks if all components have the correct type when >> assembling the pipeline >> . Use MurmurHash 2.0, a strong hashing algorithm, to implement the >> hashCode() method of cache keys. >> . Introduce an exception hierarchy for pipeline components >> (ProcessingException and SetupException extend both PipelineException). >> . Create a separate SAX module that contains all SAX specific classes >> . Provide basic component implementations of StAX pipeline components >> (new module: 'cocoon-stax') >> . Add a new module 'cocoon-optional' for components that need external >> libraries (i.e. everything that goes beyond JDK5, commons-logging and >> cocoon-sax) >> >> New components: >> . XMLGenerator (constructors for File, InputStream, String, Node, >> SAXBuffer) [cocoon-sax] >> . XIncludeTransformer [cocoon-sax] >> . SchemaProcessorTransformer [cocoon-sax] >> . Add factory methods to o.a.c.sax.component.XMLSerializer to create >> properly configured serializers for XML, XHTML and HTML4 [cocoon-sax] >> . FOPSerializer [cocoon-optional] >> . NekoHTMLGenerator [cocoon-optional] >> . BetwixtBeanGenerator [cocoon-optional] >> >> Sitemap level >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Only minor changes >> >> Webapplication level >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> . REST controller (new module: 'cocoon-rest') >> . JAX-RS based controllers (JSR 311) >> . Automatic conditional GET support for all caching pipelines. >> (ETag and Last-Modified are supported) >> . Wicket integration in both ways (new module: 'cocoon-wicket') >> . JMX based monitoring: Cache overview, reconfiguration of logging, >> Servlet-Service-Framework overview (new module: 'cocoon-monitoring') >> . SSF/Sitemap/Pipeline profiling (new module: 'cocoon-profiling' >> . Update to Spring 2.5.6 >> >> Find all details at http://cocoon.apache.org/3.0/changes-report.html. >> >> >> You can find the staged files for all modules (sources, binaries, >> javadocs, checksums, gpg signatures) at >> http://people.apache.org/builds/cocoon/ >> >> >> SVN tags of all these artifacts can be found at >> http://svn.apache.org/repos/asf/cocoon/cocoon3/tags/ >> >> The general distribution artifacts (tar, zip) are available at >> http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip >> http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.asc >> http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.md5 >> http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.sha1 >> >> http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz >> http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.asc >> http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.md5 >> http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.sha1 >> >> >> I want to stress again that this is an alpha release. This means that we >> are free to change contracts without following any deprecation rules. >> See http://cocoon.apache.org/3.0/alpha-warning.html >> >> >> This majority vote stays open for at least 72 hours. Please cast your votes! > > +1 > > -- > Reinhard Pötz Managing Director, {Indoqa} GmbH > http://www.indoqa.com/en/people/reinhard.poetz/ > > Member of the Apache Software Foundation > Apache Cocoon Committer, PMC member [email protected] > ________________________________________________________________________ > -- http://www.google.com/profiles/simone.tripodi
