[前][次][番号順一覧][スレッド一覧]

mysql:16725

From: Horimoto Yasuhiro <Horimoto Yasuhiro <horimoto@xxxxxxxxxx>>
Date: Wed, 19 Jun 2024 18:55:39 +0900
Subject: [mysql 16725] [ANN] Mroonga 14.04

こんにちは。Mroongaプロジェクトの堀本です。

Mroonga 14.04をリリースしました!

リリースアナウンス:
    https://mroonga.org/ja/blog/2024/06/12/mroonga-14.04.html

MroongaはMySQLで日本語全文検索を実現するストレージエンジンです。高速で
あることや位置情報検索をサポートしていることなどが特徴です。詳細につい
はドキュメントをご覧ください。

   * Mroongaの特徴 ― Mroonga v14.04 documentation
     https://mroonga.org/ja/docs/characteristic.html#what-is-mroonga

さて、今回の主な変更点は次のとおりです。

### 改良

* 下記のOSを新たにサポートしました。

   * Ubuntu 24.04 (Noble Numbat)

* 下記のMySQL、MariaDB、Percona Serverを新たにサポートしました。

   OS毎にサポートするバージョンが異なるので注意してください。

   * Almalinux 8,9

     * MariaDB 10.5.25、10.6.18、10.11.8
     * MySQL Community Server 8.0.37
     * MySQl Community Server 8.4.0
     * Percona Server 8.0.36-28

   * Ubuntu 24.04(noble)

     * MariaDB 10.11.7
     * MySQL 8.0.36

   * Ubuntu 22.04(jammy)

     * MariaDB 10.6.18
     * MySQL 8.0.36
     * MySQL Community Server 8.0.37
     * MySQl Community Server 8.4.0

   * Debian GNU/Linux 12 (bookworm)

     * MariaDB 10.11.8
     * MySQL Community Server 8.0.37
     * MySQl Community Server 8.4.0

* 下記のOSはサポートをやめました。

   * Amazon Linux 2
   * CentOS 7
   * Debian GNU/Linux 11 (bullseye)

* 下記のMySQL、MariaDB、Percona Serverのサポートをやめました。

   * MySQL Community Server 5.7
   * Percona Server 5.7
   * MariaDB 10.4、10.7、10.8、10.9、10.10

* Mroongaを初期化していない状態で、MroongaのUDFを使用したときにエラーを出力するようにしました。
   [MDEV-21166][Ian Gilfillanさんの報告]

   この修正が入る前は、Mroongaを初期化していない状態(INSTALL PLUGIN mroonga を実行していない状態)
   でMroongaのUDFを使用するとクラッシュしてしまいました。
   この修正によって、クラッシュではなく、エラーをログに出力するようになります。

### 修正

* [ラッパーモード] オンラインDDLに対応していないストレージエンジンをラップしている場合にメモリーリークする問題を修正しました。

   通常、ALTER TABLEのようなDDL操作は、排他制御を行うため、実行中は対象のテーブルへの操作がブロックされますが、
   ストレージエンジンによっては、実行中であっても、対象のテーブルを操作することもできます。
  (もちろん排他的に実行することもできます。)
   ALTER TABLEのようなDDL操作中であっても対象のテーブルへの操作を可能にする機能をオンラインDDLと呼びます。

   今回の問題は、このオンラインDDLに対応していないストレージエンジンをMroongaのラッパーモードでラップしている場合に発生します。
   ストレージモードやラッパーモード+InnoDBの組み合わせでは発生しません。InnoDBはオンラインDDLに対応しているためです。

* [ストレージモード] 圧縮されたVARCHAR型のカラム、または、TEXT型のカラムが存在するテーブルにINSERTするとクラッシュする問題を修正しました。
   [MDEV-31966][Elena Stepanovaさんの報告]

   ストレージモードでのみ発生します。ラッパーモードでは発生しません。


以上です!


[前][次][番号順一覧][スレッド一覧]