.. -*- rst -*-

.. highlightlang:: none

News
====

.. _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:`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:`/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:`/functions/geo_in_rectangle` の ``top_left`` と
  ``bottom_right`` に同じ位置を指定するとクラッシュする問題を修正。
* メモリリークを修正。
* 小数形式のTimeリテラルをロードするとミリ秒情報が落ちる問題を修正。 #880
* :doc:`/commands/column_list` のドキュメントを修正。 #758
* :doc:`/commands/table_list` のドキュメントを修正。
* :doc:`/commands/load` で_valueを指定するとメモリリークする問題を修正。 #878
* :doc:`/commands/load` でクラッシュする問題を修正。 #661

実験的
^^^^^^

* grn_table_truncate()を追加。（実験的。問題あり）
* truncateコマンドを追加。（実験的。問題あり） #888

感謝
^^^^

* @tomotaka_itoさん

過去のリリース
--------------

.. toctree::
   :maxdepth: 2

   news/1.1.x
   news/1.0.x
   news/0.x
