<br><font size=3 face="Courier">Dear all,</font>
<br>
<br><font size=3 face="Courier">We have just released version 0.5.0 of
CruiseControl.rb, a continuous integration tool that is [ridiculously]
easy to install, pleasant to use and simple to hack.</font>
<br>
<br><font size=3 face="Courier">This is the last internal TW release before
we go public with 1.0, and has almost all of the planned 1.0 features.<br>
<br>
0.5.0 adds custom build artifacts, ability to drill down from build error
to source code, much better documentation, Jabber notifier and some other
cool stuff.<br>
<br>
By the way, Josh Evnin, our UI designer, rocks. Period.</font>
<br>
<br>
<br><font size=3 face="Courier"><b>Changes:</b><br>
 &nbsp;- IMPORTANT: working directory renamed from 'builds' to 'projects'<br>
 &nbsp;- custom build artifacts (displayed as hyperlinks on the build page)<br>
 &nbsp;- drill down from error message to to source code &nbsp;<br>
 &nbsp;- when builder detects a change to project_config.rb, it automatically
reloads the project (no need to restart<br>
 &nbsp; &nbsp;the builder)<br>
 &nbsp;- 'cruise start' starts dashboard and all project builders (unless
-e development or --without-builders option is<br>
 &nbsp; &nbsp;specified)<br>
 &nbsp;- 'cruise start' starts dashboard in production environment. Use
'cruise start -e development' for development.<br>
 &nbsp;- more, and better, documentation<br>
 &nbsp;- plugin for sending build notices as instant messages via Jabber
protocol (should work with IRC, ICQ, Yahoo, MSN,<br>
 &nbsp; &nbsp;Google Talk or anything else that has a Jabber transport).<br>
 &nbsp;- 'build add' does not create project_config.rb, and therefore does
not write down SVN user/password (relying on<br>
 &nbsp; &nbsp;password caching and/or key-based authentication and/or read-only
anonymous access. &nbsp;<br>
 &nbsp;- builder plugins receive build_broken and build_fixed events when
build status goes from green to red and vice versa<br>
 &nbsp;- RSS feed<br>
 &nbsp;- dashboard UI is even better than before<br>
 &nbsp;- default SVN polling interval changed to 30 seconds &nbsp;<br>
 &nbsp;- dashboard displays who committed and their comments<br>
 &nbsp;- dashboard displays how much time did it take to perform a build<br>
 &nbsp;- [bugfix] Debug-level messages are logged in development mode<br>
 &nbsp;- [bugfix] Running builder doesn't block the dashboard on Windows<br>
 &nbsp;- [bugfix] Test Failure Parser correctly parses failure messages
from Mocha<br>
 &nbsp;- [bugfix] dashboard autorefresh handles adding/deleting a project</font>
<br>
<br><font size=3 face="Courier">Demo site: http://cruisecontrolrb.thoughtworks.com/</font>
<br><font size=3 face="Courier">Docs: http://cruisecontrolrb.thoughtworks.com/documentation/index.html</font>
<br><font size=3 face="Courier">Download: http://rubyforge.org/frs/?group_id=2918</font>
<br>
<br><font size=3 face="Courier">Best regards,</font>
<br><font size=3 face="Courier">Alexey Verkhovsky</font>