News
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.
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 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 - 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]