MySQL 9.1 is out! Thank you for your contributions!

Last month we released MySQL 9.1, the latest Innovation Release. Of course, we released bug fixes for 8.0 and 8.4 LTS but in this post, I focus on the newest release.

Within these releases, we included patches and code received by our amazing Community.

Here is the list of contributions we processed and included in MySQL 9.1:

MySQL Server

  • #44625 – Triggers should not be loaded on SELECTS – Dmitry Lenev (Percona)
  • #114591 – Full-Text index issue related to 5.7 creation – Huaxiong Song (Alibaba)
  • #113701 – Fixed an issue regarding FTS comparisons – Shaohua Wang (Alibaba)
  • #115163 – Build failure with Protobuf 22+ in Linux – Gordon Wang
  • #115360 – Decoding MYSQL_TYPE_JSON in binary resultset – Daniël van Eeden
  • #115363 – Fix typo in deb package description – Henning Pöttker
  • #115484 – Missing BuildRequires for gcc-toolset-12 in mysql.spec.in for 9.0.0+ – Simon Mudd (Booking.com)
  • #115712 – Assignment from a local empty SQL_I_list got an illegal object – Xingyu Yang (Tencent)

Document Store and MySQL Shell

  • #112718 – fix: String variable type – Mustafa Uzun
  • #114127 – Fix handling of table/schema names containing non-ASCII character – Daniel Lenski (Amazon)

Performance_Schema

  • #115844 – Fix erroneous comment in table_hosts.h – Sho Nakazono

Optimizer

  • #113699 – QEP regression with prefer_ordering_index=off – Daniel Nichter

InnoDB

  • #113002 – innodb.ddl_kill test fails sporadically – Dmitry Lenev (Percona)
  • #115416 – MTR TEST innodb.parallel_read_kill FAILING IN MYSQL 8.0.37 – Dmitry Lenev (Percona)

Clients & Connectors

  • #84117 – includeThreadNamesAsStatementComment ignored when using prepared statement (Connector/J) – Yyjun Yyjun
  • #108415 – NullPointerException in AbstractQuery::stopQueryTimer (Connector/J) – Anthony Milbourne
  • #111630 – Connector does crashes when retrieving data from the database (Connector/NET) – Sidraya Jayagond (IBM)
  • #111759 – 8.0.33 Removes Important Locks (Connector/NET) – Stuart Lang
  • #114705 – make trustStorePassword be null if this.trustStoreSettings.key (Connector/J) – Jesper Blomquist
  • #114857 – Update charset/collation description indicate this is 16-bits (Connector/Python) – Daniël van Eeden
  • #116028 – EntityFramework SQL generation of TPT pseudo discriminator column incorrect (Connector/NET) – Kristoffer Sjöberg

MySQL is Open Source and we, as Oracle, accept contributions. Please note that the time for processing contributions may differ depending on the category and complexity.

If you have patches and you also want to be part of the MySQL Contributors, it’s easy, you can send Pull Requests from MySQL’s GitHub repositories or send your patches on Bugs MySQL (signing the Oracle Contributor Agreement is required).

Thanks again to all our amazing contributors!

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Leave a Reply

Your email address will not be published. Required fields are marked *

As MySQL Community Manager, I am an employee of Oracle and the views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

You can find articles I wrote on Oracle’s blog.