バージョン1.0系のお知らせ#
1.0.8リリース - 2011-02-02#
修正#
ShortText型カラムへデータ追加・削除を繰り返すとデータが壊れ ることがある問題を修正。 (Mitsuhiro Shibuyaさんが報告)
感謝#
Mitsuhiro Shibuyaさん
1.0.7リリース - 2011-01-29#
改良#
修正#
Mac OS Xでモジュールの拡張子の検出に失敗する問題を修正。 (ongaeshiさんが報告)
Mac OS Xではrealloc(ptr, 0)ではなくfree()を使うように修正。
grntestで結果の比較が常に失敗していた問題を修正。
groonga-suggest-learnerのメモリリークを修正。
load 時のメモリリークを修正。 (Kenichi Aramakiさんが報告)
ベクタの値を出力するときのメモリリークを修正。
感謝#
ongaeshiさん
Kenichi Aramakiさん
1.0.6リリース - 2010-12-31#
修正#
*BSDでビルドできない問題を修正。(OBATA Akioさんが報告)
感謝#
OBATA Akioさん
1.0.5リリース - 2010-12-29#
改良#
サジェスト機能用の学習プログラムを追加。
groongaスクリプト内での行コメントに対応。(「#」以降を無視) #723
column_list のXML出力対応。 #748
主キーが数値のテーブルを参照しているカラムでの比較演算に対応。 #776
grntestがmlockの情報出力に対応。
NetBSDでのビルドに対応。 (OBATA Akioさんがパッチ作成)
MeCabトークナイザーが見つからない時のエラーメッセージをより親切にした。 #790
開いているファイルディスクリプタが多すぎてacceptできない状態の負荷を低減。 #802
DragonFlyでのビルドに対応。 (OBATA Akioさんが報告)
変更#
table_list のXML出力のタグ名をより適切な名前に変更。 #757
修正#
感謝#
Tomita Masahiroさん
OBATA Akioさん
1.0.4リリース - 2010-11-29#
改良#
すべてのモジュールで同じ名前の関数をエクスポートするようにした。#624
不正な名前を指定したときに指定された名前も報告するようにした。
select の–filter内での数値比較演算をサポート。 (@s3kiさんが報告)
grntest
の一行あたりの最大バイト数の制限を撤廃。 #608, #690Int8/UInt8/Int16/UInt16の等値比較にC言語の比較演算子を使用。 #660
HTTP経由で存在しないパスにアクセスした時に存在しないパスを報告するように した。
grn_table_cursor_next()をGRN_CURSOR_COLUMN_INDEX対応にした。
右辺が式の演算代入演算子をサポート。 #669
zlib/LZOサポート付きでビルドされているかをチェックするAPIを追加。 #686
grn_table_at()を公開。
grn_db_touch()を公開。 #703
コメント行に対応。 #723
grn_bool型を追加。 #713
変更#
プラグインの置き場所を変更: lib/groonga/modules/ -> lib/groonga/plugins/ #624
修正#
ドキュメントの誤字を修正。(OBATA Akioさんが報告)
GRN_CURSOR_PREFIXが動作しない問題を修正。
索引が不正に大きくなる問題を修正。(Tomoatsu Shimadaさんが報告) #689
感謝#
@s3kiさん
OBATA Akioさん
Tomoatsu Shimadaさん
1.0.3リリース - 2010-10-29#
改良#
CentOS/Fedora用パッケージをディストリビューションのルールに従うように改良。 (上野乃毅さん)
Fedoraのオフィシャルリポジトリに登録。(Daiki Uenoさん)
GeoPointのキャストに対応。#515
groongaコマンドに、–defalt-command-versionオプションの追加。
statusの出力結果にコマンドバージョンを追加。
検索 の仕様を追加。
Troubleshooting を追加。
辞書検索のサンプルアプリケーションを追加。
pkg-configがない場合はlibeditを検出しないようにした。 #540
メモリデバッグ用オプション–enable-memory-debugを追加。
不正な関数呼び出しをチェックするようにした。#596
テキストから数値へのキャスト処理を強化。#612, #613 (Itagaki Takahiroさんが報告)
クライアントモードでの–fileオプションのサポート。#578
検索 の挙動を動的に変更する
--match-escalation-threshold
起動オプションと--match_escalation_threshold
selectオプションを追加。 #628
変更#
記号でトークンを区切るTokenBigramSplitSymbolを使用。 #225
時間の解像度をナノ秒に変更。
パッケージを提供するUbuntuのバージョンをHardy, Lucidから Lucid, Marverickに変更。
修正#
grn_table_cursor_open()のドキュメントを修正。
メモリリークを修正。
–disable-libeditオプションがヘルプメッセージと違う問題の修正。 (MATSUU Takutoさんが報告)
警告を除去。(MATSUU Takutoさんが報告)
grn_pat_at()でエンコードされたキーが常にGRN_NILになってしまう問題を修正。#514
固定長カラムにカラム長より短いデータを設定するとゴミが残ってしまう問題を修正。
不正なレコードがあるときにdumpすると落ちてしまう問題を修正。
geo_in_rectangle()が無限ループする問題を修正。#563
インデックスがついたカラムでソートすると結果がおかしくなる問題を修正。#571
deleteが常に失敗する問題を修正。#541
レコードを追加・削除したパトリシアトライからID順に取り出すカーソルが おかしな結果を返す問題を修正。#538
値が存在しないレコードがあるカラムでソートすると落ちる問題を修正。
モジュールの初期化関数が複数回呼ばれる問題を修正。#567
shutdownで終了しない問題を修正。#114
全文検索時に削除したレコードが返る問題を修正。#617
必要な時以外にMeCabの辞書チェックをしてしまう問題を修正。#555
存在しないパトリシアトライのレコードを参照すると落ちる問題を修正。#630
インストールドキュメントの誤字を修正。(SHIMODA Hiroshiさんが報告)
感謝#
Daiki Uenoさん
MATSUU Takutoさん
Itagaki Takahiroさん
SHIMODA Hiroshiさん
1.0.2リリース - 2010-09-09#
改良#
suggest コマンドのサンプルを追加。(examples/dictionary/)
変更#
HTTPで公開するディレクトリを指定する–admin-html-pathを–document-rootに変更。
select コマンドのデフォルトの–output_columnsから_valueを削除。
修正#
パッケージミスを修正。 (OBATA Akioさんが報告)
GeoPointの度表記の解釈を修正。 #460
感謝#
OBATA Akioさん
1.0.1リリース - 2010-09-06#
改良#
CentOS 5/Fedora 13用RPMの提供。(Daiki Uenoさん作成のspecがベース)
ログパスのデフォルト値に–localstatedirを使用。(OBATA Akioさんが提案)
BOM付きUTF-8に対応。
修正#
JSON JQueryプラグインが同梱されていない問題の修正。
テストが失敗する問題の修正。(OBATA Akioさんが報告)
感謝#
Daiki Uenoさん
OBATA Akioさん
1.0.0リリース - 2010-08-29#
改良#
修正#
関数もコマンドとして呼び出してしまう問題を修正。#431
索引付きカラムを等価条件で検索できない問題を修正。
delete コマンドでキーがShortText以外のレコードを削除できない問題の修正。(Itagaki Takahiroさんが報告)
感謝#
Itagaki Takahiroさん