Replace legacy MySQL with up-to-date MariaDB for Debian 12#7
Merged
lredor merged 8 commits intoObeo:masterfrom Apr 17, 2026
Merged
Replace legacy MySQL with up-to-date MariaDB for Debian 12#7lredor merged 8 commits intoObeo:masterfrom
lredor merged 8 commits intoObeo:masterfrom
Conversation
Replace the custom MySQL 5.5.47 tarball-based image with a MySQL image installed from the official Debian Jessie repositories. This aligns the Docker test environment with a standard Jessie setup and uses the packaged MySQL version available there, namely 5.5.62-0+deb8u1.
…d MySQL 8 This includes: - a Debian 12 test runner image - a MySQL 8 Compose stack for end-to-end test execution - an upgrade of the embedded MySQL JDBC driver to Connector/J 8.4.0 - the switch from com.mysql.jdbc.Driver to com.mysql.cj.jdbc.Driver - configuration updates required to run the existing test suite against MySQL 8 The stack has been validated by running the full test suite successfully in Docker against MySQL 8.
Add a full Debian 12 Docker test stack using MariaDB from the official Debian repositories. This introduces: - a MariaDB service image based on Debian 12 - an entrypoint that initializes the database and test user - a dedicated Compose setup to run the existing test suite against MariaDB - updated documentation for the Debian 12 + MariaDB scenario The stack has been validated by running the full test suite successfully in Docker against MariaDB.
Update the Debian 12 + MariaDB test setup to use the native MariaDB JDBC driver instead of the MySQL one. This includes: - adding the MariaDB Java client to the bundled JDBC fragment - switching default MariaDB-oriented JDBC settings to org.mariadb.jdbc.Driver - replacing jdbc:mysql:// URLs with jdbc:mariadb:// URLs in test and application defaults - updating the MariaDB Docker Compose setup and documentation accordingly The full Docker test suite has been run successfully against Debian 12 + MariaDB with this native driver setup.
Remove the legacy MySQL JDBC driver jars that are no longer used by the project. The JDBC fragment now only bundles the MariaDB driver, and its manifest and build configuration have been updated accordingly.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.