Hi folks,

I thought is was about time to prepare a release candidate for the M2
milestone of Turbine 4.0. This milestone release is made for
verification of the modified security components and the API cleanup.

Please verify this release candidate, especially the completeness of the
source and binary distribution packages and vote...

Tag:

https://svn.apache.org/repos/asf/turbine/core/tags/turbine-4.0-M2/

Site:

http://turbine.apache.org/turbine/turbine-4.0-M2/

Staging repository:

https://repository.apache.org/content/repositories/orgapacheturbine-1010/

[ ] +1 release it
[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because

Bye, Thomas.

Changes in this version include:

New features:
o Add QuartzSchedulerService
o Add Annotation @TurbineActionEvent to annotate action methods
        with arbitrary event names.
o Add Annotation @TurbineLoader to inject a loader
        instance into objects.
o Add Annotation @TurbineConfiguration to inject a configuration
        instance into objects.
o Add Annotation @TurbineService to inject Turbine service instance
        into assemblers such as screens, actions, navigations etc. and
        pipeline valves.
        See VelocityActionWithServiceInjection for an example.
o Add class cache for TurbineRunDataService

Fixed Bugs:
o Fix Velocity logging.
o Fix possible NPE in TurbinePullService.
o Use lastIndexOf() to get the template extension in
        TurbineTemplateService.  Issue: TRB-82.
o Fix TurbineYaafiComponentService to set its applicationRoot properly.
o Fix TurbineMacros to comply with the implementation of
        HtmlPageattributes
o Port the handling of template encoding from Turbine 2.3.3

Changes:
o Update dependencies
        - commons-codec to 1.10
        - commons-collections to 3.2.2
        - commons-logging to 1.2
        - commons-beanutils to 1.9.2
        - jython to 2.7.0
        - log4j to 1.2.17
o Update dependencies
        - fulcrum-security to 1.1.0
        - fulcrum-intake to 1.2.0
o Update to Torque 4.0.0
o Update dependencies
        - servlet-api to 2.5 (Tomcat 6.0)
        - commons-codec to 1.8
        - commons-configuration to 1.9
        - commons-email to 1.3
        - fulcrum-parser to 1.0.3
o Update Turbine Parent POM to version 3
o Switch to Fulcrum Security API
o Refactor handling of annotated fields into AnnotationProcessor.
o Reintroduce VelocityCachedLayout/Screen classes
o Adjust site for Apache Turbine Parent POM version 2
o Use Apache Turbine Parent POM version 2
o Remove duplicate data storage in DefaultTurbineRunData and
        DefaultPipelineData
o Services that implement TurbineServiceProvider are inited early by
default  Issue: TRB-72.
o Switch from String keys to Class keys for AssemblerBrokerService
o Refine interface of PipelineData and add user and acl objects
        to pipelineData.
o Continue generification

Removed:
o Remove all deprecated methods using RunData as a parameter to clean
        up the API Further cleanup is needed.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to