この記事は Announcing MySQL Server 8.0.33 の翻訳版です。

2023 年 4 月 18 日に、MySQL Server 8.0.33 がリリースされました。 これは、MySQL 8.0 一般提供リリースの最新リリースです。

新しいリリースでは、バグ修正とセキュリティ修正だけでなく、いくつかの廃止とともにいくつかの新機能が導入されています。

新しいMySQL Enterprise データマスキングコンポーネント

MySQL Enterprise Maskingは、MySQL 8.0.13で導入されたプラグイン ライブラリに基づくのではなく、コンポーネントに基づくデータ マスキングおよび匿名化機能を提供するようになりました。

マルチバイト文字セットのサポートに続いて、コンポーネントの実装は、辞書を管理するための専用の権限を提供し、特定のタイプのリストを拡張して以下を含めます。:

  • Social Insurance Number (カナダ)
  • National Insurance Number (英国)
  • 国際銀行口座番号
  • Universally Unique Identifier (UUID)

改善されたテーブルベースの辞書レジストリは、プラグインで使用されるファイルベースの辞書を置き換えます。 コンポーネントとプラグインの実装の違いの概要については、「Data-Masking Components Versus the Data-Masking Plugin」を参照してください。 既存のプラグイン ユーザーは、新しいMySQL Enterprise Data MaskingおよびDe-Identificationコンポーネントをインストールする前に、サーバー側プラグインをアンインストールし、そのロード可能な機能を削除する必要があります。

MySQL Enterprise Audit Log

以前のMySQL Enterprise Auditは、フィルタおよびユーザー アカウントデータの永続的なストレージにmysqlシステムデータベース内のテーブルのみを使用していました。 柔軟性を高めるために、新しいaudit_log_databaseのシステム変数により、サーバーの起動時にグローバルスキーマ名前空間で他のデータベースを指定できるようになりました。 mysqlシステムデータベースは、テーブルストレージのデフォルト設定のままです。

コンポーネントのユーザビリティ向上

INSTALL COMPONENT ステートメントには、1 つ以上のコンポーネントのインストール中にコンポーネント システム変数の値を設定するSET句が含まれるようになりました。 新しい句は、変数値を割り当てる他の方法に関連する不便さと制限を軽減します。

セキュリティ

  • OpenSSLライブラリがバンドルされているプラットフォームでは、リンクされたMySQLサーバー用のOpenSSLライブラリがバージョン 1.1.1t に更新されました。OpenSSLバージョン 1.1.1tで修正された問題は、https://www.openssl.org/news/cl111.txtで説明されています。 
  • システムの curl ライブラリにリンクするのではなく、curl を含むバイナリ パッケージは、curl 7.88.1 を使用するようにアップグレードされました。 
  • 2023 年 4 月の Oracle CPU の一部としてのその他のセキュリティ修正の詳細については、 https://www.oracle.com/security-alerts/cpuapr2023.html#AppendixMSQLにアクセスしてください。

用語の変更

MySQL製品で使用されている古い用語を変更する継続的な作業の一環として、MySQLレプリケーションに関連するエラー メッセージは、それぞれ「source ソース」、「replica レプリカ」、および「MTA」に置き換えられています。 これには、レプリケーションに関連するmessages_to_clients.txtおよびmessages_to_error_log.txtにリストされているすべてのエラー メッセージが含まれます。

動作の変更

生成された列を DEFAULT(col_name) で使用して名前付き列のデフォルト値を指定することは許可されておらず、エラー メッセージが出力されるようになりました。 (バグ #34463652、バグ #34369580)

非推奨

ユーザー定義の照合 (文字セットへの照合順序の追加) は非推奨になりました

その他

バグ修正と機能の完全なリストは、 https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-33.htmlのリリース ノートで確認してください。

MySQL Server 8.0.33リリースに関連して、新しい8.0リリースのNDB Cluster、MySQL Connectors、MySQL Workbench、MySQL Shell、MySQL Router & MySQL Operator for Kubernetes、および MySQL Server 5.7.42のメンテナンスリリースが行われました。 以前のリリース以降のこれらすべてのリリースの変更点は、https://dev.mysql.com/doc/#current-release-notesでオンラインで表示できます。