Tuesday, June 26, 2007

CruiseControl.NET 3.1 Released

CruiseControl.NET 3.1 Released

Highlights of the CCNet 1.3 release
Integration Queues
The biggest feature change to CCNet 1.3 is the addition of Integration Queues to control and manage integration concurrency. Integration queues allow you to control which projects are permitted to build concurrently and to set their relative priorities. Please read the documentation for more information.


.NET 2.0 Migration
CCNet has now been ported to the .NET 2.0 platform. This means that the .NET 2.0 Redistributable package will need to be installed on the Integration Server. CCNet now also takes advantage of some of the capabilities of the .NET 2.0 framework, such as the SMTP library replacing CDO for sending emails using the Email Publisher.


Integrated Documentation
The documentation for the installed version of CCNet is now directly available through the web dashboard. This makes it much easier to look up the appropriate configuration and documentation information for the installed server.


Performance Improvements
The performance of the CCNet web dashboard has been improved significantly. Previous versions encountered severe performance difficulties when using CCTray to obtain build status from the web dashboard instead of directly from the server. These performance issues have now been addressed.


Accurev support
Support for the Accurev source control system has been added.


FinalBuilder Support
Support for the FinalBuilder build engine has been added.



Improvement
CCNET-6 - Modification logger doesn't handle subversion encoding
CCNET-836 - Documentation should be accessible through the web dashboard
CCNET-838 - Installer should not overwrite ccnet.config file if it already exists in installation directory
CCNET-840 - Dashboard should show which build is currently selected in Recent Builds list
CCNET-891 - Dashboard: set content-type for xml API requests to text/xml to better support javascript

New Feature
CCNET-401 - Create new email publisher that uses SMTP instead of CDO
CCNET-770 - Add integration queue support for controlling project build serialization
CCNET-812 - AccuRev sourcecontrol support
CCNET-813 - New labeller: LastChangeLabeller
CCNET-814 - FinalBuilder support
CCNET-889 - How to realise Process Encoding Support (solution)

Download it here: http://confluence.public.thoughtworks.org/display/CCNET/Download

No comments: