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: #3012 was successful

Job: Build was successful

Stages & jobs

  1. Default Stage

  2. Continuous Integration

Code commits

Openfire (master)

  • daryl herzmann

    daryl herzmann d2db49727fbbd932679b3140936135d18b002b10

    Merge pull request #3240 from guusdk/OF-3237_Firebird-support-introduction
    OF-3237: Add exploratory Firebird database support

  • Guus der Kinderen

    Guus der Kinderen 10551032245986bd761d8ce6ba167f7fed6c7603

    OF-3237 (review feedback) Add Firebird to the new 'result set limiter keyword' implementation

    • xmppserver/src/main/java/org/jivesoftware/database/DbConnectionManager.java (version 10551032245986bd761d8ce6ba167f7fed6c7603)
  • Guus der Kinderen

    Guus der Kinderen 7fe80f3f11afa0ad8fdad1eb460751b5e8e4bac6

    OF-3237 (review feedback) remove hardcoded container filesystem path from JDBC URLs

    • .github/workflows/continuous-integration-workflow.yml (version 7fe80f3f11afa0ad8fdad1eb460751b5e8e4bac6)
    • build/ci/compose/firebird.yml (version 7fe80f3f11afa0ad8fdad1eb460751b5e8e4bac6)
  • Guus der Kinderen

    Guus der Kinderen 48827bdffe678a23a8a4f64cef02508539ac2561

    OF-3237: Add exploratory Firebird database support
    This is an exploratory change to assess the feasibility of adding Firebird (https://firebirdsql.org) as a supported database back-end for Openfire.

    Firebird is an open-source relational database with standard SQL support, backed by the mature Jaybird JDBC driver. The change bundles that driver, adds Firebird to the database-type detection logic, provides an installation schema (adapted from the PostgreSQL schema, with Firebird-compatible types), a schema upgrade script for version 38, a Docker Compose service definition for CI, install and upgrade CI jobs, a preset in the setup wizard, and a section in the database documentation.

    • .github/workflows/continuous-integration-workflow.yml (version 48827bdffe678a23a8a4f64cef02508539ac2561)
    • build/ci/compose/firebird.yml (version 48827bdffe678a23a8a4f64cef02508539ac2561)
    • build/ci/updater/pom.xml (version 48827bdffe678a23a8a4f64cef02508539ac2561)
    • build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/Main.java (version 48827bdffe678a23a8a4f64cef02508539ac2561)
    • distribution/src/database/openfire_firebird.sql (version 48827bdffe678a23a8a4f64cef02508539ac2561)
    • documentation/database.html (version 48827bdffe678a23a8a4f64cef02508539ac2561)
    • xmppserver/pom.xml (version 48827bdffe678a23a8a4f64cef02508539ac2561)
    • xmppserver/src/main/java/org/jivesoftware/database/DbConnectionManager.java (version 48827bdffe678a23a8a4f64cef02508539ac2561)
    • xmppserver/src/main/webapp/setup/setup-datasource-standard.jsp (version 48827bdffe678a23a8a4f64cef02508539ac2561)