[Groonga-commit] groonga/groonga.org at 4b58202 [gh-pages] blog en: add 5.0.8 announce

Back to archive index

HAYASHI Kentaro null+****@clear*****
Wed Sep 30 17:20:35 JST 2015


HAYASHI Kentaro	2015-09-30 17:20:35 +0900 (Wed, 30 Sep 2015)

  New Revision: 4b582024cae582e611f42345373a52cfd1aca880
  https://github.com/groonga/groonga.org/commit/4b582024cae582e611f42345373a52cfd1aca880

  Message:
    blog en: add 5.0.8 announce

  Added files:
    en/_posts/2015-09-29-release.md

  Added: en/_posts/2015-09-29-release.md (+83 -0) 100644
===================================================================
--- /dev/null
+++ en/_posts/2015-09-29-release.md    2015-09-30 17:20:35 +0900 (15160bb)
@@ -0,0 +1,83 @@
+---
+layout: post.en
+title: Groonga 5.0.8 has been released
+description: Groonga 5.0.8 has been released!
+---
+
+## Groonga 5.0.8 has been released
+
+[Groonga 5.0.8](/docs/news.html#release-5-0-8) has been released!
+
+How to install: [Install](/docs/install.html)
+
+### Changes
+
+  * Important fix for the future releases
+    * Supported columns for temporary table
+  * Performance improvements
+    * Supported HTTP/2 by [groonga-httpd](/docs/reference/executables/groonga-httpd.html)
+  * Imcompatible changes
+    * Changed to normalize regular expression match target text before matching
+
+Note that this release has an incompatible change about regular expression handling. See following the section if you use regular expression in query and use capital letter for it.
+
+Please feel free to ask us on [mailing list](https://lists.sourceforge.net/lists/listinfo/groonga-talk) or [GitHub Issues](https://github.com/groonga/groonga/issues) if you have any questions.
+
+### Supported columns for temporary table
+
+In this release, columns for temporary table is supported.
+
+This feature is not practically used in Groonga yet, but it is significant for the future release of Groonga.
+
+There are some merit which may be introduced in the future release:
+
+* select command supports alias in the value of output_columns. It is similar to `AS alias_name` in SQL
+
+* select command supports sortby or drilldown by pre-filtered value dynamically
+
+For example, you can drilldown by pre-filtered value such as day of week instead of the value of `Time` column.
+
+This feature is also important for wrapper mode in [Mroonga](http://mroonga.org/) because it can support transaction correctly without breaking indexes by using temporary table when rollback is executed.
+
+### Supported HTTP/2 by [groonga-httpd](/docs/reference/executables/groonga-httpd.html)
+
+Groonga provides two HTTP server functionality. One is HTTP server implementation for Groonga by itself, The other is implemented as nginx module. The latter supported HTTP/2 now.
+
+In this release, the version of bundled nginx is updated to 1.9.5. As a result, [groonga-httpd](/docs/reference/executables/groonga-httpd.html) has supported HTTP/2 because groonga-httpd uses it internally.
+
+Change the configuration file such as groonga-httpd.conf to enable this feature:
+
+```
+http {
+  server {
+    # listen 10041;
+    listen 10041 http2;
+
+    # ...
+  }
+}
+```
+
+By this feature, reducing the amount of traffic and improving the throughput are expected.
+
+### Changed to normalize regular expression match target text before matching
+
+In this release, regular expression match target text is changed to normalize before matching.
+
+This change is introduced two point of views.
+
+* For consistency
+
+This change is introduced for consistency because other operators in Groonga normalize match target text before matching. It aims not to confuse Groonga user about such difference.
+
+* For performance
+
+By normalizing match target text before matching makes process of regular expression simple.
+
+If target text isn't normalized, you need to use complex regular expressions such as \A[Hh]ello and \A(?i)hello. Complex regular expressions can't be evaluated by index. If target text is normalized, you can use simple regular expressions. They may be evaluated by index. It's fast.
+
+### Conclusion
+
+See [Release 5.0.8 2015-09-29](/docs/news.html#release-5-0-8) about detailed changes since 5.0.7.
+
+Let's search by Groonga!
-------------- next part --------------
HTML����������������������������...
Download 



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