Roadmap

1.7

Start date 09/01/2011 Due date 06/30/2012

Due in 42 days

CruiseControl.NET Release 1.7

85%

64 closed (84%)   12 open (16%)

CCNet Version-1.7 release notes -- DRAFT --

It's been a while, but we're back. The switch to the new infrastructure took some more time than anticipated, but it paid off.
Also choosing for Git as source control seems to be good choise, there are already some new contributors active, and it's a lot
easier to incorporate their work. A lot of the new features and bug fixes come from the contributors, so many thanks goes to them!

Backwards compatibility issues

There were a few items that broke when upgrading from 1.5 or 1.6, sorry for that.
Here's a list of those that are known to be fixed

  • Nant : newline in <buildArgs> causes "Target ' ' does not exist in this project."
  • Git : Merge Commits in GIT are being ignored by CCnet, causing "No modifications detected."
  • CCTray : Prevent Interval Trigger from modifying cctray detail column..
  • CCTray : app balloon shows always report builds even if it is set only to show warnings or errors.
  • BuildPublisher : KeepLastXBuilds broken in 1.7
What's different, needs some attention :
  • Configuration_Preprocessor, it's best that you start every included file must with :
    <cb:config-template xmlns:cb="urn:ccnet.config.builder" xmlns="http://thoughtworks.org/ccnet/1/5">
    look at the bottom of the Configuration_Preprocessor page for the reason,
    and Skolima also made a nice post about it

Main new features

  • xml highlighter for the BuildLog and ProjectConfiguration
  • Plastic SCM 4.0 plugin
  • Updating the dashboard activity status automatically
  • add xsl for ms-test and mstest coverage for vs2010
  • new modification filter : Multi filter
  • show description of the project in dashboard and CCtray

Detailed Overview

Roadmap overview : http://www.cruisecontrolnet.org/projects/ccnet/versions/4

Bugs fixed

  • email publisher with gmail seems broken
  • StateDirectory is still not created
  • Wire up load Transport Extension event handles
  • The CCTray app balloon shows always report builds even if it is set only to show warnings or errors.
  • KeepLastXBuilds broken in 1.7
  • log time outs as an error
  • Package publisher does not allow to select which folder to strip from file names
  • All tasks with subtasks should display their subtasks statuses when building
  • devenv task does not pick up environment sets
  • Unable to give arguments to logger in a msbuild task
  • document the new ApplyForceBuildsReAddTop
  • FailureTasks seems to be always empty (Issue 50 follow up)
  • CCValidator crash
  • Validator does not properly close configuration files
  • Email publisher group doc is bogus
  • selectParameter does not get properly streamed to XML
  • Sequential task, preprocessor and array property do not mix well
  • state folder is not automatically created
  • Prevent Interval Trigger from modifying cctray detail column..
  • powershelltask does not fail build
  • Merge Commits in GIT are being ignored by CCnet, causing "No modifications detected."
  • Multile projects config, requires restart of ccservice to pickup changes
  • Visual Studio detection fails on 64-bit windows
  • allow force build and stop project button remain enabled in context menu
  • Finalbuilder task is unable to find Finalbuilder 7 task when running on Windows 7 x64.
  • Thread safe XMLLogger
  • RSS publisher using wrong pubDate
  • PowerShellTask will error out with spaces in the scritpsDirectory value
  • nant - newline in <buildArgs> causes "Target ' ' does not exist in this project."
  • Statistics Publisher does NOT handle xpath epression, that points to an attribute, correctly
  • vtsts source control does not seem to work in multi source control block
  • AssemblyVersionLabeller requires a commit trigger to start labelling builds
  • Git Source Control thinks that time is linear

New features

  • Put project name into the title of web build report
  • Add xml highlighter for the BuildLog and ProjectConfiguration
  • baseFolder relative to working directory for PackageFolder
  • CCCmd does not give the parameter list for a project
  • For DumpValue task: Possibility to deactivate cdata usage in the dumped value
  • add option to add custom parameters to the msbuild logger
  • DumpValue task to dump values into an XML file
  • add option CheckRecursively to file source control
  • The last build time is a link to the last build report
  • add xsl for ms-test and mstest coverage for vs2010
  • new modification filter : Multi filter
  • show description of the project in dashboard and CCtray
  • The null source control could always return a modification to always build
  • Plastic SCM 4.0 plugin
  • FileSourceControl should be capable of not being recursive
  • exec task should put more details in the build log
  • Have the failed tasks in the build report
  • Parallel Task should display its subtasks statuts when building
  • Sequential Task should display its subtasks statuts when building
  • Updating the dashboard activity status automatically

1.8

Start date 07/06/2012 Due date 12/31/2012

Due in about 8 months

CruiseControl.NET Release 1.8 : mono compatible

0%

0 closed (0%)   4 open (100%)