リリースハイライト
このリリースではテレメトリが強化され、新しいコンポーネント、メトリックファイル、テレメトリを無効にするための追加の方法など、テレメトリの仕組みについてより包括的な説明が提供されます。詳細については、Telemetry on Percona Server for MySQLのドキュメントを参照してください。
OracleがMySQL 8.0.37向けに提供し、Percona Server for MySQLに含まれている改善点とバグ修正は次のとおりです:
- インスタントDDLの使用時にREDOログに列順序の変更が記録されない可能性があり、リカバリプロセス中にログの再生が不正確になる可能性があります。(バグ #35183686)
- アサーション障害の可能性を防ぐために、テーブルスペースの削除時にバッファの強化された管理が実装されました。(バグ #35676106、バグ #36343647)
- フルテキストインデックスに関連するアサーションエラーが解決されました。(バグ #35836581)
バグ修正と変更の完全なリストについては、MySQL 8.0.37のリリースノートを参照してください。
バグ修正
- PS-7977: 8.0.22-13 -> 8.0.23-14へのアップグレード後に壊れるapparmorプロファイルを修正しました。
- PS-8731: /etc/logrotate.d/mysql設定ファイルおよび/etc/my.cnf設定ファイルの誤ったパスを修正しました。
- PS-8838: libperconaserverclient21-devパッケージにperconaserverclient.pcを追加しました。
- PS-9092: ページの分割/マージのレートが高い時にデータの不整合が発生しました。
- PS-9107: [InnoDB] Assertion failure: ibuf0ibuf.cc:3833:ib::fatal triggered threadを修正しました。
- PS-9117: innodb_interpreter_outputシステム変数を設定した後、サーバーが終了しました。
- PS-9145: encryption_udf_digest_table.incでのopensslバージョン検出を修正しました。
- PS-9151: Percona Server 8.0のビルドは、-DWITH_SSL=openssl11を使用したCentOS 7で失敗しました。
- PS-9155: 9つのCTEを含む複雑なクエリの実行中にサーバーが終了しました。
- PS-9213: mysqld.cc::fix_secure_path()の条件のタイプミスを修正しました。
- PS-9121: InnoDBが空間インデックスの更新に失敗した時に、MySQLが終了しました。
- PS-9219: テーブル内の文字セット照合順序を変換している時に、MySQLは .ibdファイル内の日付データタイプと時刻データタイプの列を変換しました。ただし、.ibdファイル内のcollation_idはデータディクショナリのcollation_idと一致しませんでした。
- PS-9235: Keyring Vaultは、binlog_rotate_encryption_master_key_at_startupで動作しませんでした。
非推奨
- PS-8963: SEQUENCE_TABLE()関数は非推奨であり、将来のリリースで削除される可能性があります。代わりに、PERCONA_SEQUENCE_TABLE()を使用することをお勧めします。既存のサードパーティソフトウェアとの互換性を維持するために、SEQUENCE_TABLEは予約語ではなくなり、通常の識別子として使用できます。詳細については、PERCONA_SEQUENCE_TABLE(n)関数を参照してください。
パッケージに関する注意
Percona Server for MySQL 8.0.37-29は、Ubuntu 24.04をサポートしています。
Percona Server for MySQL 8.0.37-29 リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-server/8.0/release-notes/8.0.37-29.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。