Skip to content

MySQL 9 compatibility #1390

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
jeffchown opened this issue Jan 29, 2025 · 2 comments
Open

MySQL 9 compatibility #1390

jeffchown opened this issue Jan 29, 2025 · 2 comments

Comments

@jeffchown
Copy link

Hello @brianmario - Thanks for your work on mysql2 👍

I have legacy Rails projects on my local dev machine, and after a recent update of MySQL to v9 I can no longer run the Rails projects making the ongoing support of those client projects challenging.

Are there plans to add MySQL 9 compatibility to mysql2?

If so, is there an estimated timeline?

Thanks.

@jeremy
Copy link
Contributor

jeremy commented Jan 31, 2025

  1. Please do add CI for MySQL 9 and address the incompatibilities that arise in your tests. See CI: Add Ruby 3.4, MySQL 8.4, MariaDB 11.4, Ubuntu 24.04 and other updates #1387 for an example.
  2. Recommend using LTS releases (MySQL 8.0 or 8.4) for your client projects.

@sodabrew
Copy link
Collaborator

sodabrew commented Feb 1, 2025

Echoing @jeremy, yes pull requests for MySQL 9 appreciated. No timeline is offered by the active collaborators, I don't think anybody on here has tried 9 yet!

At the moment only LTS releases of MySQL and MariaDB are in CI, but it would be nice to have an auto-updated pointer to the latest versions of MySQL and MariaDB to help catch incoming changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants