Skip to content
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

Community feedback wanted: Drop support for MySQL 5.7 #896

Closed
goekay opened this issue Sep 3, 2022 · 6 comments · Fixed by #1349
Closed

Community feedback wanted: Drop support for MySQL 5.7 #896

goekay opened this issue Sep 3, 2022 · 6 comments · Fixed by #1349

Comments

@goekay
Copy link
Member

goekay commented Sep 3, 2022

Hey all,

MySQL 5.7 has been released in late 2015. MySQL 8 is around since 2018. We support MySQL 5.7 and upwards. Our DB migration tool Flyway dropped MySQL 5.7 in its free tier. Therefore, we cannot upgrade Flyway beginning with this.

I want to make MySQL 8 the baseline. Feedback and ideas are welcome. Are you okay with this?

@shadsnz
Copy link

shadsnz commented Sep 3, 2022

Okay by me.

@lategoodbye
Copy link
Contributor

I understand the motivation. Unfortunately Debian based Linux distribution are relative conservative regarding new packages especially to databases, so MySQL 8 is included just in Ubuntu 22.04.

Is there some kind of timeline for the migration?
Will there be a step wise migration like a temporary test & development branch for the brave ones?

Personally i suggest to migrate to MySQL 8 before migrate to Java 17.

@juherr
Copy link
Contributor

juherr commented Sep 5, 2022

@goekay What will be the impact? I think having a features/mysql8-migration with the changes (at least the jooq plugin upgrade) could help to give feedbacks.

@goekay
Copy link
Member Author

goekay commented Sep 5, 2022

since we support mysql 8 already, there won't be any code changes. we will just be dropping the support of mysql 5.7. this means:

  • updating the readme.
  • removing the github actions builds that include mysql 5.7.
  • update flyway's maven plugin.

this issue has more of a "what if..." character and is a heads up, since we might break your installation if you still use mysql 5.7. i am trying to gauge community support or backlash.

@goekay goekay changed the title Community feedback wanted: Migrate from MySQL 5.7 to MySQL 8 Community feedback wanted: Drop support for MySQL 5.7 Sep 5, 2022
goekay added a commit that referenced this issue Sep 5, 2022
goekay added a commit that referenced this issue Sep 6, 2022
@lategoodbye
Copy link
Contributor

Just to get this right, MariaDB (10.2 and higher) support is completely unaffected by this change?

@goekay
Copy link
Member Author

goekay commented Oct 18, 2022

i am not sure about "10.2 and higher" but i think "10.3 and higher" should be fine. we have 10.3 and 10.5 in our github action build matrix and they pass.

@goekay goekay linked a pull request Jan 5, 2024 that will close this issue
goekay added a commit that referenced this issue Jan 6, 2024
* drop mysql 5.7 from github build matrix and update flyway (#896)
* update readme (#896)
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

Successfully merging a pull request may close this issue.

4 participants