You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In general, supporting different versions of databases in the project is challenging, especially when the project wants to use database-native features that may not be available across all supported versions. It is also time consuming to run the unit and integration tests against each version of databases, and this results in longer PR CI build times (currently 5-10 minutes per database version).
Furthermore, SPIRE now supports arm64 architecture, but MySQL 5.7 does not, and presumably it never will since it's rapidly approaching EOL. This currently prevents us from running the MySQL 5.7 integration tests for SPIRE on arm64 architecture.
Starting in November 2023, we should strongly consider removing support for MySQL 5.7. This includes some production code that works around the lack of support for common table expressions in MySQL 5.7 as well as testing against MySQL 5.7 in the integration tests.
While the project doesn't yet publish an official matrix of supported database versions (see #3711), today this is largely implied by the versions that are tested in the repository.
The text was updated successfully, but these errors were encountered:
Oracle is ending extended support for MySQL 5.7 in October 2023, see page 29 of https://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdf
In general, supporting different versions of databases in the project is challenging, especially when the project wants to use database-native features that may not be available across all supported versions. It is also time consuming to run the unit and integration tests against each version of databases, and this results in longer PR CI build times (currently 5-10 minutes per database version).
Furthermore, SPIRE now supports arm64 architecture, but MySQL 5.7 does not, and presumably it never will since it's rapidly approaching EOL. This currently prevents us from running the MySQL 5.7 integration tests for SPIRE on arm64 architecture.
Starting in November 2023, we should strongly consider removing support for MySQL 5.7. This includes some production code that works around the lack of support for common table expressions in MySQL 5.7 as well as testing against MySQL 5.7 in the integration tests.
While the project doesn't yet publish an official matrix of supported database versions (see #3711), today this is largely implied by the versions that are tested in the repository.
The text was updated successfully, but these errors were encountered: