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/