[Groonga-commit] groonga/groonga at 6e789c9 [master] doc: add 7.0.1 entry

Back to archive index

Kentaro Hayashi null+****@clear*****
Tue Mar 28 13:02:22 JST 2017


Kentaro Hayashi	2017-03-28 13:02:22 +0900 (Tue, 28 Mar 2017)

  New Revision: 6e789c91718535b6c5cb955e4ab0b6d7473dab11
  https://github.com/groonga/groonga/commit/6e789c91718535b6c5cb955e4ab0b6d7473dab11

  Message:
    doc: add 7.0.1 entry

  Modified files:
    doc/source/news.rst

  Modified: doc/source/news.rst (+129 -0)
===================================================================
--- doc/source/news.rst    2017-03-27 18:19:52 +0900 (6e480d7)
+++ doc/source/news.rst    2017-03-28 13:02:22 +0900 (ceb790d)
@@ -7,6 +7,135 @@
 News
 ====
 
+.. _release-7-0-1:
+
+Release 7.0.1 - 2017-03-29
+--------------------------
+
+Improvements
+^^^^^^^^^^^^
+
+* Exported the following API
+
+  * grn_ii_cursor_next_pos()
+  * grn_table_apply_expr()
+  * grn_obj_is_data_column()
+  * grn_obj_is_expr()
+  * grn_obj_is_scalar_column()
+
+* [:doc:`/reference/commands/dump`] Supported to dump weight reference
+  vector.
+
+* [:doc:`/reference/commands/load`] Supported to load `array<object>`
+  style weight vector column. The example of `array<object>` style is:
+  `[{"key1": weight1}, {"key2": weight2}]`.
+
+* Supported to search `!(XXX OPERATOR VALUE)` by index. Supported
+  operator is not only `>` but also `>=`, `<`, `<=`, `==` and `!=`.
+
+* Supported index search for "!(column == CONSTANT)". The example in
+  this case is: `!(column == 29)` and so on.
+
+* Supported more "!" optimization in the following patterns.
+
+  * `!(column @ "X") && (column @ "Y")`
+  * `(column @ "Y") && !(column @ "X")`
+  * `(column @ "Y") &! !(column @ "X")`
+
+* Supported to search `XXX || !(column @ "xxx")` by index.
+
+* [:doc:`/reference/commands/dump`] Changed to use `'{"x": 1, "y":
+  2}'` style for not referenced weight vector. This change doesn't
+  affect to old Groonga because it already supports one.
+
+* [experimental] Supported `GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE`
+  environment variable. This variable controls whether query
+  optimization which is based on estimated size is applied or not.
+  This feature is disabled by default. Set
+  `GRN_ORDER_BY_ESTIMATED_SIZE_ENABLE=yes` if you want to try it.
+
+* [:doc:`/reference/commands/select`] Added query log for `columns`,
+  `drilldown` evaluation.
+
+* [:doc:`/reference/commands/select`] Changed query log format for
+  `drilldown`. This is backward incompatible change, but it only
+  affects users who convert query log by own programs.
+
+* [:doc:`/reference/commands/table_remove`] Reduced temporary memory
+  usage. It's enabled when the number of max threads is 0.
+
+* [:doc:`/reference/commands/select`] `columns[LABEL](N)` is used for
+  query log format instead of `columns(N)[LABEL]`..
+
+* [:doc:`/tutorial/query_expansion`] Updated example to use vector
+  column because it is recommended way. [Reported by Gurunavi, Inc]
+
+* Supported to detect canceled request while locking. It fixes the
+  problem that `request_cancel` is ignored unexpectedly while locking.
+
+* [:doc:`/reference/commands/logical_select`] Supported `initial` and
+  `filtered` stage dynamic columns. The examples are:
+  `--columns[LABEL].stage initial` or `--columns[LABEL].stage
+  filtered`.
+
+* [:doc:`/reference/commands/logical_select`] Supported
+  `match_columns`, `query` and `drilldown_filter` option.
+
+* [:doc:`/reference/function/highlight_html`] Supported similar search.
+
+* [:doc:`/reference/commands/logical_select`] Supported `initial` and
+   stage dynamic columns in labeled drilldown. The examples is:
+   `--drilldowns[LABEL].stage initial`.
+
+* [:doc:`/reference/commands/logical_select`] Supported window
+  function in dynamic column.
+
+* [:doc:`/reference/commands/select`] Added documentation about
+  dynamic columns.
+
+* [:doc:`/reference/window_function`] Added section about window
+  functions.
+
+* [:doc:`/install/centos`] Dropped CentOS 5 support because of EOL.
+
+* [httpd] Updated bundled nginx to 1.11.12
+
+* Supported to disable AND match optimization by environment variable.
+  You can disable this feature by
+  `GRN_TABLE_SELECT_AND_MIN_SKIP_ENABLE=no`. This feature is enable by
+  default.
+
+* [:doc:`/reference/functions/vector_new`] Added a new function to
+  create a new vector.
+
+* [:doc:`/reference/commands/select`] Added documentation about
+  `drilldown_filter`.
+
+Fixes
+^^^^^
+
+* [:doc:`/reference/commands/lock_clear`] Fixed a crash bug against
+  temporary database.
+
+* Fixed a problem that dynamically updated index size was increased
+  for natural language since Grooonga 6.1.4.
+
+* [:doc:`/reference/commands/select`] Fixed a bug that "A && B.C @ X"
+  may not return records that should be matched.
+
+* Fixed a conflict with `grn_io_flush()` and
+  `grn_io_expire()`. Without this change, if `io_flush` and `load`
+  command are executed simultaneously in specific timing, it causes a
+  crash bug by access violation.
+
+* [:doc:`/reference/commands/logical_table_remove`] Fixed a crash bug
+  when the max number of threads is 1.
+
+Thanks
+^^^^^^
+
+* Gurunavi, Inc.
+  
 .. _release-7-0-0:
 
 Release 7.0.0 - 2017-02-09
-------------- next part --------------
HTML����������������������������...
Download 



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