Tuesday, June 09, 2026

What changed between MySQL 9.7.0-er2 and the final release

I am over a month late with this blog post, but decided to publish it anyway because it might be interesting to learn about the new Oracle development process.

I diffed the ER2 source tree against the final release one, similar to how it was done in the ER vs ER2 post. I fed the resulting diff into Claude to classify the changes. The ER2 to final delta is much smaller than the ER to ER2 one, and it's a good thing, avoiding last-minute surprises. The changes are:

  • InnoDB maximum record size calculation for multibyte charset prefix indexes (bug #85060).
  • Test updates related to bug #119922, the fix itself done in ER2 already.
  • Cleanups of unused C++ standard header includes.

That's it. Basically, a single InnoDB bugfix.

Next, I plan my usual build-and-test-on-macOS post.

No comments: