2.3.1 released

Jeffrey Fredrick <[email protected]> Mon, 10 Oct 2005 09:43:39 -0700
Newsgroups gmane.comp.java.cruise-control.announce
Message-ID <e0776e7e0510100943p56f1d8cby4d4f51182a4ca2e7__39490.9508679577$1128962952$gmane$org@mail.gmail.com>
http://makeashorterlink.com/?U2EA214FB

CruiseControl Release Notes - 2.3.1

Binary Distribution
----------------------
* Ability to specify the execution directory for CruiseControl via
command line option -cchome (CC-310). Patch by Bj=F6rn Beskow.
* Adds JMX HttpAdapter port as system property for use by the
reporting application (CC-310). Patch by Bj=F6rn Beskow.
* Ability to add a logical name to the CruiseControl instance for use
by the reporting application (CC-310). Patch by Bj=F6rn Beskow.

build.xml
----------------------
* Use test.skip ant property to NOT execute tests (reporting and
main). Patch by Jerome Lacoste.
* Split CruiseControl's version information into two components and
made easy to override. Patch by Jerome Lacoste.

BuildInfo
----------------------
* Fix for threading issue (CC-330). Patch by Jerome Lacoste.

contrib/distributed:
----------------------
* Major update to distributed build support (CC-298). Patch by Dan Rollo.

CurrentBuildStatusListener
----------------------
* Moved formatting responsibility to the Reporting Application. Patch
by Anil Arora, via Jerome Lacoste's moca build.

CruiseControlItem
----------------------
* Sort items by time and then by file name. Patch by Jerome Lacoste
* Fix test failure for people not in Pacific timezone.

cruisecontrol.bat/.sh
----------------------
* Introduce CC_OPTS to easily pass arguments to VM when starting CC.
Patch by Arent-Jan Banck.
* Use the right xalan.jar (CC-198). Reported by Carlos Sanchez.

CruiseControlController:
----------------------
* Reload config file if included item is changed (CC-297).

DateUtil
----------------------
* Deprecated millTimeDiffernce in favor of refactored
millTimeDifference. Patch by Jerome Lacoste.

Documentation
----------------------
* Enhanced "getting started" section to incorporate Binary
Distribution documentation.
* Added overview page and architecture diagram. Patch by Jerome Lacoste
* Use more of the page width (CC-321). Patch by Jerome Lacoste

EmailPublisher
----------------------
* Fix for bug where committers that also appear in <always> elements
are emailed twice. Patch by [email protected], with
cleanup by Jerome Lacoste.
* Add useSsl attribute (CC-277). Patch by Anatol Pomozov, Doc by Jerome Lac=
oste

FileServlet
----------------------
* Add last-modified header so httpfile source control can be used with
reporting app. Patch by Sean Conner <[email protected]>, tweaked by
Jerome Lacoste
* Allow directory browsing to work with containers that append the
sessionid to the URI. Patch by Jerome Lacoste

Jar/War
----------------------
* Includes CruiseControl version number in the archive's manifest file.

JMX:
----------------------
* Add ability to get/set the config file via JMX (CC-220). Patch by Allan W=
ick
* CruiseControl version information included in server MBean. Patch by
Jerome Lacoste.

Log
----------------------
* Can preconfigure Log element. Patch by Jerome Lacoste.

MavenBuilder:
----------------------
* Check for required files moved from validation time to "build" time,
thereby allowing a bootstrapper to provide the files (CC-25).
* Adds a time attribute to the build node in the build cycle XML log
for the maven builder to match ant's behavior and make the UI more
consistent accross builders. Patch by Jerome Lacoste, review and fixed
by Jamie Bisotti.

MKS
----------------------
* Improve debugging by throwing exception with path if project file isn't f=
ound.

NantBuilder
----------------------
* Adds a time attribute to the build node in the build cycle XML log
for the maven builder to match ant's behavior and make the UI more
consistent accross builders. Patch by Jerome Lacoste.

P4:
----------------------
* Fix problem where test would fail if Perforce was on the path. Patch
by Arent-Jan Banck

PluginXMLHelper:
----------------------
* Can pre-configure plugin subelements, too (CC-299). Patch by Jerome Lacos=
te.
* Support properties in project name, properties element, comments in
properties file and properties in comments file. Patch by Jerome
Lacoste
* Can pre-configure dateformat. Patch by Jerome Lacoste.
* Don't fail if property is missing, just leave that property
reference unchanged. Patch by Jerome Lacoste

release.xml
----------------------
* Ignoring quilt files when creating release. Patch by Jerome Lacoste.

Reporting Application
----------------------
* Reads a system property to determine the JMX Control Panel port,
defaulting to 8000 (CC-310). Patch by Bj=F6rn Beskow.
* Displays a logical name for the CruiseControl instance as set when
using the binary distribution (CC-310). Patch by Bj=F6rn Beskow.
* Clarify installation documentation, specifically around which
entries need to be modified (related to CC-264). Patch by Jerome
Lacoste.
* XML Log file now sent directly to the browser for rendering, with no
more XSLT (CC-294). Patch by Jerome Lacoste.

Surround SCM
----------------------
* Handle modifications with no comment (CC-322). Patch by Jerome Lacoste

Tag Libraries
----------------------
* Ability to override the project directory. Patch by Anil Arora, via
Jerome Lacoste's moca build.
* Ability to force the URL of a tab. Needed for (CC-294). Patch by
Jerome Lacoste.

TimeBuild:
----------------------
* Fixed problem where an infinite loop could occur based on
interaction with quiet period. Patch by Jerome Lacoste



--

http://www.developertesting.com/


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl