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]
