Bamboo 3.4 : Bamboo 3.3 Release Notes

11 October 2011

Atlassian is proud to present Bamboo 3.3 with support for Multiple Repositories, Reload-able Plugins, multiple source aliases and many more improvements.

Upgrading to Bamboo 3.3 is free for all customers with active Bamboo software maintenance.

Highlights of this release:

Thank you for your feedback:

35 new features and improvements implemented
218 votes fulfilled

Your votes and issues help us keep improving our products, and are much appreciated.

Please keep logging your votes and issues. They help us decide what needs doing!


Upgrading to Bamboo 3.3

You can download Bamboo from the Atlassian website. If upgrading from a previous version, please read the Bamboo 3.3 Upgrade Guide.

 

 

Multiple Source Repositories

With Bamboo 3.3 you can now monitor and checkout code from multiple repositories. Easily build large projects, which are often composed of smaller, self-contained modules, without using externals or submodules. 

The new repository configuration interface makes it easy to administrate multiple repositories and specify which of the selected repositories should trigger the build. 

 

 

Reload-able Plugins

Reloadable Plugins make it faster and easier than ever to install or update plugins in Bamboo. Bamboo's most common module types now support Atlassians Plugin Framework 2, which allows for installing and updating plugins without restarting your Bamboo server.

Install new Tasks on the fly without interrupting your builds. And for Tasks that are hugely complex and incompatible with earlier versions, Bamboo now offers a way to safely pause your server without breaking running builds.

 

 

Source Repository User Aliases

To ensure all code changes across different repositories are attributed to the right person, Bamboo 3.3 now supports multiple user aliases. If your username is "clarkkent" in one repository, and "superman" in another one, you can map both aliases to the same user in Bamboo. That's not only handy in the DVCS world, but will also be useful for Plans with multiple source repositories. To make sure the statistics are still accurate, we have also aggregated the author statistics into a user statistic.

 

 

 

Automatic Agent Upgrades

Upgrading your agents manually for a new Bamboo release can be painful, especially if you have dozens of agents. With Bamboo 3.3 you no longer have to worry about your agent upgrades, Bamboo will upgrade your agents automatically. We have also massively improved the performance with wich new Plugins and Classes are transferred to the agent.

 

 

Fast, history-friendly tabbed navigation

Bamboo 3.3 now shows you all the important information about your build even faster. By loading tabbed content via AJAX (instead of full-page reloads) we significantly decreased the page-load times when browsing build results. Utilising HTML5's browser history API we keep track of which tabs (and their URLs) you had selected, so your back/forward buttons work as expected.

 

 

 

Commit Centric View 

It's great to know what builds are broken, but for a developer it's even more important to know whether his recent commit was the cause. Bamboo 3.3 now provides a commit centric view in Bamboo, showing builds in relation to an individual commit and providing a way to assess a level of overall confidence in a commit. The "My Bamboo" page now has been completely revamped and is not only a whole lot more useful, but also a whole lot prettier.

 

 

Plus over 170 fixes and improvements

The top 10 issues by votes are shown below. For the full list of fixes and improvements, please refer to our public JIRA site to see a full list of issues fixed in this release of Bamboo.

JIRA Issues (10 issues)
Type Key Summary Priority votes Status
Improvement BAM-955 Allow a plan to have multiple repositories Major 69 Resolved
Improvement BAM-1141 All multiple repository aliases Major 25 Resolved
New Feature BAM-1015 Allow One Plan To Be Based On Multiple CVS Modules Major 16 Resolved
New Feature BAM-1099 Multiple Source Repository Aliases for a user Major 14 Resolved
Improvement BAM-1786 Multiple source reposistory aliases for a user Major 13 Resolved
Improvement BAM-678 Allow multiple depots in Perforce connection Trivial 13 Resolved
Improvement BAM-3131 Map multiple repository aliases users to one Bamboo user Major 10 Resolved
New Feature BAM-1868 Support multiple repositories per plan Major 8 Resolved
Improvement BAM-1397 Separate the Build Strategy from the repository configuration. Major 8 Resolved
Improvement BAM-2647 Reduce start-up time of Remote Agents Major 7 Resolved


 

The Bamboo 3.3 Team

Development

Core Team

Brydie McCoy
James Dumay
Jason Berry
Marek Went
Krystian Brazulewicz
Przemek Bruski
Marcin Gardias
Piotr Stefan Stefaniak
Ben Woskow
Slawek Ginter
Nathan Wilson

Team Lead

Mark Chaimungkalanont

Project Manager

Anton Mazkovoi

Support

Renan Battaglin
Ajay Sridhar
Zed Yap
Gurleen Anand
Felipe Kraemer
Rene Verschoor
Camila Ayers
Armen Khachatryan

Others

Product Management

Jens Schumacher

Product Marketing

Giancarlo Lionetti

Technical Writing

Andrew Lui

Operations

James Fleming

Attachments: