.. -*- rst -*- .. highlightlang:: none News ==== .. _release-2-0-2: Release 2.0.2 - 2012/04/29 -------------------------- .. caution:: The package sign key is changed since this release. Import the new package sign key before updating groogna packages. Debian/Ubuntu:: % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F10399C0 % sudo apt-get update % sudo apt-get -V -y install groonga-keyring CentOS/Fedora:: % sudo yum update % sudo yum install --nogpgcheck -y groonga-repository Improvements ^^^^^^^^^^^^ * [pkg-config] Removed needless MessagePack dependency. * [rpm][fedora] Supported libedit. [#1325] [Suggested by IWAI, Masaharu] * [rpm] Supported zlib and LZO. [#1324] [Patch by IWAI, Masaharu] * [groonga] Improved daemoinzed timing. Groonga server daemonizes after socket is listened. It means that groonga server is ready when groonga server is daemonized. [#1326] * [admin] Supported suggest in groonga administration page. * [dump] Ignored MeCab tokenizer load error. * Supported CMake. * [load] Supported error report when a column value can't be set. * Supported similar search. ``select --filter "column *S 'TEXT'"`` is the similar search syntax. [#1342] * [apt][yum] Changed package sign key. * Supported Ubuntu Precise Pangolin. * [apt] Added a new groonga-keyring deb package for the groonga's package sign key. Fixes ^^^^^ * [deb][rpm] Used ``--bind-address`` option instead of deprecated ``--address`` option. [#1320] [Patch by IWAI, Masaharu] * [deb] Renamed groonga-server package's configuration file to /etc/default/groonga-server from /etc/default/groonga. * [rpm][fedora] Fixed upgrade condition in %post server. [GitHub#11] [Patch by Daiki Ueno] * [rpm] Removed needless change logs. [#1328] [Patch by IWAI, Masaharu] * [deb][rpm] Added missing curl dependency. [GitHub#12] [Patch by IWAI, Masaharu] * [rpm] Removed needleess ruby package dependency from groonga package. [#1330] [Suggested by IWAI, Masaharu] * [deb] Added missing default values to groonga-server's configuration file. * Fixed a crash bug that is caused when searching with updaging very large inverted index. [#1329] * Fixed a bug that strings are compared as characters instead of byte string. [#1340] [Reported by Shinya Kawaji] Thanks ^^^^^^ * IWAI, Masaharu * Daiki Ueno * Shinya Kawaji .. _release-2-0-1: Release 2.0.1 - 2012/03/29 -------------------------- Improvements ^^^^^^^^^^^^ * Supported build in other directory. [#1298] [Reported by Kazuhiko] * [solaris] Supported build on Solaris 11. [Reported by Kazuhiko] * [test] Supported functional test. * [test] Required ``--with-ruby19`` configure option for testing by Ruby. * [dump] Supported records dump for a table that has default tokenizer. * [suggest] Added ``similar_search`` option. * [groonga] Removed deprecated options, ``-a``, ``--address`` and ``--admin-html-path``. * Added more return value checks. [GitHub#9] [Reported by Markus Elfring] * [dat] Supported term extract operation. * Added `logos `_ . * Updated HTML design. * Renamed ``grntest`` to ``groonga-benchmark``. * Supported ``autogen.sh`` on CentOS 5. * [linux] Added ``vm.overcommit_memory`` kernel parameter value check. [#1289] * ``grn_snip`` uses ``grn_obj`` mechanism. [#1054] Fixes ^^^^^ * Fixed a bug that uninstall task doesn't uninstall installed Ruby scripts. [#1299] [Reported by Kazuhiko] * Added a missing Gemfile. [#1302] [Reported by Kazuhiko] * Fixed a bug that some indexed records aren't found. The feature is only used by mroonga. [#1303] * [groonga] Appended missing ``-id`` to ``--server-id`` option name. * Fixed a bug that latin1 normalization may access unexpected memory. Thanks ^^^^^^ * Kazuhiko * Markus Elfring .. _release-2-0-0: Release 2.0.0 - 2012/02/29 -------------------------- Improvements ^^^^^^^^^^^^ * [dat] Added 0 length key check. * [windows] Added missing GCC related DLLs. [groonga-dev,00686] [Reported by Suzuki] * [php] Supported PHP 5.4. [Patch by Daiki Ueno] * Updated FSF address. [Suggested by Daiki Ueno] * [fedora] Supported systemd. [Patch by Daiki Ueno] * [rpm][debian] Changed the default protocol to HTTP from gqtp. * [rpm][centos] Supported status command. * Removed needless ``:`` from log message. * Removed deprecated grn_query. [#1247] * Reduced needless grn_ctx_at() calls on creating table. * [pat] Supported cache. * [tokenizer] Improved tokenizer API. * Accepted ``@`` as a valid name character. * [tokenizer] Added a tokenizer based on `KyTea `_. * Supported :doc:`offline index construction `. * [tokenizer] Supported MeCab 0.993. [groonga-dev,00703] [Reported by Masaharu YOSHIOKA] * [windows] Supported MessagePack. Fixes ^^^^^ * [pat] Fixed a bug that the last node can't be found. [#1258] * [doc] Fixed links in Japanese page. [Reported by @naoina] * [doc] Fixed wrong the default value. [Reported by @naoina] * Fixed a typo. [Reported by Kazuhiko] * [http] Fixed a bug that ``load`` command error isn't cleared. [Reported by @wareohji] Thanks ^^^^^^ * Suzuki * Daiki Ueno * @naoina * Kazuhiko * Masaharu YOSHIOKA * @wareohji .. _release-1-3-0: 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 ```` for readability. * [doc][output] Added documentation about output format type. * Added ``table_rename``. [#1234] * Added ``column_rename``. [#1234] Thanks ^^^^^^ * montywi * Masaharu IWAI The old releases ---------------- .. toctree:: :maxdepth: 2 news/1.2.x news/1.1.x news/1.0.x news/0.x news/senna