Release 1.3.0 - 2012/01/29
--------------------------
Improvements
^^^^^^^^^^^^
* Supported dynamic DB key table change by
GRN_DB_KEY=pat or GRN_DB_KEY=dat environment variable value.
* Added ``--with-default-db-key`` configure option that
specifies the default DB key table.
* Supported "" value for geo point data types. It's interpreted as "0x0".
* Added column name to cast error message.
* Inhibit file information for stdin on load error.
* Enabled write-strings warnings and suppress those
warnings. [Suggested by montywi]
* Marked MessagePack output format as supported. [#1215]
* Added ``const`` to ``void *`` of ``*_set_value()``.
* Enabled warning flags on C and C++.
* Supported ``--with-libevent`` without value configure option.
* ``grn_table_get()`` supported grn_db. [#1242]
* [rpm] Removed needless groogna-munin-plugins dependency
from groonga-server. [#1251] [Suggested by Masaharu IWAI]
* [rpm] Removed needless groogna-doc dependency
from groonga. [#1251] [Suggested by Masaharu IWAI]
* [dat] Supported repair by ``grn_dat_repair()``.
* ``grn_table_at()`` supported grn_db.
* [suggest] Removed unstable mark.
* [suggest][complete] Supported normalized value search in prefix-search.
* Added experimental offline index build. It's disabled by
default for now. You can enable it by
USE_OFFLINE_INDEXER=yes environment variable.
* Added internal API ``grn_obj_path_by_id()`` for mroonga.
* [suggest][httpd] Passed unknown parameters to groonga.
* [output][xml] Added a newline before ``</RESULT>`` for readability.
* [doc][output] Added documentation about output format type.
* Added ``table_rename``. [#1234]
* Added ``column_rename``. [#1234]
Release 1.2.9 - 2011/12/29
--------------------------
Improvements
^^^^^^^^^^^^
* Supported Fedora 16.
* Dropped Fedora 15 support.
* [groonga] Improved the default server ID address to work
on unresolved host name environment. [Reported by @uzulla]
* Supported MAP_HUGETLB.
* [admin] Supported throughput chart.
* Stopped adding nul character in ``grn_itoh()``. [#1194]
[Reported by SHIDARA Yoji]
* Added ``grn_obj_get_values()``.
* Added ``grn_obj_delete_by_id()``.
* Supported string vector column for query expansion. [#1216]
* Added ``--filter`` option to :doc:`/commands/delete` to delete
many record at once. [#1225]
* Supported approximate type customization for
:doc:`/functions/geo_in_circle` and :doc:`/functions/geo_distance`. [#1226]
* Made ``geo_distance2()`` and ``geo_distance3()`` are deprecated.
* Changed to use ``null`` instead of ``""`` for empty geo
point value in JSON output.
* Almost supported MessagePack output. [#1215] [Worked by SHIDARA Yoji]
* Added missing newlines after drilldown result tags in XML output.
* Supported truncate for grn_dat.
* Supported longest common prefix search by grn_dat.
Fixes
^^^^^
* [windows] Fixed inverted map type.
* Fixed -Wno- compiler flag detection. [Patch by Arnaud Fontaine]
* Fixed a problem that ``groonga --version`` reports wrongly
about MeCab. [#1209] [Patch by SHIDARA Yoji]
* Added missing lock into ``grn_obj_remove()``.
* Fixed Content-Type on error. [#1220] [Patch by SHIDARA Yoji]
* Fixed a problem that deleting SIS (Semi Infinite String)
may keep a garbage.
Release 1.2.8 - 2011/11/29
--------------------------
Improvements
^^^^^^^^^^^^
* [grntest] Removed max number of bytes in a line limitation.
* [grntest] Added `--pid-path` option.
* Fixed a crash bug when accessing zlib/lzo compressed
column. Note that compressed column access will leak memories. To
resolve this, we need to improve API. We will do it in the feature.
[GtiHub#5][GtiHub#6] [Reported by Takayuki Yamaguchi]
* Fix a bug that needless column values are cleared by delete.
* [deb] Enabled experimental zlib and lzo support.
* [rpm] Enabled experimental zlib and lzo support.
* Supported truncation. [#892]
* Enabled grn_dat that is a read lock free double array implementation.
* [pkg-config] Added groonga_version variable to groonga.pc.
* Re-supported `--disable-static`. [groonga-dev,00612]
[Suggested by Kenichi Aramaki]
* [munin] Stopped to install Munin plugins by default.
* Stopped to install RedHat platform related files by default.
* Supported object renaming. [#1167]
* [munin] Added a Munin plugin that measures throughput. [#1171]
* [geo] Improved geo_in_rectangle performance. The new
implementation will be 2x faster than the old
implementation in many cases. [#1173]
* [macports] Moved groonga's MacPorts to the official
repository. [Imported by Hiroshi Umemoto]
* [geo] Changed geo literal conversion from in degree to in
msec algorithm to round-off from truncation.
* Supported a table as defrag target. It means that variable
size value columns in the table are defrag targets. [#1175]
* Removed associated path on remove. [#1180]
* [deb] Supported i386.
* [rpm] Supported i386.
* [windows] Supported x86.
Fixes
^^^^^
* Fixed a bug that wrong index is used in sort. [#766]
[Reported by Horikoshi Yuki]
* [libedit] Fixed a bug that needed initialization is
omitted. [GitHub#7] [Patch by SHIDARA Yoji]
* [doc] Fixed a typo in documentation. [GitHub#8] [Patch by zunda]
Release 1.2.6 - 2011/09/29
--------------------------
Improvements
^^^^^^^^^^^^
* Improved error message on type cast.
* Added geo point value validation on type cast.
* Supported :doc:`/tutorial/query_expansion`.
* Added `--query_expansion` option to
:doc:`/commands/select` for query expansion.
* Added geometry conversion macro between degree and msec.
* Supported type cast in :doc:`/functions/geo_distance` ().
* Don't split tokens with full width space in command line. #986
* Supported conversion between TokyoGeoPoint and WGS84GeoPoint.
* Exported grn_geo_select_in_circle() and grn_geo_select_in_rectangle().
* Supported CentOS 6.
* Supported the current Debian GNU/Linux sid.
Patch by SATOH Fumiyasu. GitHub#3
Fixes
^^^^^
* Fixed a bug that geo point is loaded as broken value.
Thanks
^^^^^^
* SATOH Fumiyasu
Release 1.2.5 - 2011/08/29
--------------------------
Improvements
^^^^^^^^^^^^
* Added experimental Windows installer support.
* Accepted "#" and "-" as a valid name characters. #1043
* Accepted all valid characters except "_" as the first character. #1043
* Supported `--each` for `[...]` form :doc:`/commands/load`. #1044
* Added documentation for :doc:`/suggest`.
* Supported threshold as `--frequency_threshold` and
`--conditional_probability_threshold` options in all
:doc:`/commands/suggest` types. #1042
* [groonga-suggest-httpd] Supported log reopen by SIGUSR1. #1048
* Supported string input for reference vector column value. #1051
* [groonga-suggest-httpd] Added `--n-lines-per-log-file`
option that changes log line limitation for a file.
* [groonga-suggest-httpd] Added `p` parameter for
`--conditional_probability_threshold`.
* Added GRN_CTX_PER_DB flag for grn_ctx_init() and grn_ctx_open(). #1053
* Exported grn_ctx_close(). #1035
Fixes
^^^^^
* Fixed a crash bug that invalid value is passed as match expression
argument in :doc:`/commands/select`. #1047
* Fixed a bug that hash table cursor returns garbage records.
* improvements
* add threshold parameter to suggest command.
* add limit parameter to suggest HTTP server.
* grnest: support stop with SIGINT.
* fixes
* fix bug if multiple database are opened and at one of it is closed,
related plugins will be also closed. #894
* fix wrong output for --with-default-encoding from configure --help.
* fix typo in tutorial.