What we know so far about MySQL 8.1 Innovation Release and existing MySQL 8.0.x and Long-Term Support (LTS) versions.

This is Onikai (@fat47) from the Service Reliability Group (SRG) of the Technology Division.
#SRGThe Service Reliability Group primarily provides comprehensive support for the infrastructure surrounding our media services, focusing on improving existing services, launching new ones, and contributing to open-source software (OSS).
This article is located within SRG.DBWGThe DB Working Group is releasing database-related materials that it provides to the entire company.
I hope this is of some help.
 

overview


On July 18, 2023MySQL8.1andMySQL8.0.34It has been released.
Up until now, MySQL 8.0 releases have frequently included the addition and removal of features, even in minor versions, which has made it difficult to keep up with the latest versions.
 
With this release, we've separated releases into Innovation Releases, which include the addition and removal of features, and releases that only include bug fixes.
Furthermore, in the futureLong-Term Support(LTS)It has been announced that a new version of MySQL will be released.
 
I've summarized the characteristics of each and what we currently know about them.
However, the following article covers almost all the details, so you might be better off reading that instead.
 
On this page, I will focus on summarizing information related to EOL (End of Life) and upgrades, which our team will likely be dealing with.

Summary of each version


For the time being, there will be three different versions of MySQL coexisting.
versionremarksEOL
MySQL 8.x ( Innovation ) Innovation Release adds new features.Until the next MySQL 8.y release (approximately 3 months)
MySQL 8.0.xBug fixes onlyApril 2026
MySQL 8.x (LTS) *Not yet released*LTS (Long-Term Support) is released every two years.8 years since release (Extended Support)

MySQL 8.x (Innovation Release)

The support period is only about three months, until the next Innovation Release is released.
While each upgrade will be required, you will be able to use the latest features and improvements.
Currently, MySQL 8.1 has been released, and the version numbers will increase from 8.2 → 8.3 → 8.4.

MySQL 8.0.x

Until the end-of-life (EOL) of the conventional MySQL 8.0 series in April 2026, releases will consist only of bug fixes.
You have more than two years from the current date.

MySQL 8.x(LTS)

It is not yet released, but we are aiming for a release in about a year.
For example, if MySQL 8.1 → 8.2 → 8.3 → 8.4 are released every three months, then MySQL 8.4 will be released as an LTS (Long Term Support) version.
 
When an LTS version is released, the major version number of the Innovation Release increases, so the next Innovation Release will be MySQL 9.0.0.
Oracle MySQL Blog [MySQLの Innovation と Long-Term Support (LTS) バージョンのご紹介]より引用
Oracle MySQL Blog [[Quoted from "Introduction to MySQL Innovation and Long-Term Support (LTS) Versions"]

Upgrade availability


Basically, just like with previous versions of MySQL, it supports upgrades up to one generation.
This time, there are multiple versions mixed together, which can be a little confusing, but here's an example:

Upgradeable patterns

 

Patterns where upgrading is not recommended

 

Downgrade for rollback using asynchronous replication

 

In conclusion


Before the LTS release, I took a look back at MySQL versions.
The end-of-life (EOL) for MySQL 5.7 is October 2023.
Let's think about how we'll upgrade the version before then.
 
SRG is looking for new team members. If you are interested, please contact us here.