2022.08.17

MariaDB

MariaDB Community Server 10.3.36 GA版(リリース日:2022年8月15日)

主な変更点

InnoDB

  • ファイルロックがないことによるInnoDBの破損(MDEV-28495)
  • アポストロフィと必須単語を使用したFULLTEXT検索(MDEV-20797)
  • ALTER TABLE IMPORT TABLESPACEが暗号化されたテーブルを破損する(MDEV-28779)

レプリケーション

  • ER_SLAVE_INCIDENTエラーがスレーブで指定され、SHOW-SLAVE-STATUSで表示されるようになりました(MDEV-21087)
  • ログに記録されているトランザクションを安全にロールバックできる場合、INCIDENT_EVENTはビンログされなくなりました(MDEV-21443)
  • 行フォーマットイベントに関連するシーケンスは、binlog_row_imageに対応するように作成されます(MDEV-28487)

オプティマイザ

  • JOIN_CACHE::freeまたはcopy_fieldsでサーバーがクラッシュする(MDEV-23809)
    • DISTINCTとCOLLATION(aggegate_func(...))のような常に一定の関数を使用するクエリは、サーバー クラッシュを引き起こす可能性がありました。COLLATION()は特別な関数であることに注意してください。その引数が一定でない場合でも、その値は一定です。
  • GROUP BY 句で冗長なサブクエリで ANY 述語を使用するとクラッシュする(MDEV-29139)
    • この形式のサブクエリを含むクエリは、クラッシュを引き起こす可能性がありました。
      ... ANY (SELECT ... GROUP BY (SELECT redundant_subselect_here)) ...
  • INSERT .. SELECTのMariaDBサーバー SEGV(MDEV-26427)
    • 「INSERT ... SELECT with_aggregate_or_window_func」という形式の特定のクエリは、クラッシュを引き起こす可能性がありました。
  • restore_prev_nj_state()がcur_sj_inner_tablesを正しく更新しない(MDEV-28749)
    • サブクエリのセミジョインの最適化では、特定のクエリのLooseScan戦略またはFirstMatch戦略が見逃される可能性があります。
  • 10.3へのアップグレード後にオプティマイザーが全てのパーティションを使用する(MDEV-28246)
    • 複数テーブルのUPDATEまたはDELETEクエリの場合、オプティマイザは、更新または削除されるテーブルにパーティションプルーニング最適化を適用できませんでした。

CONNECT

  • CONNECTエンジンは、MysqlテーブルタイプでINSERT IGNOREをサポートするようになりました(MDEV-27766)

mysql Client

  • 新しいmysqlクライアントオプション、-enable-cleartext-plugin。オプションは何もせず、MySQLとの互換性のみを目的としています。

一般

  • JSON_EXTRACTでのクラッシュ(MDEV-29188)
  • MariaDB Deprecation Policyに従って、これはppc64elのDebian 10 "Buster"用のMariaDB 10.3の最後のリリースになります。

セキュリティ

次のセキュリティ脆弱性の修正:

  • CVE-2018-25032
  • CVE-2022-32091
  • CVE-2022-32084

MariaDB 10.3.8以前からMariaDB 10.3.9以降にアップグレードする場合、MDEV-14637で導入された変更のため、mysql_upgradeの実行が必要です。


MariaDB Community Server 10.3.36のリリースノート(MariaDB社ウェブサイト):
https://mariadb.com/kb/en/mariadb-10336-release-notes/
MariaDB Community Server 10.3.36の全ての変更点(MariaDB社ウェブサイト):
https://mariadb.com/kb/en/mariadb-10336-changelog/


MariaDBプロダクト・サポート・サービス

MariaDB
MariaDBプロダクト・サポート・サービスは、MariaDBおよびその関連製品をご利用されているお客様へ、必要なソフトウェアや専門的なサポートなどを提供するサービスです。