[Groonga-commit] groonga/groonga.org at cd45a9d [gh-pages] blog ja: add 7.0.8 entry

Back to archive index

HorimotoYasuhiro null+****@clear*****
Wed Oct 25 20:24:55 JST 2017


HorimotoYasuhiro	2017-10-25 20:24:55 +0900 (Wed, 25 Oct 2017)

  New Revision: cd45a9dfea868db5214768adc16eabdac6171ae9
  https://github.com/groonga/groonga.org/commit/cd45a9dfea868db5214768adc16eabdac6171ae9

  Merged 34f680c: Merge pull request #37 from komainu8/add_7.0.8_entry

  Message:
    blog ja: add 7.0.8 entry

  Added files:
    ja/_posts/2017-10-29-groonga-7.0.8.md

  Added: ja/_posts/2017-10-29-groonga-7.0.8.md (+73 -0) 100644
===================================================================
--- /dev/null
+++ ja/_posts/2017-10-29-groonga-7.0.8.md    2017-10-25 20:24:55 +0900 (5bd72658)
@@ -0,0 +1,73 @@
+---
+layout: post.ja
+title: Groonga 7.0.8リリース
+description: Groonga 7.0.8をリリースしました!
+---
+
+## Groonga 7.0.8リリース
+
+今日は肉の日ですね!
+
+[Groonga 7.0.8](/ja/docs/news.html#release-7.0.8)をリリースしました!
+
+それぞれの環境毎のインストール方法: [インストール](/ja/docs/install.html)
+
+### 変更内容
+
+主な変更点は以下の通りです。
+
+  * [Windows] クラッシュ時にバックトレースを表示するよう変更しました
+  * `QUERY_NO_SYNTAX_ERROR` が効かないケースがあったのを修正しました
+
+### [Windows] クラッシュ時にバックトレースを表示するよう変更しました
+
+Windowsのみですが、クラッシュ時にバックトレースを表示するよう変更しました。
+以下のようにどのように関数が呼び出されているかだけではなく、ソースファイル名と行数も出来る限り出力されるようにしているため、問題解決につながりやすくなります。
+
+```text
+2017-10-29 16:27:02.371000|C| db.c:12352:0: 00000000657E9BD9: grn_table_sort(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.402000|C| window_function.c:374:0: 00000000659D08FB: grn_table_apply_window_function(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.434000|C| mrb_table.c:437:0: 00000000659EEFE0: mrb_grn_table_apply_window_function_raw(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.449000|C| ..\mruby-source\src\vm.c:1266:0: 0000000065A573BF: mrb_vm_exec(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.465000|C| ..\mruby-source\src\vm.c:821:19: 0000000065A59CA7: mrb_vm_run(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.481000|C| ..\mruby-source\src\vm.c:2619:0: 0000000065A5347C: mrb_run(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.481000|C| (unknown):-1:-1: 0000000065A5389D: mrb_funcall_with_block(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.496000|C| ..\mruby-source\src\vm.c:360:0: 0000000065A53CA9: mrb_funcall_with_block(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.512000|C| ..\mruby-source\src\vm.c:345:0: 0000000065A53E9F: mrb_funcall(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.543000|C| mrb_command.c:90:0: 00000000659E11FA: mrb_grn_command_run_wrapper(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.559000|C| command.c:199:0: 00000000657BA61C: grn_command_run(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.574000|C| expr.c:2635:0: 0000000065807B5B: grn_expr_exec(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.590000|C| ctx.c:1255:14: 00000000657BE8AC: grn_ctx_qe_exec(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.590000|C| ctx.c:1361:14: 00000000657BF36D: grn_ctx_send(): <libgroonga-0>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\libgroonga-0.dll>
+2017-10-29 16:27:02.606000|C| groonga.c:402:0: 0000000000410A61: main(): <groonga>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\groonga.exe>
+2017-10-29 16:27:02.606000|C| .\mingw-w64-crt\crt\crtexe.c:336:0: 00000000004013F8: __tmainCRTStartup(): <groonga>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\groonga.exe>
+2017-10-29 16:27:02.606000|C| .\mingw-w64-crt\crt\crtexe.c:214:0: 000000000040151B: mainCRTStartup(): <groonga>: <c:\Users\groonga\groonga-7.0.8-x64-2017-10-29\bin\groonga.exe>
+2017-10-29 16:27:02.606000|C| (unknown):-1:-1: 000000003B44168D: (unknown)(): <(unknown)>: <(unknown)>
+```
+
+### `QUERY_NO_SYNTAX_ERROR` が効かないケースがあったのを修正しました
+
+[Groonga 7.0.6で入ったQUERY_NO_SYNTAX_ERROR](http://groonga.org/ja/blog/2017/08/29/groonga-7.0.6.html#クエリーをパースする際にフォールバックする機能をサポートしました)を指定しているのにシンタックスエラーとなるケースがあったのを修正しました。以下のように、クエリーに単独で `( )` や `(+)` を指定した場合や`~`で始まる文字列を指定した場合に起こっていました。
+
+    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
+
+今回のリリースでは、上記のクエリーもエラーにならずに実行できるようになりました。
+
+### さいごに
+
+7.0.7からの詳細な変更点は[7.0.8リリース 2017-10-29](/ja/docs/news.html#release-7.0.8)を確認してください。
+
+それでは、Groongaでガンガン検索してください!
-------------- next part --------------
HTML����������������������������...
URL: https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20171025/0e86c924/attachment-0001.htm 



More information about the Groonga-commit mailing list
Back to archive index