この記事は MySQL 8.0.32: thank you for the contributions の翻訳版です。
2023年1月17日にMySQLの最新版である8.0.32がリリースがされました。このバージョンには機能改善とバグ修正が含まれています。これまでと同様にMySQLのコミュニティからのコントリビューションが含まれています。
オラクルのMySQLチームを代表してすべてのコントリビューターの皆様にお礼申し上げます。
MySQL 8.0.32にはこちらの皆様からのパッチが含まれています; Facebook/Meta, Alexander Reinert, Luke Weber, Vilnis Termanis, Naoki Someya, Maxim Masiutin, Casa Zhang from Tencent, Jared Lundell, Zhe Huang, Rahul Malik from Percona, Andrey Turbanov, Dimitry Kudryavtsev, Marcelo Altmann from Percona, Sander van de Graaf, Kamil Holubicki from Percona, Laurynas Biveinis, Seongman Yang, Yamasaki Tadashi, Octavio Valle, Zhao Rong, Henning Pöttker, Gabrielle Gervas, Nico Pay.
こちらのリストは上記のコントリビューターからのバグ報告や関連するバグの一覧です。このリリースでは利用するケースの拡大に伴いConnector関連のコントリビューションも複数見られます。
活発なコントリビューターの復帰もありました: Laurynas Biveinis!
Connectors (MySQLサーバーに接続するためのライブラリやドライバ)
Connector / NET
- #74392 – Support to use (Memory-)Stream for bulk loading data – Alexander Reinert
- #108837 – Fix unloading issues – Gabriele Gervasi
Connector / Python
- #81572 – Allow MySQLCursorPrepared.execute() to accept %(key_name)s in operations and dic – Luke Weber
- #81573 – Add MySQLCursorPreparedDict option – Luke Weber
- #82366 – Waning behaviour improvements – Vilnis Termanis
- #89345 – Reduce callproc roundtrip time – Vilnis Termanis
- #90862 – C extension – Fix multiple reference leaks – Vilnis Termanis
- #96280 – prepared cursor failed to fetch/decode result of varbinary columns – Naoki Someya
- #103488 – Stubs (.pyi) for type definition for connection and cursor objects – Maxim Masiutin
- #108076 – If extra init_command options are given for the Django connector, load them – Sander van de Graaf
- #108733 – python connector will return a date object when time is 00:00:00 – Zhao Rong
Connector / J
- #104954 – MysqlDataSource fails to URL encode database name when constructing JDBC URL – Jared Lundell
- #106252 – Connector/J client hangs after prepare & execute process with old version server – Zhe Huang
- #106981 – Remove superfluous use of boxing – Andrey Turbanov
- #108414 – Malformed packet generation for
COM_STMT_EXECUTE– Seongman Yang - #108419 – Recognize “ON DUPLICATE KEY UPDATE” in “INSERT SET” Statement – Yamasaki Tadashi
- #108814 – Fix name of relocation POM file – Henning Pöttker
Connector / C++
- #108652 – Moving a local object in a return statement prevents copy elision – Octavio Valle
クライアント & API
- C API (client library) Fix sha256_password_auth_client_nonblocking – Facebook
- #105761 – mysqldump make a non-consistent backup with –single-transaction option – Marcelo Altmann
- #108861 – Fix typo in dba.upgradeMetadata() error message (Shell AdminAPI) – Nico Pay
レプリケーション
- Fix race between binlog sender heartbeat timeout – Facebook
InnoDB & クローン
- #106616 (非公開) – 8.0 upgrade (from 5.6) crashes with Assertion failure – Rahul Malik
- #107854 (非公開) – Assertion failure: dict0mem.h – Marcelo Altmann
- #108111 – Garbled UTF characters in SHOW ENGINE INNODB STATUS – Kamil Holubicki
- #108317 – clone_os_copy_file_to_buf partial read handling completely broken – Laurynas Biveinis
オプティマイザ
- #104934 (非公開) – Statement crash – Casa Zhang
- #107633 – Fixing a type-o, should be “truncate” – Dimitry Kudryavtsev
パッチをお持ちでMySQLのコントリビューターリストへの掲載をご希望の場合は、MySQLのGitHubレポジトリ からプルリクエストを送っていただくか、MySQLのバグデータベースからパッチを送ってください。 (Oracle Contributor Agreement (オラクルのコントリビューター・アグリーメント) への合意をお願いしています)
改めてコントリビューターの皆様にお礼申し上げます!
