Build: #3012 was successful
Job: Build was successful
Code commits
Openfire (master)
-
daryl herzmann d2db49727fbbd932679b3140936135d18b002b10
Merge pull request #3240 from guusdk/OF-3237_Firebird-support-introduction
OF-3237: Add exploratory Firebird database support -
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 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 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)