Bamboo 9.0 release notes
Highlights
Enterprise Data Center Platform upgrade
Atlassian Platform is a set of components upon which we build our products. In Bamboo 9.0, we’re bumping up the Atlassian Platform to version 6 to benefit from the most up-to-date libraries and even better security.
For the list of the changes that you should be aware of to verify the compatibility of the apps you’ve built before upgrading Bamboo, see Bamboo 9.0 upgrade notes .
Improved integration with Bitbucket Cloud
We’ve improved the webhook-based integration of Bamboo with Bitbucket Cloud, making branch, code change, and pull request detection much smoother and more efficient. Not only that, but the new integration enables Specs branches to work with Bitbucket Cloud.
The changes don’t end there — the configuration is also much simpler. Now, instead of going through the process of setting up remote triggers, all you have to do is select a few options to register a webhook and let Bamboo take care of the rest.
For more information, see:
Bamboo migrates to Log4j2
We’ve migrated Bamboo to Log4j 2. This introduces changes to the configuration files that are described in the official documentation .
If you’re using a custom Log4j 1.x configuration with your Bamboo instance, you’ll need to manually migrate it to the Log4j 2.x configuration file format. See Migrating custom logging configurations to Log4j 2.
Faster artifact transfer
We’ve introduced a new option to the artifact creation dialog that lets you toggle file compression during HTTP transfer between an agent and the server on and off. This allows you to optimize the artifact transfer speed depending on the content type.
Learn more about configuring a job's build artifacts.
Bamboo REST API documentation now lives in Swagger
We've moved the Bamboo REST API documentation to Swagger to improve your experience with the docs. The new documentation allows you to search, analyze, and test REST endpoints much easier. Check out the latest REST API documentation for Bamboo 9.0 at Atlassian Developer.
Resolved issues
In this release, we’ve fixed a bug affecting jobs running inside a Docker container. If Bamboo couldn't clean a job's working directory because the working directory was inaccessible from within the container, Bamboo would delete the entire contents of the Docker runner container including attached volumes.
From now on, to protect the contents of attached Docker volumes, the Clean working directory task will fail if the job’s working directory is inaccessible. However, if the Clean working directory after each build option has been selected and the action can’t be completed, the job will complete successfully, but the contents of the working directory won’t be removed.
This release fixes a bug where restarting Bamboo while a build triggered from Bitbucket Data Center or Server was still running resulted in the build status in Bitbucket getting stuck in In progress indefinitely. However, the fix increases the minimum release of Bitbucket Data Center and Server supported by Bamboo.
From now on, Bamboo can integrate with Bitbucket Data Center and Server 7.5 or newer only. If you’re running an older release of Bitbucket Data Center or Server, consider upgrading your Bitbucket instance before upgrading to Bamboo 9.0.1.