<br><font size=2 face="sans-serif">Dear all,</font>
<br>
<br><font size=2 face="sans-serif">CruiseControl.rb 1.1 is out of the gates.</font>
<br>
<br><font size=2 face="sans-serif">CruiseControl.rb [http://cruisecontrolrb.thoughtworks.com]
is a continuous integration tool. Its basic purpose in life is to alert
members of a software project when one of them checks something into source
control that breaks the build.</font>
<br>
<br><font size=2 face="sans-serif">Version 1.1 is a follow-up release to
1.0, mostly consisting of bug fixes and usability enhancements. Growl notification
plugin, RSS feeds for individual projects, an ability to run as a proper
Linux daemon and to peacefully coexist with non-English Subversion installs
are the most noteworthy features of this release.</font>
<br>
<br>
<br><font size=2 face="sans-serif">List of changes in version</font>
<br><font size=2 face="sans-serif">----------------</font>
<br><font size=2 face="sans-serif">&nbsp; - individual RSS feeds for each
project</font>
<br><font size=2 face="sans-serif">&nbsp; - documented options configurable
through config/site_config.rb</font>
<br><font size=2 face="sans-serif">&nbsp; - added a &quot;from&quot; option
to EmailNotifier configuration</font>
<br><font size=2 face="sans-serif">&nbsp; - added Growl notifier to available
plugins</font>
<br><font size=2 face="sans-serif">&nbsp; - email notices can contain either
full build log, or a link to the dashboard</font>
<br><font size=2 face="sans-serif">&nbsp; - builder does not clear RAILS_ENV
environment variable before calling custom tasks</font>
<br><font size=2 face="sans-serif">&nbsp; - builder always sets RAILS_ENV
environment to 'test' before calling default tasks</font>
<br><font size=2 face="sans-serif">&nbsp; - &quot;cannot connect to Subversion&quot;
situations, plugin errors and other problems that occur outside of a build
loop are now displayed on the dashboard</font>
<br><font size=2 face="sans-serif">&nbsp; - custom project settings are
displayed on the build log page</font>
<br><font size=2 face="sans-serif">&nbsp; - [bugfix] Fixed cruise start
--daemon option</font>
<br><font size=2 face="sans-serif">&nbsp; - [bugfix] Removed incomplete
builds from RSS feeds</font>
<br><font size=2 face="sans-serif">&nbsp; - [bugfix] CC.rb can now live
with localized (non-English) Subversion</font>
<br><font size=2 face="sans-serif">&nbsp; - [bugfix] Fixed problems with
CCTray introduced in 1.0 by adding a new build status 'incomplete'</font>
<br><font size=2 face="sans-serif">&nbsp; - [bugfix] Corrected documentation
to say &quot;[cruise]/projects/&quot; instead of &quot;[cruise]/builds/&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; - [bugfix] Recognize Solaris
as a platform</font>
<br>
<br>
<br><font size=2 face="sans-serif">Upgrading from 1.0</font>
<br><font size=2 face="sans-serif">----------------</font>
<br>
<br><font size=2 face="sans-serif">There are no changes in data storage
format, so upgrading from version 1.0 is easy:</font>
<br>
<br><font size=2 face="sans-serif">1. Rename the old installation: mv ccrb/
ccrb.bak/</font>
<br><font size=2 face="sans-serif">&nbsp;2. Download from http://rubyforge.org/frs/?group_id=2918
and unpack.</font>
<br><font size=2 face="sans-serif">3. Move to the path where the old installation
was: mv cruisecontrolrb-1.1.0/ ccrb/</font>
<br><font size=2 face="sans-serif">4. Move projects/ directory: &nbsp;mv
ccrb.bak/projects ccrb/</font>
<br><font size=2 face="sans-serif">5. Copy site_config.rb over: cp ccrb.bak/config/site_config.rb
ccrb/config</font>
<br>
<br><font size=2 face="sans-serif">--</font>
<br><font size=2 face="sans-serif">CruiseControl.rb team</font>
<br><font size=2 face="sans-serif">ThoughtWorks</font>