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

Upgrade from MySQL 5.7 to the 8.0 series #317

Open
jvendetti opened this issue May 29, 2024 · 2 comments
Open

Upgrade from MySQL 5.7 to the 8.0 series #317

jvendetti opened this issue May 29, 2024 · 2 comments

Comments

@jvendetti
Copy link
Member

We currently use MySQL 5.7 in production, which reached end of life in Oct. of 2023. The Homebrew formulae for installing [email protected] is also deprecated: https://formulae.brew.sh/formula/[email protected]. The mysql2 gem compatibility chart indicates compatibility with MySQL 8.0.

We should consider attempting an upgrade when we have a window.

@syphax-bouazzouni
Copy link
Contributor

Do you think that removing from the UI is also a possibility? right now I think we use it only for the license check.

I mean we can move that logic to the API and have no more to support MySQL in the front.

@jvendetti
Copy link
Member Author

As long as we're committed to using the Ruby on Rails framework I think the application should be properly backed by a reasonably up-to-date version of a MySQL or Postgres database. In addition to the license check, we store clicks on search results. The data isn't used for anything currently, but removing it was rejected the last time the topic was discussed: #269 (comment).

I'm not in favor of moving existing licensing functionality to the API. The sole reason it was developed was to provide a minimally viable solution to encourage users of the OntoPortal virtual appliance to register for and annually renew their licenses in the form of a non-dismissible nag banner across all pages. To me this has always felt like a natural fit for the Rails application.

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

No branches or pull requests

2 participants