|
This page last changed on Feb 08, 2010 by williams.
Highlights of the CCNet 1.5 RC1 release
The RC1 is mainly a bug fix of the CTP, which had more than enough new features.
Smaller improvements are off course also done. The documentation also got a complete overhaul.
Craig wrote a Documentation Generator, which makes all the pages more consitent.
This release is alreay used in production environments by many users , but as always : take a backup. 
The full version number : 1.5.6804.1
 | A word of thank
Most (if not all) of the new stuff comes from Craig, so many thanks to him for his great work and devotion.
You can read his blog at : Automated Coder |
 | Keep in mind ...
- The email publisher config is NOT compatible if you used the group element, check the new configuration in the documentation.
- Some internal interfaces are changed, so 3rd party plugins could be broken
|
The main extra Items on the CTP
Time Line chart
This shows the a build overview as a chart.
Translation of the webDashboard
Current translation involve French and German.
A duplicate finder
This task scans files for duplicates, just a task, no merging needed.
Duplicate Finder Task
which includes :
° Security
° Client-side tables for the dashboard
° A few new source control systems (RoboCopy, VSTS, Ftp, Git and Mercurial.)
° Dynamic Parameters
° CCTray Improvements
Release Notes - CruiseControl .NET - Version 1.5 RC1
Release Notes - CruiseControl .NET - Version 1.5 RC1
Bug
- CCNET\-149 - Perforce Auto Get Source should not fail silently
- CCNET\-451 - There should be posibility to set Activity column style base on actual status of project
- CCNET\-474 - Hide passwords in email build notifications
- CCNET\-485 - VSS "Version not found" error
- CCNET\-528 - Error Message: ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed:
- CCNET\-627 - StarTeam provider fails to parse dates for modified files
- CCNET\-637 - MSBuild XMLLogger outputs wrong build duration
- CCNET\-750 - Schedule trigger does not build at specified time
- CCNET\-801 - Modification set always empty for MKS source control
- CCNET\-808 - Xml publisher is throwing an exception
- CCNET\-809 - State file not created
- CCNET\-816 - Vault source control exception during checking modification does not result in a build failure
- CCNET\-848 - MSBuild task truncates output
- CCNET\-863 - Date String Format Exception with MKS
- CCNET\-864 - Build fails even though msbuild return 0 errors
- CCNET\-885 - WebDashboard gives FileIOPermission exception when handling requests
- CCNET\-892 - CVS checkout fails with "Server attempted to update a file via an invalid pathname" error
- CCNET\-911 - Projects with + in title produce invalid URLs in web dashboard
- CCNET\-929 - Source Control Operation Failed: cvs rlog: cannot find module 'ccnet'
- CCNET\-1051 - Triggers is not working fully
- CCNET\-1052 - Modifications to files in subprojects in MKS 2005 are not detected.
- CCNET\-1055 - CCNet triggers builds when there are no build triggers
- CCNET\-1063 - Dashboard Refresh
- CCNET\-1192 - Problem MSBuild XML Logger
- CCNET\-1196 - If ForceBuild is turned off CCTray circumvents this setting
- CCNET\-1204 - No modifications detected. Could not detect modification by MKS. Hence IfModificationExists of intervalTrigger doesn't work for MKS source control
- CCNET\-1243 - Changes are not detected
- CCNET\-1265 - ForceBuild should not wait for the period specified in modification delay
- CCNET\-1277 - Windows service hangs when console succeeds.
- CCNET\-1287 - Unable to create autobuilds using TFS plugin and CCNet (latest release)
- CCNET\-1315 - Out of memory exception in ccnet.exe still causes ccnet.exe to crash
- CCNET\-1319 - cc.net chokes on a non-existent publisher with an obscure Exortech.NetReflector.NetReflectorException error
- CCNET\-1438 - Wrong merging of NUnit-results.xml with <
- CCNET\-1720 - cctray shows wrong servername when having multiple buildservers
- CCNET\-1721 - Race condition prevents lockqueues from guarenteed correct locking
- CCNET\-1723 - ConditionalPublisher does not execute all tasks
- CCNET\-1724 - Only last MSBuild task merged
- CCNET\-1725 - CCTRay Server Column displays wrong build server name
- CCNET\-1727 - Package download does not download the file complete.
- CCNET\-1730 - Merging the build logs of multiple nant tasks results in a log containing the log of the last nant task multiple times
- CCNET\-1731 - checkpointOnSucces is not available for MKS source contol
- CCNET\-1732 - Specifying a user defined log file for the nant task does not work any more
- CCNET\-1733 - Package Publisher: Empty package when the property baseDirectory is a relative path.
- CCNET\-1738 - cnet.exe -noerrorpause -config:check.config -validate -nologging not behaving correctly
- CCNET\-1742 - CLONE -CCTray showing the wrong server when the same project is on multiple servers.
- CCNET\-1744 - CCTray showing the wrong server when the same project is on multiple servers
- CCNET\-1748 - Page refresh should not trigger a forced build
- CCNET\-1752 - Getting Error when i am doing Email publisher using Cruise Control.net 1.5 version
- CCNET\-1755 - Exception when click on the project name in the dashboard
- CCNET\-1756 - ScheduleTrigger introduces infinite loop
- CCNET\-1762 - Assembly Version Labeller does not increment on a triggered build
- CCNET\-1764 - CC.NET under Linux/Ubuntu with Mono: <exec> task does not return
- CCNET\-1765 - LDAP authentication does not works
- CCNET\-1767 - HTML Report Linking
- CCNET\-1769 - Wrong filename when downloading from PackageList
- CCNET\-1779 - when getting source from svn with externals; cannot read cached credentials
- CCNET\-1782 - Exception on showing the build graph in german language
- CCNET\-1783 - Svn does not save LastRepositoryRevision if not triggered by modification
- CCNET\-1785 - Out of memory exception on viewing build summaries
- CCNET\-1788 - Entering an invalid URL gives a runtime error.
- CCNET\-1791 - ProjectGrid.vm percentage status bar is broken since revision 6287
- CCNET\-1793 - CVS Set %HOME% environment variable on windows
- CCNET\-1795 - CVS cvs.exe cannot find ".cvspass"
- CCNET\-1796 - CVS cvs.exe checkout: cannot open CVS/Entries for reading: No such file or directory
Improvement
- CCNET\-224 - Perforce: separate view for changes from view to sync
- CCNET\-529 - Clarify and refactor or merge CruiseServer and CruiseManager
- CCNET\-542 - NAntTiming stylesheet should not repeatedly show results if nested <nant> tasks are used. Also improve precision of duration.
- CCNET\-773 - CCTray should allow user to select targets on a project
- CCNET\-802 - Add the ability to disconnect from an MKS session
- CCNET\-818 - XML Build logs are not generally in a readable format.
- CCNET\-942 - Improve the MKS history parser's regex to search for modifications in the new log format for MKS Integrity 2006
- CCNET\-1083 - IFileSystem - Add CreateDirectory and DeleteDirectory.
- CCNET\-1444 - Custom plugings should still be loaded when the config file is not located in the server folder
- CCNET\-1609 - Implement BuildProgressInformation support to Git Source Control Block
- CCNET\-1611 - build progress information with the current tooltip is not that usable
- CCNET\-1680 - Parameters should be available to publishers
- CCNET\-1681 - IntegrationProperties should be accessible as Parameters
- CCNET\-1695 - MSTest xsl updates
- CCNET\-1696 - Security errors (not logged in, not authorized) show up as exceptions rather than friendly message
- CCNET\-1728 - Colour codes for Activity and CCNet Status colums on Project Grid
- CCNET\-1734 - Package Publisher: duplicated history when the property single is false.
- CCNET\-1743 - Validator - add menu accelarators
- CCNET\-1761 - StyleCop suport
- CCNET\-1776 - Timestamps in msbuild logger
- CCNET\-1778 - german translations for dashboard
New Feature
- CCNET\-415 - Add labelling support for MKS
- CCNET\-504 - Process Priority setting for tasks
- CCNET\-707 - View diff info of the items listed in the "Modifications since last build" from Build Reports
- CCNET\-834 - Custom Triggers
- CCNET\-849 - property Read-only property "CCNetLabel" cannot be overwritten.
- CCNET\-1106 - Add project option "Ask for confirmation"
- CCNET\-1163 - Serve published articles on project page
- CCNET\-1298 - display duration statistics for source control block in dashboard
- CCNET\-1479 - Viewing build progress with Nant and MSBuild
- CCNET\-1535 - Auto refresh
Task
- CCNET\-439 - Document process of creating a custom project workflow
- CCNET\-1578 - Labeller problem :version : 1.4.3.4023
- CCNET\-1751 - How can we access most.recent.logfile (MOST_RECENT_LOGFILE_KEY) from nant script ?
|