[Groonga-commit] groonga/groonga at 9d2a53a [master] Add 5.0.8 entry

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Sep 27 23:47:44 JST 2015


Kouhei Sutou	2015-09-27 23:47:44 +0900 (Sun, 27 Sep 2015)

  New Revision: 9d2a53a779fbd7ed7b62411c5e49d6ff42a36c0b
  https://github.com/groonga/groonga/commit/9d2a53a779fbd7ed7b62411c5e49d6ff42a36c0b

  Message:
    Add 5.0.8 entry

  Modified files:
    doc/source/news.rst
    doc/source/reference/grn_expr/script_syntax.rst

  Modified: doc/source/news.rst (+125 -0)
===================================================================
--- doc/source/news.rst    2015-09-27 23:47:30 +0900 (29e50e3)
+++ doc/source/news.rst    2015-09-27 23:47:44 +0900 (7477f36)
@@ -7,6 +7,131 @@
 News
 ====
 
+.. _release-5-0-8:
+
+Release 5.0.8 - 2015-09-29
+--------------------------
+
+Improvements
+^^^^^^^^^^^^
+
+* [Windows] Supported build with MySQL again.
+
+* [:doc:`/reference/grn_expr/script_syntax`] Changed return value type
+  to ``Bool`` from ``Int32`` for predicate operations such as
+  :ref:`script-syntax-match-operator` and
+  :ref:`script-syntax-equal-operator`.
+
+* [:doc:`/reference/api`] Supported owning other ``grn_obj`` by
+  ``GRN_PTR`` and ``GRN_PVECTOR`` bulk. if you specify ``GRN_OBJ_OWN``
+  flag to ``GRN_PTR`` and ``GRN_PVECTOR`` bulks, they call
+  ``g_obj_close()`` against ``grn_obj`` that is held by them.
+
+* [incompatible][:doc:`/reference/regular_expression`] Changed to
+  normalize regular expression match target text before matching. It's
+  for consistency and performance.
+
+  Other operations such as :ref:`script-syntax-prefix-search-operator`
+  normalized target text.
+
+  Some simple regular expressions such as ``\\Ahello`` can be
+  evaluated by index. It's fast.
+
+  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.
+
+* [doc] Improved documents.
+  [GitHub#393][GitHub#396][GitHub#397][GitHub#399][GitHub#403]
+  [GitHub#405][GitHub#409]
+  [Reported by Hiroyuki Sato][Patch by Hiroyuki Sato]
+
+* [:doc:`/reference/functions/highlight_html`] Improved performance.
+  [groonga-dev,03427] [Reported by Hiroyuki Sato]
+
+* [:doc:`/reference/functions/snippet_html`] Improved performance.
+
+* [CMake] Stopped to run ``pkg-config`` twice.
+  [Patch by Sergei Golubchik]
+
+* Removed needless check for year in time. B.C. is always invalid time
+  without this change. B.C. is valid time when system (``mktime()``)
+  supports it with this change.
+
+* [:c:func:`grn_ctx_is_opened()`] Added a new API that checks whether
+  object with the ID is opened or not.
+
+* [:c:func:`grn_obj_remove()`] Reduced the maximum memory usage. If
+  :c:func:`grn_thread_get_limit()` returns ``1``, it closes temporary
+   opened objects after it finished to use them.
+
+* [:doc:`/reference/commands/table_remove`] Updated with many
+  descriptions.
+
+* [:doc:`/reference/executables/groonga`] Ensured to add the last new
+  line to :doc:`/reference/commands/dump` result on stand alone mode.
+
+* [:ref:`process-log`] Added Groonga version into ``grn_init`` log.
+
+* Opened `chat room on Gitter <https://gitter.im/groonga/public>`_.
+
+* [:doc:`/reference/commands/status`] Added ``start_time`` as alias of
+  ``starttime`` for consistency. Other keys use ``snake_case`` style.
+  ``starttime`` is deprecated. Use ``start_time`` instead.
+
+* Updated bundled Onigmo.
+
+* [doc][:doc:`/reference/scorers/scorer_tf_at_most`] Documented.
+
+* Supported columns for temporary table. It's only available C API
+  users for now. :doc:`/reference/commands/select` will use this
+  feature in the next release.
+
+* [``grn_vector_pop_element()``] Exported.
+
+* [:doc:`/reference/executables/groonga`] Added checks whether
+  acquiring lock is succeeded or not.
+
+* [:doc:`/reference/executables/groonga-suggest-create-dataset`]
+  Changed to use ``--normalizer`` instead of ``KEY_NORMALIZE`` because
+  ``KEY_NORMALIZE`` is deprecated.
+
+* [``grn_obj_cast()``] Exported.
+
+* [experimental][``grn_ii_cursor``] Exported.
+
+* [experimental][``grn_ii_cursor_open()``] Exported.
+
+* [experimental][``grn_ii_cursor_next()``] Exported.
+
+* [experimental][``grn_ii_cursor_close()``] Exported.
+
+* [:ref:`script-syntax-match-operator`] Improved index detection.
+  Index its lexicon has a tokenizer is preferred.
+
+* [:doc:`/reference/executables/groonga-httpd`] Updated bundled nginx
+  to 1.9.5 that supports HTTP/2. HTTP/2 module is enabled.
+
+Fixes
+^^^^^
+
+* [:doc:`/reference/grn_expr/script_syntax`] Fixed a bug that ``&!``
+  does nothing when right hand side is ``true``.
+
+* Fixed performance regression with libtool 2.4.6.
+  [GitHub#406][GitHub#407] [Patch by Hiroyuki Sato]
+
+* [:ref:`script-syntax-equal-operator`] Fixed a bug that section is
+  ignored.
+
+Thanks
+^^^^^^
+
+* Hiroyuki Sato
+* Sergei Golubchik
+
 .. _release-5-0-7:
 
 Release 5.0.7 - 2015-08-31

  Modified: doc/source/reference/grn_expr/script_syntax.rst (+2 -0)
===================================================================
--- doc/source/reference/grn_expr/script_syntax.rst    2015-09-27 23:47:30 +0900 (7610656)
+++ doc/source/reference/grn_expr/script_syntax.rst    2015-09-27 23:47:44 +0900 (4bcd993)
@@ -612,6 +612,8 @@ Comparison operators
 
 Here are comparison operators.
 
+.. _script-syntax-equal-operator:
+
 Equal operator
 """"""""""""""
 
-------------- next part --------------
HTML����������������������������...
다운로드 



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