Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-25997

Bamboo will accept MySQL forks (Percona/Aurora/MariaDB/etc) when using the MySQL connector even if only MySQL is officially supported

      Issue Summary

      Bamboo 9.5 or later accepts any product SEMVER returned by the MySQL-like server if it is >= 5.7

      As per the Bamboo 9.5 Supported Platforms page, only MySQL 8 should be supported.

      This is reproducible on Data Center:

      NOTE: The issue also manifests in other database types such as PostgreSQL, Oracle and MSSQL, where Bamboo only enforces the minimum version and doesn't validate the maximum version, even if it goes beyond what's listed on the Supported Platforms page

      Steps to Reproduce

      1. Install MariaDB 10.3 (equivalent to MySQL 5.7)
      2. Install Bamboo 9.5 or later
      3. Configure Bamboo to point to the MariaDB 10.3 DB
      4. Continue the setup

      Expected Results

      1. Bamboo should not accept the MariaDB 10.3 version as that's not MySQL and its SEMVER is > 8

      Actual Results

      1. Bamboo accepts 10.3 as a valid MySQL version
      2. Accepting any database version raises concerns. For example, MariaDB 10.3 is equivalent to MySQL 5.7, which is not compatible with Bamboo versions 9.5 and later. Using this version of MariaDB/MySQL may lead to failures in Bamboo upgrade tasks and regular database operations, resulting in unexpected errors. This happens because the expected DDL used by modern versions of Bamboo can't be implemented in these older database versions.

      Workaround

      Currently, there is no known workaround for this behavior. A workaround will be added here when available

            [BAM-25997] Bamboo will accept MySQL forks (Percona/Aurora/MariaDB/etc) when using the MySQL connector even if only MySQL is officially supported

            No work has yet been logged on this issue.

              73868399605e Eduardo Alvarenga (Inactive)
              73868399605e Eduardo Alvarenga (Inactive)
              Affected customers:
              0 This affects my team
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: