.. -*- rst -*- .. highlightlang:: none .. _release-1-2-9: 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:`/reference/commands/delete` to delete many record at once. [#1225] * Supported approximate type customization for :doc:`/reference/functions/geo_in_circle` and :doc:`/reference/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. Thanks ^^^^^^ * @uzulla * Arnaud Fontaine * SHIDARA Yoji .. _release-1-2-8: Release 1.2.8 - 2011/11/29 -------------------------- Object, table and column renamings are supported! These features require database re-creation. You can re-create your database by the following command:: % groonga YOUR_DB dump > db.dump % groonga -n YOUR_NEW_DB < db.dump .. note:: Groonga 1.2.8 can open databases created by groonga 1.2.7 or earlier. But groonga 1.2.7 or earlier can't open databases created by groonga 1.2.8 or later. Improvements ^^^^^^^^^^^^ * [grntest] Removed the upper limit to the number of bytes in one line. * [grntest] Added ``--pid-path`` option. * [deb] Enabled experimental zlib and lzo support. * [rpm] Enabled experimental zlib and lzo support. * Supports 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. * Supports object renaming. This requires DB re-creation. [#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 the geo literal degree-to-msec conversion algorithm to round-off from truncation. * Supports a table defrag. It defrags variable size value columns in the table. [#1175] * Removed associated path on remove. [#1180] * [deb] Supports i386. * [rpm] Supports i386. * [windows] Supports x86. Fixes ^^^^^ * Fixed a bug that groonga crashes when accessing a zlib/lzo compressed column. Note that a compressed column access causes a memory leak. To resolve this, we need to improve API. We will do it in the future. [GtiHub#5][GtiHub#6] [Reported by Takayuki Yamaguchi] * Fixed a bug that unrelated column values are cleared in deletion. * Fixed a bug that a wrong index is used in sorting. [#766] [Reported by Horikoshi Yuki] * [libedit] Fixed a bug that necessary initialization is omitted. [GitHub#7] [Patch by SHIDARA Yoji] * [doc] Fixed a typo in documentation. [GitHub#8] [Patch by zunda] Thanks ^^^^^^ * Takayuki Yamaguchi * SHIDARA Yoji * Horikoshi Yuki * zunda * Hiroshi Umemoto .. _release-1-2-7: Release 1.2.7 - 2011/10/29 -------------------------- Improvements ^^^^^^^^^^^^ * [libedit] Added error check for wide character to multibyte sequence conversion. [Reported by SHIDARA Yoji] * Added grn_geo_estimate_in_rectangle(). * Added cursor API to geo search in rectangle. * Improved geo search in rectangle speed. * Added packages for Ubuntu 11.10 Oneiric Ocelot * [experimental] Supported Oracle Solaris 10 8/11. (just buildable with system gcc.) Fixes ^^^^^ * Fixed a typo in document. [Reported by @soundkitchen] Thanks ^^^^^^ * SHIDARA Yoji * @soundkitchen .. _release-1-2-6: 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:`/reference/commands/select` for query expansion. * Added geometry conversion macro between degree and msec. * Supported type cast in :doc:`/reference/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: 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:`/reference/commands/load`. #1044 * Added documentation for :doc:`/suggest`. * Supported threshold as `--frequency_threshold` and `--conditional_probability_threshold` options in all :doc:`/reference/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:`/reference/commands/select`. #1047 * Fixed a bug that hash table cursor returns garbage records. .. _release-1-2-4: Release 1.2.4 - 2011/07/29 -------------------------- Improvements ^^^^^^^^^^^^ * Re-supported ``*BSD``. (Reported by OBATA Akio) * Improved sed related portability. (Suggested by OBATA Akio) * Re-supported Visual C++ 2008. * Supported :doc:`/reference/commands/check` for hash table. * Ignored invalid _score in --sortby of :doc:`/reference/commands/select` for convenience. #1030 * Added document about :doc:`/reference/log`. * Supported ~/.editrc. * Supported ~/.groonga-history. Fixes ^^^^^ * Fixed broken libedit support. (Reported by Daiki Ueno) * Fixed source URL in ``*.spec`` (Reported by Daiki Ueno) * Fixed patricia trie cursor returns wrong records. * Added missing database lock clear for grn_obj_clear_lock() for database. * Fixed wrong record's column values deletion possible on record deletion. Thanks ^^^^^^ * OBATA Akio * Daiki Ueno .. _release-1-2-3: Release 1.2.3 - 2011/06/29 -------------------------- Improvements ^^^^^^^^^^^^ * Added invalid table name check. #912 * Added groonga-query-log-analyzer that analyze query log. * groonga command shows failed command on error. * groonga command shows file name and line no on error. * Improved error message of :doc:`/reference/commands/column_create`. #952 * Added GRN_OBJ_TABLE_DAT_KEY, double array trie, table. (experimental) Fixes ^^^^^ * fix get command crash. (Reported by OBATA Akio) * fix elapsed time overflow in query log. #944 Thanks ^^^^^^ * OBATA Akio .. _release-1-2-2: Release 1.2.2 - 2011/05/29 -------------------------- Improvements ^^^^^^^^^^^^ * Added packages for Ubuntu 11.04 Natty Narwhal. * Removed packages for Ubuntu 10.10 Maverick Meerkat. * RPM: Split server related packages to groonga-server package. * suggest: Added target object name into error messages. * document: Started English support. (not completed yet.) * groonga-suggest-httpd: Added --disable-max-fd-check option. * groonga: Renamed :option:`--address <-a>` option to :option:`--bind-address`. * groonga-suggest-httpd: Renamed --address option to --bind-address. * Changed admin HTML install directory to $PREFIX/share/groonga/html/admin/ from $PREFIX/share/groonga/admin_html/. * groonga-suggest-httpd: Used "application/json" for JSON response instead of "text/javascript". * Windows: Used DLL relative path instead of executable file relative path. * MeCab: Added error message from MeCab on MeCab initialize error. * suggest: Added prefix_search parameter to suggest command. #909 * plugin: Added grn_plugin_get_system_plugins_dir() and grn_plugin_get_suffix() API. * Added grn_obj_is_builtin() API. * :doc:`/reference/commands/load`: Added table name check. #934 * Showed invalid name context in error message. #935 Fixes ^^^^^ * Fixed a data breaking bug on multi process update. #890 1.2.1ãªãªã¼ã¹ - 2011/04/29 -------------------------- æ¹è¯ ^^^^ * suggestã³ãã³ãã«thresholdãã©ã¡ã¼ã¿ã¼ã追å ã#895 * suggestã®HTTPãµã¼ãã«limitãã©ã¡ã¼ã¿ã¼ã追å ã#899 * grntest: SIGINTã§ã®ä¸æã«å¯¾å¿ã ä¿®æ£ ^^^^ * åæã«è¤æ°ã®ãã¼ã¿ãã¼ã¹ãéãã¦ããã¨ãã1ã¤ã§ããã¼ã¿ãã¼ ã¹ãéããã¨é¢é£ãããã©ã°ã¤ã³ãéãããã¦ãã¾ãåé¡ãä¿®æ£ã #894 * configureã®--helpã§åºåããã--with-deafult-encodingã®å¤ã ééã£ã¦ããåé¡ãä¿®æ£ãï¼ICHII Takashiãããå ±åï¼ * ãã¥ã¼ããªã¢ã«ä¸ã®typoãä¿®æ£ãï¼moozãããä¿®æ£ï¼ æè¬ ^^^^ * ICHII Takashiãã * moozãã 1.2.0ãªãªã¼ã¹ - 2011/03/29 -------------------------- æ¹è¯ ^^^^ * MacPortsã§ã®ã¤ã³ã¹ãã¼ã«ããã¥ã¡ã³ãã追å ã * Homebrewã§ã®ã¤ã³ã¹ãã¼ã«ããã¥ã¡ã³ãã追å ã * Windowsã§ã¯MinGWã§ãpthreadã使ããªãããã«ããã * ãªã¼ãã¼ããã¼ãã§ãã¯ãå¼·åã * ä½ç½®æ å ±ã®å ¥åå¤ãã§ãã¯ãå¼·åã * ã¤ã³ããã¯ã¹ãç¨ããã¸ãªãµã¼ãã®ä¾ããã¥ã¼ããªã¢ã«ã«è¿½å ã #438 * Debian GNU/Linux wheezyã®ããã±ã¼ã¸ã追å ã * Debian GNU/Linux lennyã®ããã±ã¼ã¸ãåé¤ã * Debianããã±ã¼ã¸ãcdbsãã¼ã¹ããdebhelperãã¼ã¹ã¸ç§»è¡ã ããã±ã¼ã¸åã®å¤æ´ããã #887 * MeCabãã¼ã¯ãã¤ã¶ã¼ã®èªã¿è¾¼ã¿ã¨ã©ã¼ãç¡è¦ããããã«ãããã ã ãããã°ã«ã¯æ®ãã #893 ä¿®æ£ ^^^^ * autoconf 2.59ç°å¢ã«ããã¦ããã¡ã¤ã«ã·ã¹ãã ã®ã«ã¼ãç´ä¸ã« groongaãã£ã¬ã¯ããªãä½æãããã¨ããåé¡ãä¿®æ£ã #833 * JSONPãåä½ããªããªã£ã¦ããåé¡ãä¿®æ£ã * MeCabãã¼ã¯ãã¤ã¶ã¼ã®èªã¿è¾¼ã¿ã«å¤±æããã¨ãã«ã¯ã©ãã·ã¥ããåé¡ãä¿®æ£ã ï¼@tomotaka_itoãããå ±åï¼ * [éäºæ] ä½ç½®æ å ±ã®å°æ°è¡¨è¨ããããªç§ã¸ã®å¤æ誤差ã大ããåé¡ãä¿®æ£ã * :doc:`/reference/functions/geo_in_rectangle` ã® ``top_left`` 㨠``bottom_right`` ã«åãä½ç½®ãæå®ããã¨ã¯ã©ãã·ã¥ããåé¡ãä¿®æ£ã * ã¡ã¢ãªãªã¼ã¯ãä¿®æ£ã * å°æ°å½¢å¼ã®Timeãªãã©ã«ããã¼ãããã¨ããªç§æ å ±ãè½ã¡ãåé¡ãä¿®æ£ã #880 * :doc:`/reference/commands/column_list` ã®ããã¥ã¡ã³ããä¿®æ£ã #758 * :doc:`/reference/commands/table_list` ã®ããã¥ã¡ã³ããä¿®æ£ã * :doc:`/reference/commands/load` ã§_valueãæå®ããã¨ã¡ã¢ãªãªã¼ã¯ããåé¡ãä¿®æ£ã #878 * :doc:`/reference/commands/load` ã§ã¯ã©ãã·ã¥ããåé¡ãä¿®æ£ã #661 å®é¨ç ^^^^^^ * grn_table_truncate()ã追å ãï¼å®é¨çãåé¡ããï¼ * truncateã³ãã³ãã追å ãï¼å®é¨çãåé¡ããï¼ #888 æè¬ ^^^^ * @tomotaka_itoãã