2022.05.23

MariaDB

MariaDB Community Server 10.5.16 GA版(リリース日:2022年5月20日)

主な変更点
<InnoDB>

  • innodb_disallow_writesが削除されました(MDEV-25975)
  • InnoDBギャップロックの修正(MDEV-20605、MDEV-28422)
  • InnoDBのパフォーマンスの向上(MDEV-27557、MDEV-28185)

<レプリケーション>

  • サーバーの初期化時間gtid_slave_posパージに関連するbinlogバックグラウンドスレッドでのクラッシュの理由が削除されました(MDEV-26473)
  • 半同期マスターのシャットダウンは、一貫性のない状態を生成できなくなりました(MDEV-11853)
  • rsync ISTの後にBinlogが消える(MDEV-28583)
  • autocommit=0 スレーブハングが解消されました(DBAAS-7828)
  • マスターのクラッシュは、パケットカウントの修正を伴う圧縮された半同期レプリケーションプロトコルで排除されます(MDEV-25580)
  • シーケンスでOPTIMIZEを実行しても、事実に反するER_BINLOG_UNSAFE_STATEMENTは発生しなくなりました(MDEV-24617)
  • 自動生成されたGtid_log_list_eventは、レプリケーションイベントグループ内で正式なメンバーとして認識されます(MDEV-28550)
  • MIXED形式のビンロギングで一度に2つ以上の一意のキー値を使用する安全でないレプリケーション INSERT .. ON DUPLICATE KEY UPDATEが修正されました(MDEV-28310)
  • レプリケーションの安全でない INSERT .. ON DUPLICATE KEY UPDATEは、MIXED binlog形式で不要な「安全でないステートメント」の発行を停止します(MDEV-21810)
  • 不完全なレプリケーションイベントグループが検出され、スレーブ IOスレッドによってエラーが発生しました(MDEV-27697)
  • フラッシュするようになり、ファイルを実際のバイトとともに一覧表示できるようになりました(MDEV-14608)

<バックアップ>

  • rsyncとmariabackupを使用したGalera SST後の不正なbinlog(MDEV-27524)
  • mariabackupはマルチソースレプリケーションスレーブを検出しません(MDEV-21037)
  • バックアップ段階での役に立たない警告"InnoDB: Allocated tablespace ID for , old maximum was 0"(MDEV-27343)
  • 完全バックアップが取られた後に新しいスキーマが作成された場合、mariabackupの準備は増分に対して失敗します(MDEV-28446)

<オプティマイザ>

  • Item_field::used_tables/update_depend_map_for_order...のSEGV(MDEV-26402)
  • ANALYZE FORMAT=JSONフィールドがUNION ALLクエリに対して正しくありません(MDEV-27699)
  • UPDATEクエリのサブクエリは、範囲ではなくフルスキャンを使用します(MDEV-22377)
  • Assertion `item1->type() == Item::FIELD_ITEM ...(MDEV-19398)
  • Expression_cache_tracker::fetch_current_statsでサーバーがクラッシュする(MDEV-28268)
  • Item_subselect::init_expr_cache_trackerでのMariaDBサーバーのクラッシュ(MDEV-26164、MDEV-26047)
  • ORDER BY句のmy_decimalタイプの結合でのクラッシュ(MDEV-25994)
  • st_join_table::cleanupのSIGSEGV(MDEV-24560)
  • Item_subselect::execでのAssertion `!eliminated' failed(MDEV-28437)

<一般>

  • サーバーのエラーメッセージが中国語で利用できるようになりました(MDEV-28227)
  • RHEL/CentOS 7の場合、x86_64以外のアーキテクチャはアップストリームでサポートされなくなったため、このリリースで弊社のサポートも終了します。
  • MariaDBの非推奨ポリシーに従い、これがDebian 9 "Stretch"、Ubuntu 21.10 "Impish"、およびFedora 34向けのMariaDB10.5の最後のリリースになります。

<セキュリティ>

  • 次のセキュリティ脆弱性の修正
    *CVE-2021-46669
    *CVE-2022-27376
    *CVE-2022-27377
    *CVE-2022-27378
    *CVE-2022-27379
    *CVE-2022-27380
    *CVE-2022-27381
    *CVE-2022-27382
    *CVE-2022-27383
    *CVE-2022-27384
    *CVE-2022-27386
    *CVE-2022-27387
    *CVE-2022-27444
    *CVE-2022-27445
    *CVE-2022-27446
    *CVE-2022-27447
    *CVE-2022-27448
    *CVE-2022-27449
    *CVE-2022-27451
    *CVE-2022-27452
    *CVE-2022-27455
    *CVE-2022-27456
    *CVE-2022-27457
    *CVE-2022-27458

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


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

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