Navigation Menu

Skip to content

Commit

Permalink
Merge pull request #38 from komainu8/add_7.0.8_entry
Browse files Browse the repository at this point in the history
blog en: add 7.0.8 entry
  • Loading branch information
kenhys committed Oct 26, 2017
2 parents ea0610e + 27f5530 commit 87ad610
Showing 1 changed file with 59 additions and 0 deletions.
59 changes: 59 additions & 0 deletions en/_posts/2017-10-29-groonga-7.0.8.md
@@ -0,0 +1,59 @@
---
layout: post.en
title: Groonga 7.0.8 has been released
description: Groonga 7.0.8 has been released!
published: false
---

## Groonga 7.0.8 has been released

[Groonga 7.0.8](/docs/news.html#release-7.0.8) has been released!

How to install: [Install](/docs/install.html)

### Changes

Here are important changes in this release:

* [Windows] Supported backtrace on crash
* Fixed the some cases doesn't work for `QUERY_NO_SYNTAX_ERROR` flag

### [Windows] Supported backtrace on crash

This feature not only function call history but also source filename and number of lines can be displayed as much as possible.
This feature makes problem solving easier.

Example of bcktrace

```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)>
```

### Fixed the some cases doesn't work for `QUERY_NO_SYNTAX_ERROR` flag

In the previous version, `QUERY_NO_SYNTAX_ERROR` flag is introduced. If this flag is set, query never causes syntax error.

But there are cases that it causes an error when this flag is used with `--query '( )'` , `--query '(+)'` , and `--query '~foo'` . In this release, this bug was fixed.

### Conclusion

See [Release 7.0.8 2017-10-29](/docs/news.html#release-7.0.8) about detailed changes since 7.0.7.

Let's search by Groonga!

0 comments on commit 87ad610

Please sign in to comment.