Cruisecontrol CruiseControl Release Notes - 2.8.3

laofo · 2010年03月12日 · 7 次阅读

CruiseControl Release Notes - 2.8.3

general

  • Update to checkstyle v4.4
  • Disambiguated license information for some files that contained HP and Sony copyrights. (CC-889) Patch by Simon Steiner
  • Replace Threads where Thread.start() was not called with Runnable to avoid leaks. (CC-895) Patch by Fabio Zadrozny

build loop

BuildOutputLoggerManager

  • Use different loggers for different files.

DarcsBootstrapper

  • New Darcs bootstrapper (CC-905). Patch by Florian Gilcher. Patch by Phil.

Darcs

  • Remove extra "--match" command argument. Patch by Phil.

DateUtil

  • Make DateUtil thread safe (CC-906). Patch by Sebastian Koppehel

CMSynergy

  • Fix error publishing CMSynergy build (CC-876). Reported by Gerard Roos. Tested by David Corley.
  • Allow specification of build and state attributes for baselines created with Synergy 6.4+ (CC-860). Patch by David Corley
  • Log now captures CR Synopsis text when is used (CC-903). Patch by David Corley
  • Add attribute in cmsynergysessionmonitor node (remoteclient) for remote-client connection in cm synergy (CC-910). Patch by Keith Mendoza
  • Document fix for ccm_ui.log error commonly seen when running Cruisecontrol as a scheduled task (CC-960). Patch by David Corley

JNLPPublisher

  • A plugin that publishes the built jar into a folder and updates a jnlp file. Needs unit tests, documentation in configxml.html, and a new entry in default-plugins.properties (CC-917). Patch by Nuno da Costa Ferro.

Log

  • Add new attribute to Log element: trimWhitespace - if true, trim whitespace from start and end of log lines. Primarily intended only to force historic "trim" behavior. Defaults to false. (CC-912) Patch by Sebastian Koppehel.

Origo Publisher

  • Update to use new issue handling API. Patch by Patrick Ruckstuhl.

Rake Builder

  • Make the Ruby executable and the Rake executable configurable (CC-904). Patch by Florian Gilcher.

Removed deprecated classes

  • removed CruiseControl (old launch wrapper)
  • removed net.sourceforge.cruisecontrol.SelfConfiguringPlugin
  • removed net.sourceforge.cruisecontrol.bootstrappers.CurrentBuildStatusBootstrapper
  • removed net.sourceforge.cruisecontrol.bootstrappers.CurrentBuildStatusFTPBootstrapper
  • removed net.sourceforge.cruisecontrol.publishers.CurrentBuildStatusPublisher
  • removed net.sourceforge.cruisecontrol.publishers.CurrentBuildStatusFTPPublisher

Removed deprecated methods

  • Main, P4Bootstrapper, Log, ModificationSet

SVN

  • SVN externals not parsed correctly where multiple spaces exist as separator (CC-949). Patch by Andy Jacobs.

TwitterPublisher

  • Add a new plugin for publishing build results to Twitter.

UCM

  • UCM.java not creating the right command line for describing all activities (CC-886). Reported by Adrien Gracia

Dashboard

  • Dashboard build detail page is creating many JMX server threads (CC-831). Reported by Matthias Grunwalde. Diagnosed by Xinglang Wang. Tested by Joe Schmetzer. Unit Tests patched by Stephen Smith.

  • Rename AntOutputWidget to BuildOutputWidget and fix to display build output (CC-899). Patch by Joe Schemtzer.

  • Remove deprecation warnings about widget api because no replacement api is available and patches are arriving for the existing api. Also restored links to widgets.html.

  • Dashboard doesn't correctly display modifications with multiple files (CC-921). Patch by Joe Schmetzer.

  • Newline cleanup of output in both ErrorsAndWarningsMessagesWidget and MergedCheckStyleWidget (CC-810). Patch by Robert Thornburrow.

reporting jsp app

  • navigation.jsp missing
  • tags around some elements under
      tag (CC-950). Reported by Chris Sewart

documentation

configxml.html

  • PropertyFileLabelIncrementer: document preBuildIncrementer attribute (CC-900). Patch by David Corley
  • Fix doc error attribute "localworkingdir" for build trigger when it should be "localworkingcopy" (CC-893). Reported by Joona Petrell
暂无回复。
需要 登录 后方可回复。