Mroongaブログ

2024-09-25

Mroonga 14.08リリース

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

変更点

主な変更点は以下の通りです。

改良

  • ビルドにGNU Autotoolsの代わりにCMakeを使うようにしました

    configureは非推奨になります。 今後は、cmakeを使ったビルドをおすすめします。

    cmakeでのビルド方法はその他を参照してください。

修正

  • 複数の主キーがあり、かつ主キーにVARBINARY型またはBLOB型のカラムがある場合に、SELECTが誤った結果を返す問題を修正しました。

    この問題は、Mroonga 14.07でのみ発生します。 また、この問題はインデックスを破壊しません。そのため、この修正後にREINDEXコマンドを実行する必要はありません。

    この問題が発生すると、以下のクエリーは何も取得しません。

    CREATE TABLE logs (
      id INT,
      content VARBINARY(256),
      PRIMARY KEY (id, content)
    ) ENGINE=Mroonga DEFAULT CHARSET=utf8mb4;
    
    INSERT INTO logs(id, content) VALUES (1, 'aaa');
    INSERT INTO logs(id, content) VALUES (2, 'bbb');
    
    SELECT * FROM logs WHERE content = 'aaa';
    

おわりに

毎週火曜日の 12:15 - 12:45 にGroonga関連のイベントをオンラインで実施しています。

各イベントの予定はconnpassのページに記載しています。

(上記のページで参加登録しなくても資料やイベントは閲覧可能です。)

今までのオンラインイベントは、以下の場所に格納されていて、いつでも視聴できます!

Groongaリリース自慢会

Groonga開発者に聞け!

興味のある方はぜひ視聴してみてください。 それでは、Mroongaでガンガン検索してください!