CruiseControl 2.6.2 available for download

"Jeffrey Fredrick" <[email protected]> Fri, 27 Apr 2007 08:05:09 -0500
Newsgroups gmane.comp.java.cruise-control.announce,gmane.comp.java.cruise-control.user,gmane.comp.java.cruise-control.devel
Message-ID <[email protected]>
CruiseControl 2.6.2 Download:  http://tinyurl.com/3af3qj

Lots of bug fixes!  See change list below for details.

New plug-ins:

  Darcs SourceControl
  PhingBuilder
  YahooPublisher

Many enhancements to the Distributed Project support. See:
 http://tinyurl.com/yta84o

Changes:
documentation
======================

configxml.html
----------------------
* Added "veto" sourcecontrol to modificationset overview documentation
  (main/docs/configxml.html#modificationset). Patch by Allan Wick.
* Added "composite" builder to schedule overview documentation
  (main/docs/configxml.html#schedule). Pointed out by Kevin Quigley.
* Clarified documentation and fixed a typo for MKSBootstrapper (CC-584).
  Patch by Markus M. May.

build loop
======================

ConcurrentVersionsSystem
----------------------
* Added new attribute named "reallyQuiet" which will result in a "-Q" getting
  passed to cvs for the log command, instead of the default "-q". (CC-607)
  Suggested by Chris Nappin and Gisbert Amm.

CruiseControlConfig
----------------------
* Added the ability to use "global" properties in include.projects elements,
  e.g. <property environment="env" toupper="true" /> <include.projects
  file="config_${env.HOSTNAME}.xml" />. Patch by Andreas Mettlen.

CompositeBuilder
----------------------
* Fix validation error due to multiple calls to builder.validate() (CC-620).
  Reported by Tim Morrow

Darcs Source Control
----------------------
* New source control plugin for Darcs scm (CC-626).
  Contributed by Kim Pepper.

EmailPublisher
----------------------
* Validate that email addresses are legal (CC-601).
  Patch by Jerome Lacoste.

HtmlEmailPublisher
----------------------
* Expanded automatic search path for xsl and css files to work better with
  binary distribution (CC-566). Patch by Michael Kloss.

HttpFile
----------------------
* Fix bug where HttpFile didn't work with domain only (http://host.com) urls
  (CC-614). Patch by J. David Beutel

LockFileBootstrapper/LockFileListener
----------------------
* Fix bug where projects with multiple locks could leave dangling
files (CC-568).

Log4jThreadGroup
----------------------
* Spelling correction: "uncaugth" changed to "uncaught".
  Pointed out by Martin Sweitzer.

Maven2Script
----------------------
* Fixed issue where passing more than one flag to Maven resulted in an error
  (CC-606). Patch by David Turanski.

ModificationSet
----------------------
* Fixed bug where ignoreFiles attribute of modificationset config element only
  considers the first file for each Modification (CC-612).
  Patch by David Jackman.

MKS
----------------------
* Fix bug where modifications were returned from all previous builds, not just
  the current build (CC-628). Patch by Min Li

NantBuilderTest
----------------------
* Fixed bug in testing when path to data file contained spaces (CC-304).
  Patch by John Lewis.

PhingBuilder
----------------------
* Add new plug-in for PHP build tool Phing (CC-613).
  Submitted by Hans Lellelid.

PluginRegistry
----------------------
* Remove deprecated method PluginRegistry.getDefaultProperties(String
pluginName).

Project
----------------------
* Add "projectname" property to properties passed to Builder.build().
* Fixed issue introduced by CC-519 where the value of label passed to the
  build didn't match the value for the label displayed in the reporting
  application and email. Fix was to revert the patch for CC-519.

ProjectConfig
----------------------
* Fixed a bug where ProjectConfig.stop() was calling Project.start() instead of
  Project.stop(). The effect of this would be for projects that have been
  removed from config.xml to continue to build.

Pvcs
----------------------
* Fixed bug where extra double quotes were being added to the call to pcli
  (CC-604). Patches by Karsten Wintermann and Dave Kilroy.

SSCM
----------------------
* Fixed bug that caused SSCM to NOT find Surround SCM modifications if
  email field is empty (CC-631). Fix suggested by Richie Yan & Bob.

StartTeam
----------------------
* Fixed issue that deleted Starteam-files were always detected as
  Modifications from a 'Unknown'-User, when the Locale was not English
  (CC-455). Patch by Markus Grieder, reviewed by Benjamin Burgess.

UCM
----------------------
* Added support for multiple vobs (CC-597). Patch by Mark Holster.

XMLConfigManager
----------------------
* Check files included with the include.projects mechanism when deciding if
  configuration file needs to be reloaded. Part of (CC-266).

YahooPublisher
----------------------
* Publishing build results url to Yahoo IM (CC-382). See configxml.html
  documentation about required third-party libraries.
  Contributed by Markus M. May.

reporting
======================

build.xml
----------------------
* Allow user to override jmxport via -Dcruise.build.jmxport=xxxx on ant
  commad line, or override.properties (see CC-448). Root cruise build defaults
  to 8000, as before. Patch by Antek Baranski.

XmlServlet
----------------------
* Enhancement to enable Cruise to work with the cctray distributed as part of
  CruiseControl.net. Patch by Davie Moston.
    Install cctray from
http://sourceforge.net/project/showfiles.php?group_id=71179
    Then run cctray, select setting from the tray icon, then add, add server,
    "Use Custom URL"  with a URL of "http://YOUR_SERVER/cruisecontrol/xml",
    then select the project you want to monitor and hit OK.

XSLTag
----------------------
* silence "Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0
  processor" when using Saxon as XSLT processor

scripting
======================

cruisecontrol.bat
----------------------
* Fixed bug with quoting arounnd JAVA_HOME, when no JAVA_HOME set
  (CC-605). Fixed suggested by Harlan Iverson.


contrib
======================

distributed
----------------------
* Fix thread leak in DistributedMasterBuilder under high load (CC-625).
  Reported and Tested by Michael Van Hoff
* Fix doc error regarding Unicast Lookup URL settings
* Fix scripts to actually use jini.logging settings. Add readme notes for LAN's
  with broken hostname resolution.
* Change BuildAgent to auto detect headless environment and run in
headless mode.
* Deprecate 'module' attribute, use Project Name automatically.
* Add 'EntryOverrides' feature to add new 'entries' to specific running Agents.

mainAsWar
----------------------
* Add ability to set the rmi port from the "cruisecontrol-main" web
  application (CC-637). Patch by Rich Seddon

-- 
http://www.developertesting.com/
http://www.junitfactory.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/