News
Release 1.2.6 - 2011/09/29
Improvements
- Improved error message on type cast.
- Added geo point value validation on type cast.
- Supported クエリ拡張.
- Added --query_expansion option to
select for query expansion.
- Added geometry conversion macro between degree and msec.
- Supported type cast in 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.
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 load. #1044
- Added documentation for Suggest.
- Supported threshold as --frequency_threshold and
--conditional_probability_threshold options in all
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 select. #1047
- Fixed a bug that hash table cursor returns garbage records.
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 check for hash table.
- Ignored invalid _score in --sortby of select
for convenience. #1030
- Added document about 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.
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 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
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 --address option to --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.
- 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さんが修正)
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さんが報告)
- [非互換] 位置情報の小数表記からミリ秒への変換誤差が大きい問題を修正。
- geo_in_rectangle の top_left と
bottom_right に同じ位置を指定するとクラッシュする問題を修正。
- メモリリークを修正。
- 小数形式のTimeリテラルをロードするとミリ秒情報が落ちる問題を修正。 #880
- column_list のドキュメントを修正。 #758
- table_list のドキュメントを修正。
- load で_valueを指定するとメモリリークする問題を修正。 #878
- load でクラッシュする問題を修正。 #661
実験的
- grn_table_truncate()を追加。(実験的。問題あり)
- truncateコマンドを追加。(実験的。問題あり) #888