Bamboo 9.6 release notes
Highlights
Bamboo 9.6 is a long-term support LTS release
We're excited to announce our next Bamboo LTS release! While LTS releases don’t introduce new features on their own, they bundle all previously released enhancements into a single package and provide you with continued access to critical bug fixes during an extended support window.
Should I upgrade to an LTS release?
LTS releases are designed to remain as stable, secure, and up-to-date as possible for an extended period. That’s why they receive only the most critical bug fix updates that patch issues related to security, stability, data integrity, and performance.
Even though feature releases may receive more bug fixes in total, most of those bug fixes are a direct result of the impact that the implementation of new features may have on the stability of the software. In general, LTS releases are more stable and they receive support for two years after their initial release date, whereas only the latest feature release receives support.
Read more about the changes to the Security Bug Fix policy at Announcement: Planned changes to the Security Bug Fix Policy.
In other words, if you require only the most stable and secure software and don’t plan to upgrade more often than once a year, we recommend upgrading to Bamboo 9.6 LTS and staying on it until it reaches end-of-life status (March 14, 2026) or the next LTS release becomes available.
If you upgrade regularly and prefer to be on the cutting edge with new features and improvements, it might be a good idea to upgrade to Bamboo 9.5.x (if you haven’t already) and wait for the next feature release.
For more information about the Atlassian security bug fix policy, see:
What's new since the last LTS release?
New LTS releases many not introduce exclusive new features, but they still pack a slew of improvements over previous releases. Every LTS release contains all features introduced since the last one and provides fixes for known issues.
If you’re interested in learning more about a specific type of improvement, you can go to one of the following sections:
- Changes introduced in Bamboo 9.6
- Top new features
- Critical bug fixes
Changes introduced in Bamboo 9.6
While LTS releases don’t introduce new features to keep things running smoothly, there are still some important changes to Bamboo that you should be aware of:
Bamboo 9.6.3: Automatically delete offline remote agents
Bamboo 9.6.3 adds a new system property that lets you control whether standard remote agents should be automatically deleted after they go offline.
How to configure Bamboo to automatically delete offline remote agents
Bamboo 9.6.2: New Local backup security health check
Storing your backups in the local Bamboo filesystem poses a security risk by allowing a potential attacker to gain access to sensitive data. To help you stay secure, we’ve added the Local backup security health check, which will look for backups in the local application storage and warn you if any backup files are found there.
About the Local backup security health check
Removal of local agents
Local agents have been deprecated since Bamboo 8.0. In Bamboo 9.6, we’ve removed support for them entirely to enhance security and improve performance. This means that local agents will no longer work as we want to deliver the best possible level of scalability and reliability in our product.
Before upgrading to Bamboo 9.6, migrate your local agents to remote, elastic, or ephemeral agents.
Learn more about how to migrate to other types of agents:
- Bamboo remote agent installation guide
- Getting started with Elastic Bamboo
- Enabling ephemeral agent support
Removal of the out-of-the-box Clover integration
Clover currently receives limited support and may contain vulnerable dependencies, so to mitigate the security risk, we’ve removed the out-of-the-box integration with Atlassian Clover and OpenClover code coverage tools.
If you have existing plans with automatic Clover code coverage enabled, we recommend either migrating to a manual configuration or disabling the Clover integration completely. Otherwise, the affected plans will start failing.
Additionally, since Atlassian Clover doesn’t require a license to work, we’ve removed the option to upload an Atlassian Clover license key from the Bamboo administration area.
Learn how to enable manual Clover integration
Pushing to remote repositories with JGit no longer possible
We’ve found a bug in Bamboo’s long-deprecated JGit feature that poses a risk to the integrity of repositories using the Large File Storage (LFS) extension. Because of the way we’ve implemented JGit’s push functionality in Bamboo, pushing local commits to LFS-enabled repositories may not work as expected. To prevent issues with file integrity, we’ve disabled pushing to remote repositories with JGit.
Bamboo’s JGit feature has never supported making any modification of the repository, including the creation of commits, branches, or tags. If you need this functionality, install native git.
Top new features
Every release leading up to Bamboo 9.6 introduced its own set of exciting new features. See the following table for a brief overview of what we’ve added to Bamboo since release 9.2:
9.5 | FeaturedGain higher availability with warm standby clustered deployments & monitor cluster state replication Bamboo 9.5 is the first release available only to Data Center customers. Learn what this means for you Other notable improvements:
| Bamboo 9.5 release notes |
---|---|---|
9.4 |
| Bamboo 9.4 release notes |
9.3 | FeaturedIntegrate Bamboo with your Kubernetes cluster thanks to ephemeral agents DATA CENTER Other notable improvements:
| Bamboo 9.3 release notes |
9.2 | This is an LTS release, which doesn’t introduce any new features to keep things running smoothly. | Bamboo 9.2 release notes |
Critical bug fixes
Apart from new features, every release includes a number of bug fixes. The following table lists the most critical issues we’ve resolved since Bamboo 9.2.
The table only lists resolutions to the bugs with the highest severity status. We recommend that you follow the links in the last column to see the full list of issues resolved in each release.
9.5 | Issues resolved in Bamboo 9.5 | |
---|---|---|
9.4 | Issues resolved in Bamboo 9.4 | |
9.3 | Issues resolved in Bamboo 9.3 | |
9.2 | Issues resolved in Bamboo 9.2 |
Ready to upgrade?
Whether you’re upgrading from Bamboo 8.x or a previous 9.x release, swing by our upgrade notes to check for any breaking changes, and see the Bamboo upgrade guide for a walkthrough of all the steps necessary to get up and running with Bamboo 9.6.
Resolved issues
Scroll through the list of the issues we’ve resolved throughout the lifecycle of Bamboo 9.6.
The resolution to issue BAM-25739 prevents Bitbucket Cloud triggering Bamboo builds using webhooks as an anoynmous user. To allow it, grant the View global permission to the Anonymous users or select Allow anonymous users to trigger remote repository change detection and Bamboo Specs detection on the Security administration page.
The resolution to issue BAM-25739 prevents Bitbucket Cloud triggering Bamboo builds using webhooks as an anoynmous user. To allow it, grant the View global permission to the Anonymous users or select Allow anonymous users to trigger remote repository change detection and Bamboo Specs detection on the Security administration page.