The Atlassian Bamboo team is proud to release Bamboo 2.2.
Bamboo 2.2 introduces a range of exciting new features and improvements. Harness the flexible online processing potential of the Amazon Elastic Compute Cloud (EC2) to power your builds with the new Elastic Bamboo feature. This provides you with the power to reduce your build times as well as the flexibility in capacity to minimise costs.
Bamboo emails have been redesigned in this release. HTML templates are now supported and can be easily customised to your liking. We have also added new notification events in Bamboo, to allow you to collaborate more easily via build comments or detect when your builds hang.
Finally, we've implemented a few refinements to Bamboo builds. These include improving the performance of artifact transfer from remote agents and adding the ability to use the same repository snapshot revision for dependent builds.
Please note, this release contains a number of important security fixes. Please see Bamboo Security Advisory 2009-03-09 for further details.
Cloud computing comes to Bamboo with the introduction of the Elastic Bamboo feature. You can now configure your Bamboo application to create remote agents in the Amazon Elastic Compute Cloud (EC2). We've also incorporated a number of useful tools with this feature, that allow you to start up your builds more quickly via build snapshots, run Elastic Bamboo builds from behind a firewall and control Elastic Bamboo via the Bamboo REST API.
Bamboo emails have been given a facelift in this release. Multi-part (MIME) format is now supported allowing you to use HTML in your email templates (e.g. for Bamboo notifications). We've set up Freemarker templates in Bamboo as well, making it easy for you to customise the look and feel of your emails.
The new build comment notification event makes it even easier to collaborate in Bamboo. You can set up Bamboo to notify selected users and groups when a comment is posted against a build. Users can be notified by email, instant message or even RSS feed, depending on their preference.
We have also added a notification event for hung builds. Ensure that the right people are informed when a build hangs, by setting up notifications using this event. Users can be notified by email, instant message or even RSS feed, depending on their preference.
We have dramatically improved the speed of artifact transfer from remote agents in this release. Remote builds with large artifacts will complete much more quickly, particularly over high-latency network links.
Builds are now more consistent when triggering a build after another build finishes. If a child build uses the same source as the parent build, the child build will now be forced to check out the same revision of source code as the parent build.
We have introduced a remote agent supervisor in this release to monitor and automatically restart your remote agents, if necessary. You should notice an improvement in the uptime of your remote agents with this change.