Kentaro Hayashi
hayas****@clear*****
2017年 10月 30日 (月) 11:59:34 JST
林です。 Groonga 7.0.8をリリースしました! http://groonga.org/ja/blog/2017/10/29/groonga-7.0.8.html 細かな変更点についてはニュースをご確認下さい。 http://groonga.org/ja/docs/news.html#release-7.0.8 それでは、7.0.8のリリースについて紹介します。 # 変更内容 主な変更点は以下の通りです。 * [Windows] クラッシュ時にバックトレースを表示するよう変更しました * QUERY_NO_SYNTAX_ERROR が効かないケースがあったのを修正しました * Ubuntu 17.10 (Artful Aardvark) をサポートしました ## [Windows] クラッシュ時にバックトレースを表示するよう変更しました Windowsのみですが、クラッシュ時にバックトレースを表示するよう変更しました。 どのように関数が呼び出されているかだけではなく、ソースファイル名と行数もで きる限り出力されるようにしているため、問題解決につながりやすくなりました。 ## QUERY_NO_SYNTAX_ERROR が効かないケースがあったのを修正しました Groonga 7.0.6で入ったQUERY_NO_SYNTAX_ERRORを指定しているのにシンタック スエラーとなるケースがあったのを修正しました。以下のように、クエリーに 単独で ( ) や (+) を指定した場合や ~ で始まる文字列を指定した場合に 起こっていました。 select Names \ --match_columns "_key" \ --query "( )" \ --query_flags ALLOW_PRAGMA|ALLOW_COLUMN|QUERY_NO_SYNTAX_ERROR select Names \ --match_columns "_key" \ --query "(+)" \ --query_flags ALLOW_PRAGMA|ALLOW_COLUMN|QUERY_NO_SYNTAX_ERROR select Names \ --match_columns "_key" \ --query "~foo" \ --query_flags ALLOW_PRAGMA|ALLOW_COLUMN|QUERY_NO_SYNTAX_ERROR 今回のリリースでは、上記のクエリーもエラーにならずに実行できるようになりました。 ## Ubuntu 17.10 (Artful Aardvark) をサポートしました 今回のリリースでは、Ubuntu 17.10 (Artful Aardvark) のサポートをはじめました。 PPAからダウンロードできるようになっているので、試してみて下さい。 ## 改良 * [windows] クラッシュした際にバックトレースを出せるようにしました。関 数呼び出しだけでなく、ソースコードの該当行も可能な限り表示します。バッ クトレースのサポートにより、問題の素早い解決につながります。 * QUERY_NO_SYNTAX_ERROR を指定してあれば "( )" を --query に指定して実 行できるようにしました。 以前のバージョンでは、エラーになっていまし た。 [GitHub#767] * QUERY_NO_SYNTAX_ERROR を指定してあれば "(+)" を``--query`` に指定し て実行できるようにしました。 以前のバージョンでは、エラーになってい ました。 [GitHub#767] * QUERY_NO_SYNTAX_ERROR を指定してあれば --query "~y" (~ではじまる)ク エリーを実行できるようにしました。 以前のバージョンでは、エラーになっ ていました。 [GitHub#767] * expired のログレベルを info から debug に変更しました。 2017-10-29 14:05:34.123456|i| <0000000012345678:0> expired i=000000000B123456 max=10 (2/2) このメッセージはインデックスをメモリーにマップした後で 開放されたときに記録されます。つまり、メモリーの使用状況に関するデバッ グには有用ですが、通常の運用においては有用ではありません。そのためロ グレベルを debug に変更しました。 * Ubuntu 17.10 Artful Aardvarkをサポート。 ## 修正 * [dat] データベースを拡張する際、意図せず大きなファイルが(ワーストケー スで)作成されてしまうことのある不具合を修正しました。この不具合はイ ンデックスカラムを頻繁に作成/削除を繰り返したときに発生する可能性が あります。7.0.7ではこの不具合に関連して"大量にキーを削除したケースで table_create に失敗する"問題を修正しましたが、その修正が不十分なケー スに対応しました。 * [logical_select] offset と limit が複数のシャードに対して適用された とき、実際よりも少ないレコードが返される不具合を修正しました。 -- Kentaro Hayashi <hayas****@clear*****> -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: 無し 型: application/pgp-signature サイズ: 833 バイト 説明: 無し URL: https://lists.osdn.me/mailman/archives/groonga-dev/attachments/20171030/dcc31fc5/attachment.pgp