File Release Notes and Changelog

Release Name: 2.4.1

Notes:
New plugins:

  * ExecBuilder

  * Maven2Builder

  * PropertyFileLabelIncrementer

  * WeblogPublisher

Submitters:

  Brad Clarke
  Carl Lindberg
  Chris Erskine
  Dan Rollo
  De Moor Yves
  Eric Pugh
  Eugene Kuleshov
  Frits Wallin
  Kevin Lawrence
  Kevin Lee
  Lasse Koskela
  Matt Albrecht
  Valdis Rigdon


Changes: CruiseControl Release Notes - 2.4.1 contrib ====================== * add option for XmlLoggerWithStatus to ignore certain targets (CC-259). Patch by Brad Clarke * add cross-platform JavaServiceWrapper (CC-87). Submitted by Eric Pugh build loop ====================== configxml.html: ---------------------- * Fix broken links to the puligin classes' javadoc * cvs was renamed ConcurrentVersionsSystem CruiseControlController: ---------------------- * Properly remove projects when appropriate on setConfigFile() (CC-408). Patch by Matt Albrecht CruiseControlControllerJMXAdaptor: ---------------------- * Notify listeners on projects added/removed (CC-409). Patch by Matt Albrecht ExecBuilder: ---------------------- * New plug-in for executing a specified command as the build action (CC-317). Submitted by Kevin Lee HTMLEmailPublisher: ---------------------- * add option to pass XSLT parameters to the XSL stylesheets used. JMX interface: ---------------------- * Sort arrays and collections by their index's numeric value (CC-232). Patch by Valdis Rigdon Maven2Builder: ---------------------- * Add new builder for Maven2 (CC-363). Submitted by De Moor Yves. Tested, documented and patched by Dan Rollo. Project: ---------------------- * Fix problem where we could have two events being pushed to the same listeners on different threads when the project is started. Patch by Frits Wallin PropertyFileLabelIncrementer: ---------------------- * New plug-in that returns the label from a properties file (CC-242). Submitted by Eugene Kuleshov WeblogPublisher: ---------------------- * New plug-in for publishing build results to a weblog (CC-102). Submitted by Lasse Koskela reporting application ====================== documentation: ---------------------- * new page documenting the customization options: System properties, Context parameters, servlet init parameters and XSLT parameters. error.jsp: ---------------------- * change call from (GenericServlet.)log(...) to application.log(...) for app servers who implement Servlet without extending GenericServlet, such as WebLogic 8.x. Patch by Carl Lindberg index.jsp: ---------------------- * cleanup display of page, add banding, one line per project. Submitted by Kevin Lawrence. Previous index.jsp renamed to old_index.jsp. * added rss feed for overall cruisecontrol project statuses (CC-331). Submitted by Arent-Jan Banck. main.jsp: ---------------------- * add "charset=utf-8" to contentType (CC-176). navigation.jsp: ---------------------- * use new NavigationCountTag to fix problem some J2EE systems had with the multiple instances of NavigationTag. Patch by Chris Erskine old_index.jsp ---------------------- * Reverted column order to that parseable by the Firefox CruiseControl Monitor plugin.