I just got the announcement about the latest release of CruiseControl.NET 1.3.
The new version is now build with NET 2.0, so it needs the NET 2.0 redistributable to run.
The main feature are:
- support for integration queues to control build concurrency and manage dependencies between projects
- performance improvements in the web dashboard, especially for cctray polling via http
- ccnet has been migrated to .net 2.0 and now takes advantage of some of the features of .net 2.0 including switching the EmailPublisher to use SMTP
- support for the Accurev SCM
For more details look at the release notes on the JIRA CC.NET server.
They also fixed a bug that was preventing XmlHttpRequest to parse correctly the Dashboard Xml API.
But the biggest new feature is the Integration Queue: now you can specify a dependency tree among the project being integrated on the build server and so preventing some project to be built concurrently. For more details on this new feature please read the docs on the official wiki.
In the next few days I'm going to test my CC.NET Monitor in order to see if the new version introduced some breaking change in the dashboard XML API.