お知らせ - 15系#

15.0.2リリース - 2025-02-21#

修正#

静的なインデックス構築方法: 並列に構築するとオプションを無視することがある問題を修正#

静的なインデックス構築を並列で実行しているときにGroongaがノーマライザートークナイザートークンフィルターのオプションを無視することがある問題を修正しました。

次の場合に発生することがあります。

NormalizerTable を使っていてこの問題が発生した場合、静的なインデックス構築は失敗します。 NormalizerTable には必須の引数がありますが、オプションが無視されると必須の引数が指定されていないことになるためです。

15.0.1リリース - 2025-02-20#

改良#

[Ubuntu] Ubuntu 20.04 (Focal Fossa) のサポート終了#

Ubuntu 20.04は2025年5月にサポート終了(EOL)となるため、今回のリリースからサポートを終了しました。

15.0.0リリース - 2025-02-09#

毎年恒例の肉の日メジャーリリースです!このリリースには後方互換性が壊れる変更はありません!既存のデータベースを移行せずにGroongaをアップグレードできます。既存のデータベースをそのまま使い続けることができます。

改良#

TABLE_PAT_KEY: キーの型としてFloat32をサポート#

GH-2211

TABLE_PAT_KEYは高速な検索のために内部では数値キーをエンコード・デコードしています。そのため、TABLE_PAT_KEYはキーをどのようにエンコード・デコードするかを知らなければいけません。TABLE_PAT_KEYはこのリリースまではFloat32をどのようにエンコード・デコードすればよいかを知りませんでした。今回のリリースから、TABLE_PAT_KEYFloat32をエンコード・デコードできるようになりました。そのため、Float32を他のInt32Floatのような数値型のようにTABLE_PAT_KEYのキーとして使えるようになりました。