Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).

Build: #3013 was successful

Job: Build was successful

Stages & jobs

  1. Default Stage

  2. Continuous Integration

Code commits

Openfire (master)

  • daryl herzmann

    daryl herzmann 346688cf2eb79c82e3f04ba75d20656bab1b4d1c

    Merge pull request #3243 from guusdk/OF-3239_MariaDB-support-introduction
    OF-3239: Add MariaDB as a first-class supported database

  • Guus der Kinderen

    Guus der Kinderen 019be128efa74d056c68fb3280b888d71127565f

    OF-3239 (code review): Fix invalid  comment in v22 upgrade scripts

    • distribution/src/database/upgrade/22/openfire_mariadb.sql (version 019be128efa74d056c68fb3280b888d71127565f)
    • distribution/src/database/upgrade/22/openfire_mysql.sql (version 019be128efa74d056c68fb3280b888d71127565f)
  • Guus der Kinderen

    Guus der Kinderen a7818d981fcbbdcdc2ba0a34c2a6da418e9c2307

    OF-3239 (code review): MariaDB-specific documentation improvements

    • documentation/database.html (version a7818d981fcbbdcdc2ba0a34c2a6da418e9c2307)
    • documentation/db-clustering-guide.html (version a7818d981fcbbdcdc2ba0a34c2a6da418e9c2307)
  • Guus der Kinderen

    Guus der Kinderen 7cca8fd014a30fddc07216f2601863ec8c071ac2

    OF-3239: Add MariaDB as a first-class supported database
    MariaDB was previously handled implicitly by mapping it to DatabaseType.mysql in DbConnectionManager.setMetaData() and sharing all MySQL SQL scripts. This commit gives MariaDB its own identity throughout the codebase.

    This adds a copy of the Mysql install and upgrade script under the 'mariadb' name, ensuring that any existing MariaDB installation that was previously running under the Mysql type can continue to upgrade through any path.

    Introduces two new CI jobs (mariadb-install and mariadb-upgrade) that mirror the structure of the existing mysql-install and mysql-upgrade jobs, giving MariaDB the same level of automated testing as other supported databases.

    Update documentation to reflect MariaDB as a first-class database.

    • .github/workflows/continuous-integration-workflow.yml (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • build/ci/compose/mariadb.yml (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • build/ci/updater/pom.xml (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/1/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/10/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/11/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/12/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/13/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/14/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/15/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/16/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/17/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/18/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/19/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/2/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/20/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/21/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/22/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/23/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/24/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/25/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/26/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/27/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/28/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/29/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/30/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/31/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/32/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/33/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/34/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/35/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/36/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/37/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/38/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/4/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/5/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/6/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/7/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/8/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • distribution/src/database/upgrade/9/openfire_mariadb.sql (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • documentation/database.html (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • documentation/db-clustering-guide.html (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • documentation/migration-blowfish-pbkdf2.html (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • xmppserver/pom.xml (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)
    • xmppserver/src/main/java/org/jivesoftware/database/DbConnectionManager.java (version 7cca8fd014a30fddc07216f2601863ec8c071ac2)