Bamboo 7.0 upgrade notes

Bamboo リリース ノート

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

We’ve collected some important notes on upgrading to Bamboo 7.0. For details on all the new features and improvements we’ve introduced in this release, see the Bamboo 7.0 release notes.

アップグレード ノート

Here’s some important information you should know about before upgrading.

Spring のアップグレード

Bamboo 7.0 includes Atlassian Platform 5 upgrade. As part of our Platform 5 upgrade, we have upgraded Spring framework to 5.1.8. The main difference that can affect plugins is a change to the default Spring autowiring behavior from autodetect to constructor. Apps developers should start to use “constructor” injections.

変更詳細
Spring 5 への移行
  • spring-core

  • spring-context

  • spring-expression

  • spring-beans

  • spring-tx

  • spring-orm

  • spring-aop

  • spring-web

  • spring-context-support

  • spring-jdbc, spring webmvc
     
    → 5.1.8.RELEASE

Updated third-party libraries for Atlassian Platform 5.0.0 compatibility

  • servlet-api → 3.1.0

  • jaxb → 2.3.0

  • javax.activation → 1.1.1

  • guava → 26.0-jre

  • commons-lang3 → 3.8

Updated all the platform components for Atlassian Platform 5.0.0 compatibility

JDBC driver for Oracle not shipped with Bamboo

We've stopped bundling the JDBC driver for Oracle with Bamboo. To use Oracle with Bamboo, you must install the JDBC driver yourself:

  • For Oracle 12c (R1 and R2) and 19c, use the 12.2.0.x driver (ojdbc8.jar).
  • For Oracle 19c, you can use either ojdbc8.jar or ojdbc10.jar.

Capabilities removed from stock elastic images

In Bamboo 7.0, we’ve removed the following stock elastic images capabilities which have reached end of file and are no longer supported:

  • JDK 5, 6, 9 & 10
  • PHPUnit 3.7 & 4.4
  • Node.js 4 & 6

Old images, with these capabilities still present, are still available and can be used if needed. The list of previous elastic images can be found here: https://packages.atlassian.com/maven-public-local/com/atlassian/bamboo/atlassian-bamboo-elastic-image/6.14/atlassian-bamboo-elastic-image-6.14.ami.

Stock image capabilities have to be updated manually on the elastic image configuration page.

Deprecating Amazon Machine Images

Starting from Bamboo version 7.0, Amazon Machine Images will be deprecated.

Encryption of variable-related database table

In version 7.0, all the entries related to password variables in the database are encrypted. Previously Bamboo encrypted current definitions of variables, but not the historical data stored in tables such as VARIABLE_CONTEXT. Therefore upgrading from an older version involves running the encryption on all preexisting data, which can be very time consuming on some instances. The impact can be mitigated by cleaning up unneeded historical data using Build Expiry functionality prior to upgrade.

Specs for branches

Bamboo 7.0 extends Repository Stored Specs functionality and makes it possible to configure plan branches using Bamboo Specs. The feature is currently only available for Bitbucket Server repository type. However, in order to avoid unexpected configuration modification, this functionality will be automatically applied only to plan branches created after upgrade to version 7.0. It can be manually enabled for preexisting plan branches in the branch configuration.

Changes to Bamboo Docker images

Official Bamboo Docker images now use adoptopenjdk:8-jdk-hotspot-bionic as base image instead of ubuntu image. This also means that the installed Java distribution has changed from OpenJDK to AdoptOpenJDK.

Tomcat のアップグレード

Tomcat version was upgraded to 8.5.51.

For Windows service default user is LocalService now instead of LocalSystem. Check if %BAMBOO_HOME% folder is available for LocalService user.

Apache Tomcat 8.5.51 and newer have the secretRequired parameter set to true by default. When secretRequired is true the AJP/1.3 Connector will not start unless the secret attribute is configured to a non-null, non-zero length String.

サポート対象プラットフォームの変更

See what changes are in store for the supported platforms in Bamboo. For more information about what the latest stable release of Bamboo supports, see Supported platforms.

End-of-support announcements

Bamboo 7.0 drops support for the following database platforms:

  • Oracle Database 12R1
  • PostgreSQL 9.2、9.3、および 9.4

Support for the following platforms is now deprecated and will be dropped in a future release of Bamboo:

  • PostgreSQL 9.5
  • Microsoft SQL Server 2012 and 2014
  • CVS
  • JGit 7.0
  • Jenkins importer (internal plugin)

新たにサポート対象となったプラットフォーム

This release of Bamboo adds support for Oracle Database 19 and Microsoft SQL Server 2017.

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.

最終更新日: 2023 年 1 月 10 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.