リリースしました!今回のリリースの主なトピックは以下の通りです。今回のリリースと前回のリリースでは、SETカラムと要素数が256より少ないENUM型を使用している場合を除いてはデータベースの互換性があります。そのためSETカラムを使用していないか、要素数が256以上のENUM型を使用しているのであればデータベースの再構築は不要です。SETカラムもしくは要素数が256より少ないENUM型を使用している場合には互換性が失なわれるためデータベースの再構築が必要です。アップグレード前にデータベースをダンプし、アップグレード後にデータベースをリストアしてください。ある手順を使ってください。ある手順を使ってください。ある手順を使ってください。ある手順でパッケージ署名用の新しい鍵をインポートしてください。ある手順でインデックスを作り直してください。SETカラムに対するインデックスをサポートmroongaではSETカラムをサポートしていましたが、SETカラムに対するインデックスのサポートがないという制限がありました。今回のリリースではSETカラムへのインデックスのサポートが追加されました。これによりSETカラムを使用しているときの検索性能を改善しています。17をサポートした各種ディストリビューション向けパッケージを提供していませんでした。17向けパッケージを提供します。各種UNSIGNED型のサポートを追加これまでmroongaでは符号なしの数値を扱うことができませんでした。今回のリリースでは符号なしの数値を扱えるようにUNSIGNED型のサポートを追加しました。サポートされたUNSIGNED型は以下の通りです。UNSIGNEDENUMを使うのに必要な領域の削減これまで、mroongaではENUMを表現するのに要素数に関係なく常に2バイトを使用していました。要素数が256よりも少ない場合には1バイトで表現できるためこれでは無駄な領域を使用していることになります。今回のリリースでは要素数が256より少ない場合には1バイトを使用し、それよりも多い場合には2バイトを使用するというように変更しました。値を表現するのに必要なバイト数を使用することで、ストレージの使用量を削減できるようになります。これはデータベースの再作成が必要となる非互換な変更ですが、要素数が256より少ないENUM型を大量に使用している場合にはストレージ使用量を削減することができるというメリットがあります。2.1の下でリリースされています。