Bamboo 9.2 upgrade notes
We’ve collected some important notes on upgrading to Bamboo 9.2. For details on all the new features and improvements we’ve introduced in this release, see the Bamboo 9.2 release notes.
While long-term support (LTS) releases don’t introduce any breaking changes themselves, they do consolidate all of the changes we’ve made to Bamboo ever since the last LTS release became available. However, because Bamboo 9.2 is our first LTS release, we’ve selected Bamboo 8.0 (our first Data Center offering) as the starting point for listing the upgrade notes.
For your convenience, we’ve gathered all the important information you should know about before upgrading right here:
Installing apps with the Universal Plugin Manager on Bamboo 9.2.11 and later
The Universal Plugin Manager (UPM) allows installing Atlassian and third-party apps in Bamboo and other Data Center products in three ways:
- with the Upload app button on the Manage apps page where you provide a URL to the app or upload a file with the app
- with the REST API (/rest/plugins)
- with the Install button on the Find new apps page
In Bamboo Data Center 9.2.11, you can install new apps only by selecting the Install button on the Find new apps page. Installing new apps with the Upload app button on the Manage apps page or with the REST API is now disabled by default. This limitation prevents unwanted uploads of potentially malicious files to your Bamboo instance.
If you need to enable app installation with the Upload app button on the Manage apps page or with the REST API, set the following system property:
Bamboo 9.2.8 and later no longer ship with JDBC driver for the H2 database engine
To resolve several security vulnerabilities, the JDBC driver for the H2 database engine is no longer bundled with Bamboo 9.2.8 and newer. If you want to evaluate Bamboo using the H2 database, see Connect Bamboo to an H2 database.
Bamboo 9.2.7 and later require JDK 8u121 or later to run
If you want to run Bamboo 9.2.7 or later on Java 8, make sure that you're using JDK 8u121 or newer. Because Bamboo 9.2.7 uses deserialization libraries that require the
sun.misc.ObjectInputFilter interface, older JDKs, which don't have that interface implemented, will prevent Bamboo from starting up.
Changes to supported platforms
We’ve made a few changes to what platforms we support since Bamboo 8.0. If you’re upgrading from Bamboo 8.x or a previous 9.x release, check out the list of added, deprecated, and removed support for various platforms in the Bamboo 9.2 LTS change log .
Additionally, you may want to take a look at the following related pages:
For information about what the latest stable release of Bamboo supports, see Supported platforms.
For the complete list of end-of-support announcements, see End-of-support announcements for Bamboo.
How to upgrade Bamboo
See the Bamboo upgrade guide for a complete walk-through of the upgrade process that includes descriptions of all the available upgrade paths, prerequisites, and methods.