Bamboo 9.6 release notes

Bamboo release notes

On this page

Still need help?

The Atlassian Community is here for you.

Ask the community

March 2024

We’re proud to present Bamboo 9.6.

Take some time and read through the release notes to learn what we've prepared for you this time. Swing by the Bamboo 9.6 upgrade notes to check for any breaking changes if you plan to upgrade and don’t forget to check out the full list of resolved issues.


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:

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

Featured

Gain 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:

  • Secure database credentials with AWS Secrets Manager and HashiCorp Vault
  • Spruce up your profile with a custom avatar
Bamboo 9.5 release notes
9.4
  • Safeguard your deployment environments against unapproved releases

  • Expiring personal access tokens
  • Accessibility improvements for low-vision and keyboard-only users
  • Support for Java 17
  • Changes to installing apps with the Universal Plugin Manager
  • Bamboo no longer ships with the JDBC driver for the H2 database engine
Bamboo 9.4 release notes
9.3

Featured

Integrate Bamboo with your Kubernetes cluster thanks to ephemeral agents DATA CENTER

Other notable improvements:

  • Better security with user session invalidation
  • Connect to Atlassian cloud products with application tunnels
  • Improved change detection performance
Bamboo 9.3 release notes
9.2This 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

T Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.5
9.4

T Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.4
9.3

T Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.3
9.2

T Summary Status
Loading...
Refresh

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.

Issues resolved in Bamboo 9.6.6
Released on

T Key Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.6.5
Released on

T Key Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.6.4
Released on  

T Key Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.6.3
Released on

T Key Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.6.2
Released on

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.

T Key Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.6.1
Released on

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.

T Key Summary Status
Loading...
Refresh

Issues resolved in Bamboo 9.6.0
Released on

T Key Summary Status
Loading...
Refresh

Last modified on Sep 6, 2024

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.