Bamboo 6.9 release notes
Highlights
Bamboo Specs YAML 2.0
In Bamboo version 6.2, users have enjoyed creating simple plans using YAML in Bamboo Specs. Seeing how much user attention this feature has received, we’ve decide to take it a whole level up. As of Bamboo 6.9, we bring you support for deployments, deployments permissions and plan permissions. We've also broadened the scope of plan definitions, and added new tasks.
On top of that, we’ve also simplified Bamboo Specs YAML syntax so you do not need an extra coffee to get your work done. And just in case, you need a nice YAML specs starter course, we’ve completely rewritten and expanded our Bamboo Specs Reference documentation.
Project View permission
With version 6.9, Bamboo introduces a new project permission - View. It provides an additional layer of control over which Bamboo users can access which projects and plans.
From now on, in order to see the content of a project, a Bamboo user needs to have the View permission granted by that project's administrator. This new permission is a prerequisite for accessing all plans in the project. Without the project View permission, users won't be able to see, run or administer any plans.
To learn how to change project permissions, see Configuring project permissions.
Manual encryption
When working on your repository-stored Bamboo Specs, either Java or YAML, you might need to use sensitive data like passwords, pass phrases, or other access credentials. To make sure your data remains secure, you can use Bamboo sensitive data encryption before storing the confidential information in your code repository. See Bamboo Specs encryption.
Agent status notifications
Don't look for agents that went offline yourself no more. Starting from version 6.9, Bamboo will automatically notify you about any remote agents going offline. This notification is disabled by default but once you enable it, you'll get notifications for all agents. For more information, see System level notifications.
Clover for Bamboo plugin supports OpenClover
In April 2017, Atlassian open sourced Atlassian Clover. A number of forks have been created since then with the OpenClover being one of the most active ones.
In this release, we extended the 'Clover for Bamboo' bundled plugin, so now on the Job configuration page, in the Other tab, you can choose one of the following options:
- Atlassian Clover - this option handles both original binaries you can download from the Atlassian website (version up to 4.1.2, a license key is required) and your own binaries compiled from Clover sources.
- OpenClover - a free and open-source fork of Atlassian Clover (version 4.3.1 currently) which doesn't require a license key.