1.2.4 - en to ja translation catalogue (425 entries)

en: News - 5 series
ja: お知らせ - 5系

en: Release 5.1.2 - 2016-01-29
ja: 5.1.2リリース - 2016-01-29

en: Improvements
ja: 改良

en: Improved performance for sequential search against constant value such as ``true`` and ``29``.
ja: 条件が ``true`` や ``29`` のような定数値のときのシーケンシャルサーチのパフォーマンスが向上しました。

en: Improved performance for sequential search against binary operation with constant value such as ``x == 29`` and ``x < 29``.
ja: 条件が ``x == 29`` や ``x < 29`` のような定数値との二項演算のときのシーケンシャルサーチのパフォーマンスが向上しました。

en: [:doc:`/reference/commands/select`] Changed score type to ``Float`` from ``Int32`` when :doc:`/reference/command/command_version` is 2. The current default command version is 1. Command version 2 is experimental. So this change isn't affected to normal users. [GitHub#450][Patch by Naoya Murakami]
ja: [:doc:`/reference/commands/select`] :doc:`/reference/command/command_version` が2のとき、スコアーの型を ``Int32`` から ``Float`` に変更しました。現在のデフォルトのコマンドバージョンは1です。コマンドバージョン2は実験的な扱いです。そのため、通常のユーザーはこの変更による影響はありません。 [GitHub#450][村上さんがパッチ提供]

en: [grn_ts] Supported match operator.
ja: [grn_ts] マッチ演算子をサポートしました。

en: [:doc:`/reference/executables/grndb`] Added ``--target`` option to ``check`` command. It reduces check target.
ja: [:doc:`/reference/executables/grndb`] ``check`` コマンドに ``--target`` オプションを追加しました。チェック対象を減らすことができます。

en: [Windows] Updated bundled msgpack to 1.3.0 from 1.0.1.
ja: [Windows] バンドルしているmsgpackを1.0.1から1.3.0に更新しました。

en: [Windows] Updated bundled MeCab to 0.996 from 0.98.
ja: [Windows] バンドルしているMeCabを0.98から0.996に更新しました。

en: [``grn_hash_size()``] Added a new API that returns the number of records in the hash table.
ja: [``grn_hash_size()``] ハッシュテーブルの内のレコード数を返す新しいAPIを追加しました。

en: [``GRN_HASH_TINY``] Added a new flag to create tiny hash table.
ja: [``GRN_HASH_TINY``] 省スペースバージョンのハッシュテーブルを作るためのフラグを追加しました。

en: [``grn_dump_table_create_flags()``] Added a new API that converts ``flags`` value of a table to ``flags`` parameter format of :doc:`/reference/commands/table_create`.
ja: [``grn_dump_table_create_flags()``] テーブルの ``flags`` の値を :doc:`/reference/commands/table_create` の ``flags`` パラメーターのフォーマットに変換するAPIを追加しました。

en: [``grn_dump_column_create_flags()``] Added a new API that converts ``flags`` value of a column to ``flags`` parameter format of :doc:`/reference/commands/column_create`.
ja: [``grn_dump_column_create_flags()``] カラムの ``flags`` の値を :doc:`/reference/commands/column_create` の ``flags`` パラメーターのフォーマットに変換するAPIを追加しました。

en: [``grn_plugin_get_names()``] Added a new API that returns all plugin names in a database.
ja: [``grn_plugin_get_names()``] データベース内のすべてのプラグイン名を返すAPIを追加しました。

en: [``grn_column_get_all_index_data()``] Added a new API that returns all index data for a table or data column.
ja: [``grn_column_get_all_index_data()``] テーブルまたはデータカラムに対するインデックス情報をすべて返すAPIを追加しました。

en: [:doc:`/reference/commands/schema`] Added indexes information to indexed tables and data columns.
ja: [:doc:`/reference/commands/schema`] インデックスを張っているテーブルとデータカラムに、該当インデックスの情報を追加しました。

en: [``grn_config_get()``] Renamed from ``grn_conf_get()``.
ja: [``grn_config_get()``] ``grn_conf_get()`` からリネームしました。

en: [``grn_config_set()``] Renamed from ``grn_conf_set()``.
ja: [``grn_config_set()``] ``grn_conf_set()`` からリネームしました。

en: [``grn_config_delete()``] Added a new API that deletes a configuration item.
ja: [``grn_config_delete()``] 設定項目を削除するAPIを追加しました。

en: [:doc:`/reference/commands/config_set`] Added a new command that sets a configuration item.
ja: [:doc:`/reference/commands/config_set`] 設定項目をセットするコマンドを追加しました。

en: [:doc:`/reference/commands/config_get`] Added a new command that gets a configuration item value.
ja: [:doc:`/reference/commands/config_get`] 設定項目の値を取得するコマンドを追加しました。

en: [:doc:`/reference/commands/config_delete`] Added a new command that deletes a configuration item.
ja: [:doc:`/reference/commands/config_delete`] 設定項目を削除するコマンドを追加しました。

en: [``grn_config_cursor_open()``] Added a new API that opens a new cursor that iterates all configuration items.
ja: [``grn_config_cursor_open()``] すべての設定項目を列挙するカーソルを開くAPIを追加しました。

en: [``grn_config_cursor_next()``] Added a new API that moves to the next configuration item in the cursor.
ja: [``grn_config_cursor_next()``] カーソルを次の設定項目に動かすAPIを追加しました。

en: [``grn_config_cursor_get_key()``] Added a new API that gets the key of the current configuration item.
ja: [``grn_config_cursor_get_key()``] 現在の設定項目のキーを取得するAPIを追加しました。

en: [``grn_config_cursor_get_value()``] Added a new API that gets the value of the current configuration item.
ja: [``grn_config_cursor_get_value()``] 現在の設定項目の値を取得するAPIを追加しました。

en: [:doc:`/reference/alias`] Supported aliasing table and column names.
ja: [:doc:`/reference/alias`] テーブル・カラム名のエイリアスをサポートしました。

en: [hash table] Added total key size overflow check.
ja: [ハッシュテーブル] 総キーサイズのオーバーフローチェックを追加しました。

en: [:doc:`/reference/commands/dump`] Supported dumping configurations set by :doc:`/reference/commands/config_set`.
ja: [:doc:`/reference/commands/dump`] :doc:`/reference/commands/config_set` で設定した設定項目のダンプに対応しました。

en: [patricia trie] Improved inspection. [GitHub#452][GitHub#457][Patch by Naoya Murakami]
ja: [パトリシアトライ] インスペクションを改良しました。 [GitHub#452][GitHub#457][村上さんがパッチ提供]

en: [``grn_get_global_error_message()``] Added a new API that gets the current error message in the process.
ja: [``grn_get_global_error_message()``] プロセス内の現在のエラーメッセージを返すAPIを追加しました。

en: [:doc:`/reference/commands/lock_acquire`] Added a new command that acquires a lock of a database, table or column.
ja: [:doc:`/reference/commands/lock_acquire`] データベース・テーブル・カラムのロックを取得するコマンドを追加しました。

en: [:doc:`/reference/commands/lock_release`] Added a new command that releases a lock of a database, table or column.
ja: [:doc:`/reference/commands/lock_release`] データベース・テーブル・カラムのロックを開放するコマンドを追加しました。

en: [:doc:`/reference/executables/groonga-httpd`] Updated bundled nginx version to 1.9.10 from 1.9.7.
ja: [:doc:`/reference/executables/groonga-httpd`] バンドルしているnginxのバージョンを1.9.7から1.9.10に更新しました。

en: Fixes
ja: 修正

en: Fixed mruby related crash bugs.
ja: mruby関連のクラッシュバグを修正しました。

en: [Windows] Fixed label in installer. [groonga-dev,03825][Reported by Atsushi Shinoda]
ja: [Windows] インストーラー内のラベルを修正しました。 [groonga-dev,03825][篠田さんが報告]

en: [doc] Fixed typos. [GitHub#456][GitHub#458][Patch by tSU_RooT]
ja: [doc] 誤字を修正しました。 [GitHub#456][GitHub#458][tSU_RooTさんがパッチを提供]

en: [:doc:`/server/memcached`] Added more description. [GitHub#454][Patch by Hiroyuki Sato]
ja: [:doc:`/server/memcached`] 説明を追加しました。 [GitHub#454][佐藤さんがパッチ提供]

en: Fixed a bug that :doc:`/reference/command/command_version` specified by ``command_version`` parameter in a request isn't reset.
ja: リクエストの ``command_version`` パラメーターで指定した :doc:`/reference/command/command_version` がリセットされない問題を修正しました。

en: Thanks
ja: 感謝

en: Naoya Murakami
ja: 村上さん

en: Atsushi Shinoda
ja: 篠田さん

en: tSU_RooT
ja: tSU_RooTさん

en: Hiroyuki Sato
ja: 佐藤博之さん

en: Release 5.1.1 - 2015-12-29
ja: 5.1.1リリース - 2015-12-29

en: [:doc:`/reference/grn_expr/script_syntax`] Supported ``INDEX_COLUMN == VALUE`` as index search with an equal supported index.
ja: [:doc:`/reference/grn_expr/script_syntax`] 特定の等価比較をサポートしているインデックスを使った検索を指定するために ``INDEX_COLUMN == VALUE`` と書けるようになりました。

en: Reduced the continuous same messages from inverted index module.
ja: 転置インデックスモジュールから出力された連続した同じメッセージを圧縮して「○件同じメッセージが出力された」というログに変換するようにしました。

en: Supported detecting truncated tables by another process. [GitHub#447] [groonga-dev,03761] [Reported by Yutaro SHIMAMURA]
ja: 別のプロセスからtruncateされたテーブルを検出できるようになりました。 [GitHub#447] [groonga-dev,03761] [Yutaro SHIMAMURAさんが報告]

en: [:c:func:`grn_db_recover()`] Supported detecting a broken object.
ja: [:c:func:`grn_db_recover()`] 壊れたオブジェクトを検出できるようになりました。

en: Improved performance for sequential scan search by :doc:`/reference/regular_expression` match with constant pattern such as ``COLUMN @~ "CONSTANT_PATTERN"``.
ja: ``COLUMN @~ "CONSTANT_PATTERN"`` のように定数のパターンを指定した :doc:`/reference/regular_expression` マッチでシーケンシャルスキャン検索になったときのパフォーマンスを改善しました。

en: Fixed build error on MessagePack support build. [groonga-dev,03708] [Reported by Ryo Sugimoto]
ja: MessagePackサポート付きでビルドしたときのビルドエラーを修正しました。 [groonga-dev,03708] [杉本さんが報告]

en: [mruby] Fixed a crash bug on error. mruby exception feature is disabled as workaround for now.
ja: [mruby] エラー発生時のクラッシュバグを修正しました。現在のところ、回避策としてmrubyの例外機能を無効にしています。

en: [:doc:`/reference/commands/thread_limit`] Fixed a bug that ``thread_limit?max=1`` may not reduce the number of current running threads to ``1``.
ja: [:doc:`/reference/commands/thread_limit`] ``thread_limit?max=1`` が現在実行中のスレッド数を ``1`` にしない可能性がある問題を修正しました。

en: [:doc:`/reference/commands/thread_limit`] Fixed a bug that ``thread_limit?max=1`` may not return.
ja: [:doc:`/reference/commands/thread_limit`] ``thread_limit?max=1`` が返ってこないかもしれない問題を修正しました。

en: [:doc:`/reference/tuning`] Fixed wrong ``sysctl`` argument. [GitHub#448] [Reported by Hiroyuki Sato]
ja: [:doc:`/reference/tuning`] ``sysctl`` の引数を修正しました。 [GitHub#448] [佐藤さんが報告]

en: Ryo Sugimoto
ja: 杉本涼さん

en: Yutaro SHIMAMURA
ja: Yutaro SHIMAMURAさん

en: Release 5.1.0 - 2015-11-29
ja: 5.1.0リリース - 2015-11-29

en: [patiricia trie] Added an error check for the max total key size. See :doc:`/limitations` about the max total key size.
ja: [パトリシアトライ] 最大総キーサイズのチェックを追加しました。最大総キーサイズについては :doc:`/limitations` を参照してください。

en: [:doc:`/reference/executables/grndb`] Added a check for broken object. The check can detect a case that the object can't be opened.
ja: [:doc:`/reference/executables/grndb`] 壊れたオブジェクトがないかどうかのチェックを追加しました。このチェックでオブジェクトを開けないケースを検出できます。

en: [``grn_obj_reindex()``] Added a new API that recreates existing indexes.
ja: [``grn_obj_reindex()``] 既存のインデックスを作り直す新しいAPIを追加しました。

en: [:doc:`/reference/commands/reindex`] Added a new command that recreates existing indexes.
ja: [:doc:`/reference/commands/reindex`] 既存のインデックスを作り直す新しいコマンドを追加しました。

en: [inverted index] Improved estimation precision for query.
ja: [転置インデックス] クエリーに対する見積もり精度を改善しました。

en: [:doc:`/reference/commands/logical_range_filter`] Added fallback mode for sequential search. If sequential search checked many records but didn't find required the number of records, index search is used as fallback.
ja: [:doc:`/reference/commands/logical_range_filter`] シーケンシャルサーチ用のフォールバックモードを追加しました。もし、シーケンシャルサーチでたくさんのレコードをチェックしても必要な件数のレコードが見つからなかった場合は、インデックスを使った検索に切り替えます。

en: [``grn_get_package_label()``] Added a new API that returns package label. It returns ``Groonga``.
ja: [``grn_get_package_label()``] パッケージのラベルを返す新しいAPIを追加しました。 ``Groonga`` を返します。

en: [:doc:`/reference/executables/groonga-server-http`] Added ``Server: Groonga/VERSION`` response header.
ja: [:doc:`/reference/executables/groonga-server-http`] レスポンスヘッダーに ``Server: Groonga/VERSION`` を追加しました。

en: [:doc:`/reference/executables/groonga-httpd`] Improved performance by reusing ``grn_ctx`` object.
ja: [:doc:`/reference/executables/groonga-httpd`] ``grn_ctx`` オブジェクトを再利用することでパフォーマンスを改善しました。

en: [``grn_file_reader``] Added a new API that provides ``fgets()`` feature. It fixes a crash bug of :doc:`/reference/executables/groonga`. If :doc:`/reference/executables/groonga` is built with static C runtime by Visual Studio, the crash bug is occurred.
ja: [``grn_file_reader``] ``fgets()`` と同等の機能を提供する新しいAPIを追加しました。これで :doc:`/reference/executables/groonga` がクラッシュする問題を直しました。もし、 :doc:`/reference/executables/groonga` がVisual Studioでビルドされていて、Cランタイムを組み込んでいるときはクラッシュしていました。

en: [:doc:`/reference/functions/prefix_rk_search`] Added a new selector that provides prefix RK search feature.
ja: [:doc:`/reference/functions/prefix_rk_search`] 前方一致RK検索機能を提供する新しいセレクターを追加しました。

en: [``grn_obj_is_accessor()``] Added a new predicate that checks whether the object is an accessor.
ja: [``grn_obj_is_accessor()``] オブジェクトがアクセサーかどうかをチェックする新しい述語を追加しました。

en: [``grn_obj_is_key_accessor()``] Added a new predicate that checks whether the object is an accessor for ``_key`` :doc:`/reference/columns/pseudo`.
ja: [``grn_obj_is_key_accessor()``] オブジェクトが ``_key`` :doc:`/reference/columns/pseudo` かどうかをチェックする新しい述語を追加しました。

en: Supported :doc:`/reference/command/pretty_print` for JSON output.
ja: JSON出力で :doc:`/reference/command/pretty_print` をサポートしました。

en: [inverted index] Fixed a possible infinite loop bug when log level is ``debug``.
ja: [転置インデックス] ログレベルが ``debug`` のときに無限ループになる可能性がある問題を修正しました。

en: Fixed a bug that ``@`` operator (match operator) may not match record that should be matched in sequential search mode.
ja: シーケンシャルサーチのとき、 ``@`` 演算子（マッチ演算子）がマッチするべきレコードにマッチしないことがある問題を修正しました。

en: [patricia trie] Fixed a bug that invalid value may be returned for empty string key. [groonga-dev,03632] [Reported by Naoya Murakami]
ja: [パトリシアトライ] 空のキーが指定されたときに不正な値が返る可能性がある問題を修正しました。 [groonga-dev,03632] [村上さんが報告]

en: Release 5.0.9 - 2015-10-29
ja: 5.0.9リリース - 2015-10-29

en: [inverted index] Reduced log levels of logs for developers.
ja: [転置インデックス] 開発者向けのログのログレベルを下げました。

en: Flushed pending changed on creating new database. It guards database from crash.
ja: 新しいデータベースを作成したとき、変更をフラッシュするようにしました。これによりクラッシュしたときにデータベースが壊れにくくなります。

en: [``grn_geo_table_sort()``] Added a new API that sorts table by geometry index.
ja: [``grn_geo_table_sort()``] 位置情報インデックスを使ってテーブルをソートする新しいAPIを追加しました。

en: [experimental] Added expression rewrite mechanism. You can write custom expression rewriter by mruby. Expression rewriter can be used for optimizing an expression, changing conditions in an expression and so on.
ja: [実験的] 式を書き換える仕組み（式リライター）を追加しました。mrubyで独自の式リライターを実装できます。式リライターは式を最適化したり、条件を変更したりなどということができます。

en: [experimental] Added database global configuration mechanism. You can put configurations (key and value pairs) into database. For example, it will be used in :ref:`token-filter-stop-word` to custom column name from ``is_stop_word``.
ja: [実験的] データベース単位で設定値を保存できる仕組みを追加しました。データベースに設定値（キーと値のペア）を追加できます。 :ref:`token-filter-stop-word` は ``is_stop_word`` というカラム名をカスタマイズするためにこの仕組みを使う予定です。

en: [``grn_conf_set()``] Added a new API that sets a configuration.
ja: [``grn_conf_set()``] 設定値を設定する新しいAPIを追加しました。

en: [``grn_conf_get()``] Added a new API that gets a configuration.
ja: [``grn_conf_get()``] 設定値を取得する新しいAPIを追加しました。

en: [deb] Changed to ``all`` from ``any`` for ``Architecture`` value. [debian-bugs:799167][Reported by Matthias Klose]
ja: [deb] ``Architecture`` の値を ``any`` から ``all`` に変更しました。 [debian-bugs:799167][Matthias Kloseさんが報告]

en: [Windows][CMake] Supported building bundled MeCab. [groonga-dev,03562][Reported by Sato]
ja: [Windows][CMake] MeCabをバンドルしてビルドできるようにしました。 [groonga-dev,03562][佐藤さんが報告]

en: [:doc:`/reference/commands/schema`] Added a new command that returns schema. Schema is consists with loaded plugins, loaded tokenizers, loaded normalizers, loaded token filters, defined tables and defined columns.
ja: [:doc:`/reference/commands/schema`] スキーマを返す新しいコマンドを追加しました。スキーマは次の情報を含みます。ロード済みプラグイン、ロード済みトークナイザー、ロード済みノーマライザー、ロード済みトークンフィルター、定義済みテーブル、定義済みカラムという情報です。

en: [:c:func:`grn_plugin_win32_base_dir()`] Deprecated. Use :c:func:`grn_plugin_windows_base_dir()` instead.
ja: [:c:func:`grn_plugin_win32_base_dir()`] 非推奨になりました。代わりに :c:func:`grn_plugin_windows_base_dir()` を使ってください。

en: [:c:func:`grn_plugin_windows_base_dir()`] Renamed from :c:func:`grn_plugin_win32_base_dir()`.
ja: [:c:func:`grn_plugin_windows_base_dir()`] :c:func:`grn_plugin_win32_base_dir()` からリネームしました。

en: [``grn_obj_is_type()``] Add a new API that returns true when the passed object is a type object.
ja: [``grn_obj_is_type()``] 指定した値が型オブジェクトの場合は真を返す新しいAPIを追加しました。

en: [``grn_obj_is_tokenizer_proc()``] Add a new API that returns true when the passed object is a tokenizer object.
ja: [``grn_obj_is_tokenizer_proc()``] 指定した値がトークナイザーオブジェクトの場合は真を返す新しいAPIを追加しました。

en: [``grn_obj_is_normalizer_proc()``] Add a new API that returns true when the passed object is a normalizer object.
ja: [``grn_obj_is_normalizer_proc()``] 指定した値がノーマライザーオブジェクトの場合は真を返す新しいAPIを追加しました。

en: [``grn_obj_is_token_filter_proc()``] Add a new API that returns true when the passed object is a token filter object.
ja: [``grn_obj_is_token_filter_proc()``] 指定した値がトークンフィルターオブジェクトの場合は真を返す新しいAPIを追加しました。

en: [``grn_ctx_get_all_types()``] Add a new API that returns all type objects in database.
ja: [``grn_ctx_get_all_types()``] データベース中のすべての型オブジェクトを返す新しいAPIを追加しました。

en: [``grn_ctx_get_all_tokenizers()``] Add a new API that returns all tokenizer objects in database.
ja: [``grn_ctx_get_all_tokenizers()``] データベース中のすべてのトークナイザーオブジェクトを返す新しいAPIを追加しました。

en: [``grn_ctx_get_all_normalizers()``] Add a new API that returns all normalizer objects in database.
ja: [``grn_ctx_get_all_normalizers()``] データベース中のすべてのノーマライザーオブジェクトを返す新しいAPIを追加しました。

en: [``grn_ctx_get_all_token_filters()``] Add a new API that returns all token filter objects in database.
ja: [``grn_ctx_get_all_token_filters()``] データベース中のすべてのトークンフィルターオブジェクトを返す新しいAPIを追加しました。

en: [``grn_ctx_output_uint64()``] Add a new API that outputs 64bit unsigned integer value.
ja: [``grn_ctx_output_uint64()``] 64bit符号なし整数を出力する新しいAPIを追加しました。

en: [``grn_ctx_output_null()``] Add a new API that outputs ``NULL``.
ja: [``grn_ctx_output_null()``] ``NULL`` を出力する新しいAPIを追加しました。

en: [``GRN_OBJ_IS_TRUE()``] Add a new API that returns true when the passed object is true value.
ja: [``GRN_OBJ_IS_TRUE()``] 指定したオブジェクトが真と評価される値なら真を返す新しいAPIを追加しました。

en: [experimental] Enabled grn_ts by default.
ja: [実験的] デフォルトでgrn_tsを組み込みました。

en: [:doc:`/install/ubuntu`] Added Ubuntu 15.10 Wily Werewolf support.
ja: [:doc:`/install/ubuntu`] Ubuntu 15.10 Wily Werewolfのサポートを追加しました。

en: [patricia trie] Fixed a bug that the number of records may be counted up unexpectedly on adding a new entry. [GitHub#417]
ja: [パトリシアトライ] 新しいエントリーを追加したときに意図せずにレコード数が増えるかもしれない問題を修正しました。 [GitHub#417]

en: [patricia trie] Fixed a bug that a variable may be used uninitialized.
ja: [パトリシアトライ] 初期化せずに変数を使ってしまうかもしれない問題を修正しました。

en: [patricia trie] Fixed a bug that ``grn_pat_cursor_next()`` may enter an infinite loop. [GitHub#419]
ja: [パトリシアトライ] ``grn_pat_cursor_next()`` が無限ループに入ってしまうかもしれない問題を修正しました。 [GitHub#419]

en: [patricia trie] Fixed a bug that deleting an entry may break patricia trie. [GitHub#415][groonga-dev,03515][Reported by Hiroshi Kagami]
ja: [パトリシアトライ] 要素を削除するとパトリシアトライを壊してしまうかもしれない問題を修正しました。 [GitHub#415][groonga-dev,03515][各務さんが報告]

en: [patricia trie] Fixed a bug that deleting a nonexistent entry may break patricia trie. [GitHub#420]
ja: [パトリシアトライ] 存在しない要素を削除するとパトリシアトライを壊してしまうかもしれない問題を修正しました。 [GitHub#420]

en: Fixed a bug that wrong proc type is used for token filter objects.
ja: トークンフィルターオブジェクトに間違ったproc型を指定していた問題を修正しました。

en: Matthias Klose
ja: Matthias Kloseさん

en: Hiroshi Kagami
ja: 各務さん

en: Sato
ja: 佐藤さん

en: Release 5.0.8 - 2015-09-29
ja: 5.0.8リリース - 2015-09-29

en: [Windows] Supported build with MySQL again.
ja: [Windows] MySQLにバンドルしてビルドできるようになりました。（一時できない時期がありました。）

en: [:doc:`/reference/grn_expr/script_syntax`] Changed return value type to ``Bool`` from ``Int32`` for predicate operations such as :ref:`script-syntax-match-operator` and :ref:`script-syntax-equal-operator`.
ja: [:doc:`/reference/grn_expr/script_syntax`] :ref:`script-syntax-match-operator` や :ref:`script-syntax-equal-operator` のような述語演算（真偽値を返す演算）が ``Int32`` ではなく ``Bool`` の値を返すようになりました。

en: [:doc:`/reference/api`] Supported owning other ``grn_obj`` by ``GRN_PTR`` and ``GRN_PVECTOR`` bulk. If you specify ``GRN_OBJ_OWN`` flag to ``GRN_PTR`` and ``GRN_PVECTOR`` bulks, they call :c:func:`grn_obj_close()` against ``grn_obj`` that is held by them when they are closed.
ja: [:doc:`/reference/api`] ``GRN_PTR`` バルク・ ``GRN_PVECTOR`` バルクが参照する ``grn_obj`` の所有権を持てるようになりました。 ``GRN_OBJ_OWN`` フラグを ``GRN_PTR`` バルク・ ``GRN_PVECTOR`` バルクに指定すると、自身が解放されるときに参照している ``grn_obj`` を :c:func:`grn_obj_close()` します。

en: [incompatible][:doc:`/reference/regular_expression`] Changed to normalize regular expression match target text before matching. It's for consistency and performance.
ja: [非互換][:doc:`/reference/regular_expression`] マッチ前にマッチ対象のテキストを正規化するようにしました。これは一貫性と性能のためです。

en: Other operations such as :ref:`script-syntax-prefix-search-operator` normalize target text.
ja: :ref:`script-syntax-prefix-search-operator` のように他の演算は対象のテキストを正規化しています。

en: Some simple regular expressions such as ``\Ahello`` can be evaluated by index. It's fast.
ja: ``\Ahello`` のようにシンプルな正規表現はインデックスを使って評価できます。インデックスを使うと速いです。

en: If target text isn't normalized, you need to use complex regular expressions such as ``\A[Hh]ello`` and ``\A(?i)hello``. Complex regular expressions can't be evaluated by index. If target text is normalized, you can use simple regular expressions. They may be evaluated by index. It's fast.
ja: もし、マッチ対象のテキストが正規化されていないと、 ``\A[Hh]ello`` や ``\A(?i)hello`` といった複雑な正規表現を書かないといけません。複雑な正規表現はインデックスを使って評価できません。マッチ対象のテキストが正規化されていると、シンプルな正規表現を使うことができます。シンプルな正規表現はインデックスを使って評価できるかもしれません。インデックスを使えると速いです。

en: [doc] Improved documents. [GitHub#393][GitHub#396][GitHub#397][GitHub#399][GitHub#403] [GitHub#405][GitHub#409] [Reported by Hiroyuki Sato][Patch by Hiroyuki Sato]
ja: [ドキュメント] ドキュメントを改善しました。 [GitHub#396][GitHub#397][GitHub#399][GitHub#403] [GitHub#405][GitHub#409] [佐藤博之さんが報告][佐藤博之さんがパッチ提供]

en: [:doc:`/reference/functions/highlight_html`] Improved performance. [groonga-dev,03427] [Reported by Hiroyuki Sato]
ja: [:doc:`/reference/functions/highlight_html`] 性能を改善しました。 [groonga-dev,03427] [佐藤博之さんが報告]

en: [:doc:`/reference/functions/snippet_html`] Improved performance.
ja: [:doc:`/reference/functions/snippet_html`] 性能を改善しました。

en: [CMake] Stopped to run ``pkg-config`` twice. [Patch by Sergei Golubchik]
ja: [CMake] 2回同じ ``pkg-config`` を実行しないようにしました。 [Sergei Golubchikさんがパッチ提供]

en: Removed needless check for year in time. B.C. is always invalid time without this change. B.C. is valid time when system (``mktime()``) supports it with this change.
ja: 時刻に対するチェックのうち、「年」に対する不要なチェックを削除しました。この変更前は紀元前は常に不正な時刻でした。この変更後は、システム（ ``mktime()`` ）が紀元前をサポートしていれば、紀元前の時刻も妥当な時刻になります。

en: [:c:func:`grn_ctx_is_opened()`] Added a new API that checks whether object with the ID is opened or not.
ja: [:c:func:`grn_ctx_is_opened()`] 指定したIDのオブジェクトが開かれているかどうかをチェックするAPIを追加しました。

en: [:c:func:`grn_obj_remove()`] Reduced the maximum memory usage. If :c:func:`grn_thread_get_limit()` returns ``1``, it closes temporary opened objects after it finished to use them.
ja: [:c:func:`grn_obj_remove()`] 最大メモリー使用量を減らしました。 :c:func:`grn_thread_get_limit()` が ``1`` を返す場合、一時的に開いたオブジェクトを処理が終わったら閉じるようになります。

en: [doc][:doc:`/reference/commands/table_remove`] Updated with many descriptions.
ja: [ドキュメント][:doc:`/reference/commands/table_remove`] 説明を増やしました。

en: [:doc:`/reference/executables/groonga`] Ensured to add the last new line to :doc:`/reference/commands/dump` result on stand alone mode.
ja: [:doc:`/reference/executables/groonga`] スタンドアローンモードのときは :doc:`/reference/commands/dump` の結果の最後に改行を追加するようにしました。

en: [:ref:`process-log`] Added Groonga version into ``grn_init`` log.
ja: [:ref:`process-log`] ``grn_init`` のログにGroongaのバージョンを入れるようにしました。

en: Opened `chat room on Gitter <https://gitter.im/groonga/public>`_.
ja: `Gitterにチャットルーム <https://gitter.im/groonga/public>`_ をオープンしました。

en: [:doc:`/reference/commands/status`] Added ``start_time`` as alias of ``starttime`` for consistency. Other keys use ``snake_case`` style. ``starttime`` is deprecated. Use ``start_time`` instead.
ja: [:doc:`/reference/commands/status`] 一貫性のために、 ``starttime`` の別名として ``start_time`` を追加しました。他のキーは ``snake_case`` スタイルの名前になっていたのです。 ``starttime`` は非推奨になりました。代わりに ``start_time`` を使ってください。

en: Updated bundled Onigmo.
ja: バンドルしている鬼雲を更新しました。

en: [doc][:doc:`/reference/scorers/scorer_tf_at_most`] Documented.
ja: [ドキュメント][:doc:`/reference/scorers/scorer_tf_at_most`] ドキュメントを追加しました。

en: Supported columns for temporary table. It's only available C API users for now. :doc:`/reference/commands/select` will use this feature in the next release.
ja: 一時テーブルに対するカラムをサポートしました。今のところC APIからしか使うことはできません。次のリリースでは :doc:`/reference/commands/select` はこの機能を活用する予定です。

en: [``grn_vector_pop_element()``] Exported.
ja: [``grn_vector_pop_element()``] 公開しました。

en: [:doc:`/reference/executables/groonga`] Added checks whether acquiring lock is succeeded or not.
ja: [:doc:`/reference/executables/groonga`] ロック獲得に成功したかどうかをチェックするようにしました。

en: [:doc:`/reference/executables/groonga-suggest-create-dataset`] Changed to use ``--normalizer`` instead of ``KEY_NORMALIZE`` because ``KEY_NORMALIZE`` is deprecated.
ja: [:doc:`/reference/executables/groonga-suggest-create-dataset`] ``KEY_NORMALIZE`` ではなく ``--normalizer`` を使うようにしました。なぜなら、 ``KEY_NORMALIZE`` は非推奨になっているからです。

en: [``grn_obj_cast()``] Exported.
ja: [``grn_obj_cast()``] 公開しました。

en: [experimental][``grn_ii_cursor``] Exported.
ja: [実験的][``grn_ii_cursor``] 公開しました。

en: [experimental][``grn_ii_cursor_open()``] Exported.
ja: [実験的][``grn_ii_cursor_open()``] 公開しました。

en: [experimental][``grn_ii_cursor_next()``] Exported.
ja: [実験的][``grn_ii_cursor_next()``] 公開しました。

en: [experimental][``grn_ii_cursor_close()``] Exported.
ja: [実験的][``grn_ii_cursor_close()``] 公開しました。

en: [:ref:`script-syntax-match-operator`] Improved index detection. Index its lexicon has a tokenizer is preferred.
ja: [:ref:`script-syntax-match-operator`] インデックスの検出方法を改善しました。トークナイザー付き語彙表に作られているインデックスを優先します。

en: [:doc:`/reference/executables/groonga-httpd`] Updated bundled nginx to 1.9.5 that supports HTTP/2. HTTP/2 module is enabled.
ja: [:doc:`/reference/executables/groonga-httpd`] バンドルしているnginxを1.9.5に更新しました。1.9.5はHTTP/2をサポートしています。HTTP/2モジュールは有効になっています。

en: [:doc:`/reference/grn_expr/script_syntax`] Fixed a bug that ``&!`` does nothing when right hand side is ``true``.
ja: [:doc:`/reference/grn_expr/script_syntax`] 右辺が ``true`` のとき ``&!`` が動いていない問題を修正しました。

en: Fixed performance regression with libtool 2.4.6. [GitHub#406][GitHub#407] [Patch by Hiroyuki Sato]
ja: libtool 2.4.6を使うと性能劣化する問題を修正しました。 [GitHub#406][GitHub#407] [佐藤博之さんがパッチ提供]

en: [:ref:`script-syntax-equal-operator`] Fixed a bug that section is ignored.
ja: [:ref:`script-syntax-equal-operator`] セクションが無視される問題を修正しました。

en: Sergei Golubchik
ja: Sergei Golubchikさん

en: Release 5.0.7 - 2015-08-31
ja: 5.0.7リリース - 2015-08-31

en: This release includes a bug fix of :ref:`offline-index-construction`.
ja: このリリースは :ref:`offline-index-construction` のバグフィックスが含まれています。

en: If you're using any multiple column index (index column with ``WITH_SECTION`` flag) and :ref:`offline-index-construction`, we recommend that you upgrade your Groonga.
ja: もし、マルチカラムインデックス（ ``WITH_SECTION`` フラグ付きのインデックスカラム）と :ref:`offline-index-construction` を使っている場合は、Groongaのアップグレードを推奨します。

en: This release has an important experimental feature for Windows users. See "sparse file support" entry in the following improvement list for details.
ja: このリリースはWindowsユーザー向けの重要な実験的な機能が含まれています。詳細は以下の改良点リストの中の「スパースファイルサポート」を参照してください。

en: [experimental][Windows] Added sparse file support. It's experimental feature. It's disabled by default. You can enable it by specifying ``GRN_IO_USE_SPARSE=yes`` environment variable.
ja: [実験的][Windows] スパースファイルをサポートしました。この機能は実験的な機能です。デフォルトでは無効です。 ``GRN_IO_USE_SPARSE=yes`` 環境変数を指定すると有効にできます。

en: It reduces database file size on Windows. Please try the feature and report the result. Groonga developers are interested in the followings:
ja: Windows上でデータベースのファイルサイズを小さくできます。この機能を試して結果を報告してください。Groonga開発者は次の点に興味があります。

en: Disk usage
ja: ディスク使用量

en: Performance (Improved? Degraded? No difference?)
ja: パフォーマンス（速くなったか？遅くなったか？変化はないか？）

en: Memory usage (Especially virtual memory usage)
ja: メモリー使用量（特に仮想メモリー使用量）

en: [experimental][:doc:`/reference/commands/logical_shard_list`] Added a command that returns a shard list of the specified logical table.
ja: [実験的][:doc:`/reference/commands/logical_shard_list`] 指定された論理テーブルのシャードのリストを返すコマンドを追加しました。

en: [experimental][:ref:`script-syntax-regular-expression-operator`] Supported regular expression match against vector column without index.
ja: [実験的][:ref:`script-syntax-regular-expression-operator`] インデックスなしでもベクターカラムに対して正規表現を使えるようになりました。

en: [:doc:`/reference/commands/logical_range_filter`] Supported ``--cache no`` option. It's same as :ref:`select-cache` option in :doc:`/reference/commands/select`.
ja: [:doc:`/reference/commands/logical_range_filter`] ``--cache no`` オプションをサポートしました。これは、 :doc:`/reference/commands/select` の :ref:`select-cache` オプションと同じ機能です。

en: [:doc:`/reference/executables/groonga-httpd`] Supported returning the max number of threads feature of :doc:`/reference/commands/thread_limit`. You can't set the max number of threads.
ja: [:doc:`/reference/executables/groonga-httpd`] :doc:`/reference/commands/thread_limit` の最大スレッド数を返す機能に対応しました。最大スレッド数を設定することはできません。

en: [:c:func:`grn_db_unmap()`] Added a new API that unmaps all opened tables and columns. It's a thread unsafe operation. You can't touch the database while :c:func:`grn_db_unmap()` is running.
ja: [:c:func:`grn_db_unmap()`] 開いているすべてのテーブルとカラムをアンマップするAPIを追加しました。これはスレッドセーフではない操作です。 :c:func:`grn_db_unmap()` 実行中はデータベースを触ることはできません。

en: [:doc:`/reference/commands/database_unmap`] Added a command that unmaps all opened tables and columns in database.
ja: [:doc:`/reference/commands/database_unmap`] データベース内の開いているすべてのテーブルとカラムをアンマップするコマンドを追加しました。

en: [:doc:`/reference/commands/object_exist`] Added a command that checks whether object with the specified name exists or not in database.
ja: [:doc:`/reference/commands/object_exist`] データベース内に指定された名前のオブジェクトが存在するかどうかを返すコマンドを追加しました。

en: [:doc:`/reference/commands/column_copy`] Added a command that copies all values from source column to destination column.
ja: [:doc:`/reference/commands/column_copy`] コピー元カラムからコピー先カラムへすべての値をコピーするコマンドを追加しました。

en: You can use this command to change column value type, column type, table type and so on.
ja: このコマンドを使うと、カラムの値の型を変更したり、カラムの種類を変更したり、テーブルの種類を変更したりできます。

en: Stopped to use non-standard ``__uint32_t`` type. [GitHub#375][Reported by Natanael Copa]
ja: 非標準の ``__uint32_t`` 型を使うことを止めました。 [GitHub#375][Natanael Copaさんが報告]

en: [experimental][Windows] Supported Windows Event log.
ja: [実験的][Windows] Windowsイベントログをサポートしました。

en: [mruby] Supported error handling on mruby initialization error.
ja: [mruby] mrubyの初期化エラー処理をサポートしました。

en: [experimental][:doc:`/reference/commands/thread_limit`] Renamed from ``thread_count``.
ja: [実験的][:doc:`/reference/commands/thread_limit`] ``thread_count`` からリネームしました。

en: Supported logging used indexes in ``info`` level and ``debug`` level. It can be used like ``EXPLAIN`` in RDBMS. It's useful to improve slow query.
ja: ``info`` レベルと ``debug`` レベルで使用したインデックスをログに出力するようになりました。これはRDBMSの ``EXPLAIN`` のように使うことができます。スロークエリーを改良するときに便利です。

en: [doc] Replaced deprecated ``KEY_NORMALIZE`` flags. [GitHub#378][GitHub#380][GitHub#382] [Patch by Hiroyuki Sato]
ja: [ドキュメント] 非推奨の ``KEY_NORMALIZE`` フラグを置き換えました。 [GitHub#378][GitHub#380][GitHub#382] [佐藤さんがパッチ提供]

en: [doc] Removed needless Sphinx configurations. [GitHub#379] [Patch by Ayumu Osanai]
ja: [ドキュメント] 必要のないSphinxの設定を削除しました。 [GitHub#379] [長内さんがパッチ提供]

en: [experimental][incompatible][:ref:`script-syntax-regular-expression-operator`] Changed ``.`` match behavior. ``.`` matches new line. It's backward incompatible change.
ja: [実験的][非互換][:ref:`script-syntax-regular-expression-operator`] ``.`` のマッチの挙動が変わりました。 ``.`` は改行にもマッチします。これは後方非互換な変更です。

en: [doc][:doc:`/contribution/development/build`] Added a document about building Groonga as Groonga developer. [GitHub#353] [Suggested by Hiro Yoshioka]
ja: [ドキュメント][:doc:`/contribution/development/build`] Groongaの開発者としてGroongaをビルドするためのドキュメントを追加しました。 [GitHub#353] [吉岡さんが提案]

en: [mruby] Fixed a time overflow bug.
ja: [mruby] 時間の値がオーバーフローするバグを修正しました。

en: [:doc:`/reference/executables/groonga`] Fixed a crash bug when PID file can't be created. [GitHub#368] [Reported by Hiroyuki Sato]
ja: [:doc:`/reference/executables/groonga`] PIDファイルを作成できないときにクラッシュする問題を修正しました。 [GitHub#368] [佐藤さんが報告]

en: Fixed a bug that :ref:`offline-index-construction` may generate broken index. It may be caused for multiple column index. In other words, index column with ``WITH_SECTION`` flag may be broken.
ja: :ref:`offline-index-construction` が壊れたインデックスを構築する可能性がある問題を修正しました。この問題はマルチカラムインデックスのインデックスを構築するときに発生する可能性があります。言いかえると、 ``WITH_SECTION`` フラグ付きのインデックスカラムは壊れる可能性があるということです。

en: If you're using :ref:`online-index-construction` for index columns with ``WITH_SECTION`` flag, this bug isn't affected.
ja: ``WITH_SECTION`` フラグ付きのインデックスカラムに :ref:`online-index-construction` を使っている場合はこのバグの影響はありません。

en: You can recover this bug by recreating existing multiple column indexes.
ja: このバグで壊れたインデックスは既存のマルチカラムインデックスを再作成すると復旧できます。

en: [:doc:`/reference/functions/query`] Fixed a crash bug when :doc:`/reference/functions/query` is used in :ref:`select-scorer`.
ja: [:doc:`/reference/functions/query`] :ref:`select-scorer` で :doc:`/reference/functions/query` を使うとクラッシュするバグを修正しました。

en: [:ref:`select-filter`] Fixed a bug that :ref:`script-syntax-bitwise-not` against unsigned int value doesn't work for comparing to ``-NUMBER_LITERAL``.
ja: [:ref:`select-filter`] 符号なし整数に :ref:`script-syntax-bitwise-not` を使うと、  ``-数値リテラル`` との比較が正常に動かないバグを修正しました。

en: For example, the following expression doesn't work::
ja: たとえば、次の式は正常に動きません。::

en: Fixed a bug that :ref:`script-syntax-regular-expression-operator` doesn't work in multithread.
ja: :ref:`script-syntax-regular-expression-operator` がマルチスレッド環境で動かない問題を修正しました。

en: Fixed some memory leaks.
ja: メモリーリークをいくつか修正しました。

en: Fixed a build error. [GitHub#381] [Patch by Hiroshi Hatake]
ja: ビルドエラーを修正しました。 [GitHub#381] [畑ケさんがパッチ提供]

en: Natanael Copa
ja: Natanael Copaさん

en: Ayumu Osanai
ja: 長内歩さん

en: Hiroshi Hatake
ja: 畑ケさん

en: Hiro Yoshioka
ja: 吉岡さん

en: Release 5.0.6 - 2015-07-29
ja: 5.0.6リリース - 2015-07-29

en: [:doc:`/install/ubuntu`] Dropped Ubuntu 14.10 (Utopic Unicorn) support. It had been End of Life on July 23, 2015.
ja: [:doc:`/install/ubuntu`] Ubuntu 14.10（Utopic Unicorn）のサポートをやめました。2015年7月23日でサポートが切れた（EOLになった）ためです。

en: Supported offline index construction for reference vector. For example, ``load`` data before ``column_create`` an index::
ja: 参照ベクターカラムの静的なインデックス構築をサポートしました。例えば、 ``column_create`` でインデックスカラムを作成する前にデータを ``load`` する場合です::

en: Supported ``'vector_text_column @ "element"'`` without index. For example, the ``select`` command in the following commands::
ja: インデックスなしの ``'vector_text_column @ "element"'`` をサポートしました。例えば、以下のコマンド内の ``select`` コマンドです::

en: Supported ``'fixed_size_type_vector_column @ n'`` without index. For example, the ``select`` command in the following commands::
ja: インデックスなしの ``'fixed_size_type_vector_column @ n'`` をサポートしました。例えば、以下のコマンド内の ``select`` コマンドです::

en: [:doc:`/install/centos`][:doc:`/server/package`][:doc:`/reference/executables/groonga-httpd`] Show exit status. [GitHub#357] [Patch by jacob16bit]
ja: [:doc:`/install/centos`][:doc:`/server/package`][:doc:`/reference/executables/groonga-httpd`] 終了ステータスを表示するようにしました。[GitHub#357] [jacob16bitさんがパッチ提供]

en: [:doc:`/install/windows`][:doc:`/reference/executables/groonga`] Supported ``--pid-path``.
ja: [:doc:`/install/windows`][:doc:`/reference/executables/groonga`] ``--pid-path`` をサポートしました。

en: [:doc:`/install/windows`] Allowed to delete file that is opened by other process.
ja: [:doc:`/install/windows`] 他のプロセスが開いているファイルの削除を可能にしました。

en: Accepted selector only proc. Note that the proc can't be used as function. It means that the proc can't be used with sequential search.
ja: セレクターのみで使えるprocを作れるようになりました。ただし、そのようなprocは関数として使えません（シーケンシャルサーチに使えないため）。

en: Supported function call with complex argument. An example complex argument is ``Table["key"].column``. For example::
ja: 複雑な引数の関数呼び出しをサポートしました。複雑な引数とは、例えば ``Table["key"].column`` です。例::

en: [doc][:doc:`/tutorial`] Added more description about database creation fails if DB_PATH points to an existing file. [GitHub#354] [Suggested by Hirotaka Takayama]
ja: [doc][:doc:`/tutorial`] データベース作成時に既にファイルが存在するパスを指定したときのエラーについて追記しました。 [GitHub#354] [Hirotaka Takayamaさんが提案]

en: [doc][:doc:`/tutorial`] Described JSON formatting tools. [GitHub#355] [Suggested by tiwawan]
ja: [doc][:doc:`/tutorial`] JSONを整形するためのツールについて追記しました。 [GitHub#355] [tiwawanさんが提案]

en: [experimental] Added an API to get/set the number of threads. It's a experimental API.
ja: [実験的] スレッド数を取得・設定するAPIを追加しました。これは実験的なAPIです。

en: [experimental][``thread_count``] Added a command that get/set the number of threads. It's a experimental command.
ja: [実験的][``thread_count``] スレッド数を取得・設定するコマンドを追加しました。これは実験的なコマンドです。

en: [experimental][:doc:`/reference/executables/groonga`] Supported changing the number of threads by ``thread_count`` command. It's a experimental feature.
ja: [実験的][:doc:`/reference/executables/groonga`] ``thread_count`` コマンドによるスレッドの最大数の変更をサポートしました。これは実験的な機能です。

en: [experimental][:doc:`/install/windows`] Added Windows event log support. It's a experimental feature.
ja: [実験的][:doc:`/install/windows`] Windowsのイベントログのサポートを追加しました。これは実験的な機能です。

en: [experimental][:doc:`/reference/executables/groonga`] Added Windows event log related option ``--use-windows-event-log``. It reports logs as Windows events. It's a experimental feature.
ja: [実験的][:doc:`/reference/executables/groonga`] Windowsのイベントログに関連するオプション ``--use-windows-event-log`` を追加しました。このオプションを指定すると、ログをWindowsのイベントとして報告します。これは実験的な機能です。

en: [:doc:`/install/windows`] Used Groonga's default encoding for log message.
ja: [:doc:`/install/windows`] ログメッセージにGroongaのデフォルトのエンコーディングを使うようにしました。

en: Log used indexes in ``INFO`` level. The default level ``NOTICE``. So the logs aren't showed by default.
ja: ログレベルが ``INFO`` のときに、使われているインデックスをログに出力するようになりました。ただし、デフォルトのログレベルは ``NOTICE`` なので、デフォルトでは出力されません。

en: [API] Added :c:func:`grn_log_level_to_string()` and :c:func:`grn_log_level_parse()`.
ja: [API] :c:func:`grn_log_level_to_string()` と :c:func:`grn_log_level_parse()` を追加しました。

en: [:doc:`/reference/executables/groonga`] Accepted log level name (e.g. ``info``, ``debug`` and so on) for ``--log-level`` value.
ja: [:doc:`/reference/executables/groonga`] ``--log-level`` の値にログレベルの名称（ ``info`` や ``debug`` など）を指定できるようになりました。

en: [:doc:`/reference/commands/log_level`][:doc:`/reference/commands/log_put`] Accepted log level name for ``--level`` argument.
ja: [:doc:`/reference/commands/log_level`][:doc:`/reference/commands/log_put`] ``--level`` の引数にログレベルの名称を指定できるようになりました。

en: [plugin] Added :c:func:`grn_command_input_get_arguments()`.
ja: [plugin] :c:func:`grn_command_input_get_arguments()` を追加しました。

en: Updated sharding plugins.
ja: shardingプラグインを更新しました。

en: [:doc:`/reference/commands/logical_select`] Fixed output format. It has become :doc:`/reference/commands/select` compatible format.
ja: [:doc:`/reference/commands/logical_select`] 出力フォーマットを :doc:`/reference/commands/select` との互換フォーマットになるように修正しました。

en: [:doc:`/reference/commands/logical_select`] Supported the following parameters.
ja: [:doc:`/reference/commands/logical_select`] 以下のパラメーターをサポートしました。

en: [:doc:`/reference/commands/logical_select`] Used the same default output_columns (``"_id, _key, *"``) as :doc:`/reference/commands/select`.
ja: [:doc:`/reference/commands/logical_select`] 出力カラム（output_columns）に :doc:`/reference/commands/select` のデフォルト（ ``"_id, _key, *"`` ）と同じものを使うようにしました。

en: [:doc:`/reference/commands/logical_select`] Supported :ref:`logical-select-drilldowns-label-calc-types` and :ref:`logical-select-drilldowns-label-calc-target` for labeled drilldown.
ja: [:doc:`/reference/commands/logical_select`] ラベル付きドリルダウンで :ref:`logical-select-drilldowns-label-calc-types` と :ref:`logical-select-drilldowns-label-calc-target` をサポートしました。

en: [:doc:`/reference/commands/logical_select`] Supported cache.
ja: [:doc:`/reference/commands/logical_select`] キャッシュをサポートしました。

en: [:doc:`/reference/commands/logical_count`] Supported logging whether range index is used or not.
ja: [:doc:`/reference/commands/logical_count`] 範囲インデックス（range index）が使われたかどうかのロギングをサポートしました。

en: [:doc:`/reference/commands/logical_count`] Show target table name in debug log.
ja: [:doc:`/reference/commands/logical_count`] 対象テーブル名をデバッグログに表示するようにしました。

en: [:doc:`/reference/commands/logical_count`] Supported cache.
ja: [:doc:`/reference/commands/logical_count`] キャッシュをサポートしました。

en: [:doc:`/reference/commands/logical_range_filter`] Supported ``'fixed_size_type_vector_column @ element'``.
ja: [:doc:`/reference/commands/logical_range_filter`] ``'fixed_size_type_vector_column @ element'`` をサポートしました。

en: [:doc:`/reference/commands/logical_range_filter`] Added ``use_range_index`` parameter. It's a parameter for test. It should not be used for production.
ja: [:doc:`/reference/commands/logical_range_filter`] ``use_range_index`` パラメーターを追加しました。これはテスト用のパラメーターなので、本番で使うべきではありません。

en: [:doc:`/reference/commands/logical_range_filter`] Log which mode (range-index or select mode) is used.
ja: [:doc:`/reference/commands/logical_range_filter`] どちらのモード（range-indexかselect mode）が使われているかログに出力するようにしました。

en: [:doc:`/reference/commands/logical_range_filter`] Supported cache.
ja: [:doc:`/reference/commands/logical_range_filter`] キャッシュをサポートしました。

en: [:doc:`/reference/commands/logical_range_filter`] Supported nested reference vector accessor.
ja: [:doc:`/reference/commands/logical_range_filter`] ネストした参照ベクターカラムのアクセサーをサポートしました。

en: [:doc:`/reference/commands/logical_range_filter`] Used range_index value set by :doc:`/reference/commands/logical_parameters`.
ja: [:doc:`/reference/commands/logical_range_filter`] :doc:`/reference/commands/logical_parameters` で設定されたrange_indexの値を使うようになりました。

en: [:doc:`/reference/commands/logical_parameters`] Added.
ja: [:doc:`/reference/commands/logical_parameters`] 追加しました。

en: Added mruby APIs.
ja: mrubyのAPIを追加しました。

en: [mrb] Added ``Accessor#name``.
ja: [mrb] ``Accessor#name`` を追加。

en: [mrb] Added ``Column#[]``.
ja: [mrb] ``Column#[]`` を追加。

en: [mrb] Added ``Column#scalar?``, ``Column#vector?`` and ``Column#index?``.
ja: [mrb] ``Column#scalar?`` と ``Column#vector?`` 、 ``Column#index?`` を追加。

en: [mrb] Added ``Context#command_version`` and ``Context#command_version=`` (accessors).
ja: [mrb] ``Context#command_version`` と ``Context#command_version=`` （アクセサー） を追加。

en: [mrb] Added ``Context#with_command_version``.
ja: [mrb] ``Context#with_command_version`` を追加。

en: [mrb] Added ``Database#each_name``.
ja: [mrb] ``Database#each_name`` を追加。

en: [mrb] Added ``Groonga::Cache.current``.
ja: [mrb] ``Groonga::Cache.current`` を追加。

en: [mrb] Added ``Record``.
ja: [mrb] ``Record`` を追加。

en: [mrb] Added ``Table#each``.
ja: [mrb] ``Table#each`` を追加。

en: [mrb] Added ``TableCursor#key``.
ja: [mrb] ``TableCursor#key`` を追加。

en: [mrb] Binded :c:func:`grn_command_input_get_arguments()` to ``CommandInput#arguments``.
ja: [mrb] :c:func:`grn_command_input_get_arguments()` を ``CommandInput#arguments`` にバインド。

en: [mrb] Binded :c:func:`grn_table_group()` to ``Table#group``.
ja: [mrb] :c:func:`grn_table_group()` を ``Table#group`` にバインド。

en: [mrb] Binded :c:func:`grn_table_group_flags()` to ``TableGroupFlags``.
ja: [mrb] :c:func:`grn_table_group_flags()` を ``TableGroupFlags`` にバインド。

en: [mrb] Binded ``GRN_COMMAND_VERSION_DEFAULT``.
ja: [mrb] ``GRN_COMMAND_VERSION_DEFAULT`` をバインド。

en: [mrb] Binded ``grn_cache``.
ja: [mrb] ``grn_cache`` をバインド。

en: [mrb][estimate_size] Supported ``(... || ...) && (... || ...)`` as expression case.
ja: [mrb][estimate_size] ``(... || ...) && (... || ...)`` のようなexpressionのケースをサポート。

en: [mrb] Supported query log.
ja: [mrb] クエリーログをサポートしました。

en: Fixed a memory leak when an error is occurred in :c:func:`grn_expr_exec()`. For example, unsupported operator (e.g. ``GRN_OP_TERM_EXTRACT``) is used (``not implemented operator assigned`` is occurred for the case).
ja: :c:func:`grn_expr_exec()` でエラーが発生したときのメモリーリークを修正しました。例えば、サポートしていないオペレーター（例： ``GRN_OP_TERM_EXTRACT``）が使われた場合です（ ``not implemented operator assigned`` が発生するケース）。

en: [bindings/php] Added a missing check for a memory allocation failure. [Reported by Bill Parker]
ja: [bindings/php] メモリーアロケーションに失敗したときのチェックが抜けていたのを追加しました。[Bill Parkerさんが報告]

en: [:doc:`/install/centos`][:doc:`/server/package`][logrotate] Fixed syntax error in script.
ja: [:doc:`/install/centos`][:doc:`/server/package`][ログローテート] スクリプト内のシンタックスエラーを修正しました。

en: [:doc:`/install/centos`][:doc:`/server/package`][logrotate] Fixed wrong daemon running check.
ja: [:doc:`/install/centos`][:doc:`/server/package`][ログローテート] デーモンの起動チェックを修正しました。

en: [:doc:`/install/centos`][:doc:`/server/package`][logrotate] Stop to set owner/group to log files. Because it's not consistent. groonga-httpd creates log files with root owner/group. But logrotated log files are created with groonga owner/group. [GitHub#358] [Reported by jacob16bit]
ja: [:doc:`/install/centos`][:doc:`/server/package`][ログローテート] ログファイルにオーナー・グループを設定するのをやめました。理由は、一貫性がないためです。groonga-httpdはログファイルをrootオーナー・rootグループで作成しますが、ログローテート時はgroongaオーナー・groongaグループで作成されていました。 [GitHub#358] [jacob16bitさんが報告]

en: [:doc:`/reference/executables/groonga`] Fixed reported the maximum number of threads.
ja: [:doc:`/reference/executables/groonga`] 報告されるスレッドの最大数を修正しました。

en: [:doc:`/reference/executables/groonga-httpd`] Remove a needless space in log message::
ja: [:doc:`/reference/executables/groonga-httpd`] ログメッセージ内の不要なスペースを削除しました::

en: Fixed a bug that estimating size by regexp query with anchor (e.g. ``\\\\A`` in ``--filter 'comment @~ "\\\\Abc"'``) doesn't work. The feature is used in :doc:`/reference/commands/logical_range_filter`.
ja: 正規表現クエリーでアンカー（例: ``--filter 'comment @~ "\\\\Abc"'`` 内の ``\\\\A`` ）が使われたときにサイズ推定がうまく動作しない不具合を修正しました。これは :doc:`/reference/commands/logical_range_filter` で使われている機能です。

en: [:doc:`/reference/command/request_id`] Fixed a memory leak when ``request_id`` byte size >= 24.
ja: [:doc:`/reference/command/request_id`] ``request_id`` のバイトサイズが24以上だった場合にメモリーリークが発生していた問題を修正しました。

en: [:doc:`/reference/commands/lock_clear`] Fixed a typo in command name in Syntax section. [GitHub#363] [Reported by Christian Kakesa]
ja: [:doc:`/reference/commands/lock_clear`] 構文セクションのコマンド名の誤字を修正しました。[GitHub#363] [Christian Kakesaさんが報告]

en: [sharding] Fixed wrong min include detection for month range type.
ja: [sharding] 月の範囲に最小値が含まれているかどうかの検出方法が誤っていたのを修正しました。

en: Bill Parker
ja: Bill Parkerさん

en: jacob16bit
ja: jacob16bitさん

en: Hirotaka Takayama
ja: Hirotaka Takayamaさん

en: tiwawan
ja: tiwawanさん

en: Christian Kakesa
ja: Christian Kakesaさん

en: Release 5.0.5 - 2015-06-29
ja: 5.0.5リリース - 2015-06-29

en: Show correct error information such as NoSuchFileOrDirectory when opening a database.
ja: データベースを開くときにファイルが存在しなかった場合などに、正しいエラー情報を表示するようにしました。

en: Don't set the default logger path for library use.
ja: ライブラリーとして使うときに、デフォルトのロガーのパスを設定しないようにしました。

en: It's backward incompatible change. But it will not effect to many users.
ja: これは後方互換性のない変更ですが、ほとんどのユーザーには影響がありません。

en: Server use (groonga command, Mroonga, PGroonga and so on) users can get log by default. In server use, developers set up log in their software.
ja: サーバーとして使うとき（groongaコマンドやMroonga、PGroongaなど）は、開発者がそれらのソフトウェアでログを設定するため、ユーザーはデフォルトでログを取得できます。

en: Most library use (Rroonga, groonga-gobject and so on) users couldn't get log by default with earlier versions. The default log path is system path such as /var/log/groonga/groonga.log. It's not writable for normal users.
ja: ライブラリーとして使うとき（Rroongaやgroonga-gobjectなど）は、以前のバージョンでもデフォルトでログを取得できませんでした。デフォルトのログのパスは/var/log/groonga/groonga.logなどのシステムのパスでしたが、通常ユーザーはそのパスに対する書き込み権限がないためです。

en: [windows] Show error information when memory isn't enough on failing ``CreateFileMapping()``.
ja: [windows] メモリ不足などで ``CreateFileMapping()`` が失敗した場合、エラー情報を表示するようにしました。

en: [:doc:`/reference/commands/tokenize`] Updated example to show new "force_prefix" value. This value is added since 5.0.4.
ja: [:doc:`/reference/commands/tokenize`] 例に "force_prefix" を表示するようにしました。これは5.0.4で追加された値です。

en: [windows] Show error information when disk has any problem (disk full and so on) on failing ``FlushViewOfFile()``.
ja: [windows] ディスクに問題があり（ディスクフルなど） ``FlushViewOfFile()`` が失敗した場合、エラー情報を表示するようにしました。

en: [API] Added :c:func:`grn_obj_flush()`.
ja: [API] :c:func:`grn_obj_flush()` を追加しました。

en: [API] Added :c:func:`grn_obj_flush_recursive()`.
ja: [API] :c:func:`grn_obj_flush_recursive()` を追加しました。

en: [:doc:`/reference/commands/io_flush`] Added. It flushes memory mapped data to disk. Usually memory data automatically flush by an OS, but you can explicitly flush with this command.
ja: [:doc:`/reference/commands/io_flush`] 追加しました。メモリーにマップされたデータをディスクに書き込む（フラッシュする）コマンドです。通常、フラッシュはOSが自動で行いますが、このコマンドを使えば明示的にフラッシュすることができます。

en: [mruby] Binded ``grn_obj_remove()`` to Object#remove.
ja: [mruby] ``grn_obj_remove()`` をObject#removeにバインドしました。

en: [mruby] Binded ``grn_table_delete()`` and ``grn_table_delete_by_id()`` to Table#delete.
ja: [mruby] ``grn_table_delete()`` と ``grn_table_delete_by_id()`` をTable#deleteにバインドしました。

en: [:doc:`/reference/commands/logical_table_remove`] Added.
ja: [:doc:`/reference/commands/logical_table_remove`] 追加しました。

en: [:doc:`/reference/commands/logical_select`] Added. ``--filter`` is only supported for now.
ja: [:doc:`/reference/commands/logical_select`] 追加しました。現在は ``--filter`` のみサポートされています。

en: [cmake] Supported embedded MeCab tokenizer.
ja: [cmake] MeCabトークナイザーの組み込みをサポートしました。

en: [:doc:`/reference/commands/logical_count`] Supported month and day mixed shards. In the same month, month shard must have earlier records rather than day shards in the same month. For example::
ja: [:doc:`/reference/commands/logical_count`] 月次と日次が混在するケースをサポートしました。同じ月内では、日次に切り替わる前のレコードが月次として扱われます。例::

en: Fixed wrong macro to include netinet/in.h. [GitHub#348] [Reported by OBATA Akio]
ja: netinet/in.hインクルード時の不正なマクロを修正しました。 [GitHub#348] [おばたさんが報告]

en: [rpm][:doc:`/reference/executables/groonga-httpd`] Fixed failing restart. [GitHub#351] [Patch by jacob16bit]
ja: [rpm][:doc:`/reference/executables/groonga-httpd`] 再起動が失敗する不具合を修正しました。 [GitHub#351] [jacob16bitさんがパッチ提供]

en: OBATA Akio
ja: おばたさん

en: Release 5.0.4 - 2015-05-29
ja: 5.0.4リリース - 2015-05-29

en: [mruby] Changed to use ``inspect`` to show meaningful error message for error value.
ja: [mruby] ``inspect`` を意味のあるわかりやすいエラーメッセージを表示するために使うようにしました。

en: [mruby] Supported ``Groonga::Bulk#inspect`` to inspect bulk content.
ja: [mruby] バルクオブジェクトを調査するための ``Groonga::Bulk#inspect`` をサポートしました。

en: [mruby] Supported ``Bulk#value`` to extract the value of record from bulk content.
ja: [mruby] バルクオブジェクトからレコードの値を取得するための ``Bulk#value`` をサポートしました。

en: [mruby] Supported estimating size for ``reference_column == record_id`` in :doc:`/reference/commands/logical_range_filter`. In above case, it can be searched more effectively.
ja: [mruby] :doc:`/reference/commands/logical_range_filter` で参照型のカラムの値が特定のレコードのIDにマッチする場合 (``reference_column == record_id``) を効率良く検索するために必要なマッチするレコード数を見積もれるようになりました。

en: [:doc:`/reference/functions/sub_filter`] Supported index column as ``scope`` parameter.
ja: [:doc:`/reference/functions/sub_filter`] インデックスカラムを ``scope`` 引数に指定できるようになりました。

en: [:doc:`/reference/grn_expr/script_syntax`] Described clearly about numerical value. [GitHub groonga/groonga.org#16] [Suggested by Hiroyuki Sato]
ja: [:doc:`/reference/grn_expr/script_syntax`] 数値に関する記述をよりわかりやすくしました。 [GitHub groonga/groonga.org#16] [佐藤さんが提案]

en: [:doc:`/reference/commands/select`] Supported accessing other table's record in filter. You can use ``--filter 'OTHER_TABLE[KEY].COLUMN'`` for example.
ja: [:doc:`/reference/commands/select`] Select対象でない他のテーブルのレコードをフィルタに指定できるようになりました。 ``--filter 'OTHER_TABLE[KEY].COLUMN'`` といったようにフィルタで指定できます。

en: [:doc:`/reference/commands/select`] Supported operator in table key. You can use ``--filter 'OTHER_TABLE["SOME STRING" + "ANOTHER STRING"].COLUMN'"`` for example.
ja: [:doc:`/reference/commands/select`] テーブルのキーを指定するためにオペレータを使えるようになりました。たとえば、 ``--filter 'OTHER_TABLE["SOME STRING" + "ANOTHER STRING"]`` というように連結した文字列という式でキーを指定することができます。

en: [example] Used Ruby 2.0 or later API in script for converting dictionary data.
ja: [example] Ruby 2.0以降のAPIを辞書の変換スクリプトで使うようにしました。

en: Changed to show error message about invalid type of keys about table.
ja: テーブルのキーの型が正しくないときにエラーメッセージを表示するようにしました。

en: [doc] Fixed link from sourceforge.jp to osdn.me or osdn.jp about mailing list preference page. SourceForge.jp is marked as obsoleted because of branding issue since May 11, 2015.
ja: [doc] メーリングリストの案内ページへのリンクをsourceforge.jpからosdn.meやosdn.jpに修正しました。

en: [:doc:`/reference/commands/tokenize`] Added ``force_prefix`` value to each token information. [Patch by Naoya Murakami]
ja: [:doc:`/reference/commands/tokenize`] 各トークンの情報に ``force_prefix`` の値を追加しました。[村上さんがパッチ提供]

en: Supported to search by shorter words such as 2 or less characters for :ref:`token-trigram`. [Patch by Naoya Murakami]
ja: :ref:`token-trigram` を使っていても、2文字以下の語句で検索できるようにしました。 [GitHub#341] [村上さんがパッチ提供]

en: [deb] Added service file for Systemd into groonga-httpd and groonga-server-gqtp packages.
ja: [deb] groonga-httpdとgroonga-server-gqtpのパッケージにSystemd用serviceファイルを追加しました。

en: [:doc:`/reference/commands/select`] Ignored ``--query`` when its value consists of only space characters. Space characters include full-width space (``U+3000 IDEOGRAPHIC SPACE`` in Unicode). [Suggested by TomyGX]
ja: [:doc:`/reference/commands/select`] ``--query`` の値が空白文字だけなら無視するようにしました。空白文字にはいわゆる全角スペース（Unicodeでいうと ``U+3000 IDEOGRAPHIC SPACE`` ）も含みます。 [TomyGXさんが提案]

en: Fixed a crash bug when empty key is specified for ``drilldown[label].keys``.
ja: 空のキーが ``drilldown[label].keys`` に指定されるとクラッシュする不具合を修正しました。

en: Fixed a bug that the return value of ``grn_parse_query_flags`` is not properly checked. [GitHub#336] [Reported by Hiroaki Nakamura]
ja: ``grn_parse_query_flags`` の返り値を適切にチェックしていないのを修正しました。 [GitHub#336] [Hiroaki Nakamuraさんが報告]

en: Fixed a build error on some BSD systems. They doesn't have ``-i`` option for ``sed``.
ja: BSD系でビルドエラーになる不具合を修正しました。 ``sed`` に ``-i`` オプションがないためエラーになっていました。

en: Fixed a build error on Solaris. It is changed to initialize by ``sizeof(msghdr)`` in ``memset()`` because ``msg_control``, ``msg_controllen`` and ``msg_flags`` doesn't exist on Solaris by default.
ja: Solarisでビルドエラーになる不具合を修正しました。``memset()`` にて ``sizeof(msghdr)`` だけ初期化するようにしました。これは Solarisでは ``msg_control`` と ``msg_controllen`` と ``msg_flags`` が存在しないためです。

en: [:doc:`/reference/tokenizers`] Fixed a typo. [GitHub#338] [Reported by Hiroyuki Sato]
ja: [:doc:`/reference/tokenizers`] ドキュメントの誤字を修正しました。[GitHub#338] [佐藤さんが報告]

en: [:doc:`/reference/output`] Fixed markup. [GitHub groonga/groonga.org#17] [Reported by Hiroyuki Sato]
ja: [:doc:`/reference/output`] ドキュメントのマークアップを修正しました。 [GitHub groonga/groonga.org#17] [佐藤さんが報告]

en: Reduced getenv() in each ``grn_ii_cursor_set_min()``. This fixes performance regression on Windows.
ja: ``grn_ii_cursor_set_min()`` を呼ぶごとに getenv()しないようにしました。これによりWindows上でのパフォーマンスのリグレッションが解決します。

en: Fixed a build error on OpenBSD. [groonga-dev,03255] [Reported by fbnteqr]
ja: OpenBSDでビルドエラーになる不具合を修正しました。 [groonga-dev,03255] [fbnteqrさんが報告]

en: [:doc:`/reference/executables/groonga-httpd`] Fixed a bug that same message is logged.
ja: [:doc:`/reference/executables/groonga-httpd`] 同じメッセージが重複してログに記録される不具合を修正しました。

en: Fixed a crash bug which is caused by double free memory.
ja: 二重にメモリを開放することでクラッシュする不具合を修正しました。

en: Fixed a memory leak. It's occurred when ``--match_columns`` and ``--query`` are used for non indexed text field and text fields have a value that isn't bulk embeddable. Normally, 32byte over size text isn't bulk embeddable, so this bug doesn't affect to the case if only small text less than 32byte are stored.
ja: メモリリークを修正しました。 ``--match_columns`` と ``--query`` にインデックスを張っていないテキストカラムを指定し、そのテキストカラムの内容がバルクオブジェクトに収まりきらないと発生します。バルクオブジェクトに収まりきらないのは32byteを越える場合です。そのため、テキストがそれよりも短いものばかりならばこの不具合の影響を受けません。

en: [:doc:`/reference/tokenizers`] [TokenRegexp] Fixed a bug that it can't be searched correctly when query contains characters which are treated as blank character. For example, the newline - "\\n" is typical one.
ja: [:doc:`/reference/tokenizers`] [TokenRegexp] クエリに空白として扱われる文字が含まれている場合に正しく検索できない不具合を修正しました。典型的な例は改行 ("\\n")が含まれている場合です。

en: Hiroaki Nakamura
ja: Hiroaki Nakamuraさん

en: fbnteqr
ja: fbnteqrさん

en: TomyGX
ja: TomyGXさん

en: Release 5.0.3 - 2015-04-29
ja: 5.0.3リリース - 2015-04-29

en: [:doc:`/reference/tokenizers`][:doc:`/reference/regular_expression`] Skip the last one character token.
ja: [:doc:`/reference/tokenizers`][:doc:`/reference/regular_expression`] 最後の一文字のトークンをスキップするようにしました。

en: [mruby] Supported regexp pattern for estimating size.
ja: [mruby] 正規表現パターンのサイズ推定をサポートしました。

en: [mruby] Supported size estimation for accessor.
ja: [mruby] アクセサーのサイズ推定をサポートしました。

en: [:doc:`/reference/commands/logical_range_filter`] Removed ``GRN_LOGICAL_RANGE_FILTER_ENABLED`` environment variable which is introduced since Groonga 5.0.2. Use ``GRN_LOGICAL_RANGE_FILTER_THRESHOLD=0`` to disable range index search feature.
ja: [:doc:`/reference/commands/logical_range_filter`] Groonga 5.0.2で導入された ``GRN_LOGICAL_RANGE_FILTER_ENABLED`` 環境変数を削除しました。範囲インデックス検索を無効にするには ``GRN_LOGICAL_RANGE_FILTER_THRESHOLD=0`` を使ってください。

en: [:doc:`/reference/commands/logical_range_filter`] Supported negative limit and offset.
ja: [:doc:`/reference/commands/logical_range_filter`] 負の上限値とオフセットをサポートしました。

en: [:doc:`/install/windows`] Used `Groonga Admin <https://github.com/groonga/groonga-admin>`_ in package.
ja: [:doc:`/install/windows`] パッケージで `Groonga Admin <https://github.com/groonga/groonga-admin>`_ を使うようにしました。

en: [:doc:`/reference/commands/logical_range_filter`] Changed threshold meaning:
ja: [:doc:`/reference/commands/logical_range_filter`] 閾値の意味を変更しました。

en: threshold <= 0.0: always use range index
ja: threshold <= 0.0: 常に範囲インデックスを使う

en: threshold >= 1.0: never use range index
ja: threshold >= 1.0: 範囲インデックスを全く使わない

en: [:doc:`/reference/commands/dump`] Supported plugin.
ja: [:doc:`/reference/commands/dump`] プラグインに対応しました。

en: [:doc:`/reference/commands/dump`] Added the following options:
ja: [:doc:`/reference/commands/dump`] 以下のオプションを追加しました。

en: [API] Added :c:func:`grn_plugin_get_ruby_suffix()`.
ja: [API] :c:func:`grn_plugin_get_ruby_suffix()` を追加しました。

en: [:doc:`/reference/commands/dump`] Fixed order to put index columns after reference columns because index column may refer reference columns.
ja: [:doc:`/reference/commands/dump`] インデックスカラムは参照カラムを参照するので、インデックスカラムを参照カラムの後に置くように修正しました。

en: [:doc:`/reference/commands/dump`] Don't dump records of lexicon.
ja: [:doc:`/reference/commands/dump`] 語彙表のレコードをダンプしないようにしました。

en: [:doc:`/reference/commands/dump`] Show ``_id`` for ``TABLE_NO_KEY`` again.
ja: [:doc:`/reference/commands/dump`] 再度 ``TABLE_NO_KEY`` のときに ``_id`` を表示するようにしました。

en: [:doc:`/reference/commands/dump`] Used offline index construnction.
ja: [:doc:`/reference/commands/dump`] オフラインインデックス構築するようにしました。

en: Increased max hash key size from 4KiB (4096Byte) to 64KiB - 1 (65535Byte).
ja: ハッシュのキーサイズの上限値を4KiB（4096バイト）から64KiB - 1（65535バイト）に増やしました。

en: Increased max cache key size from 4KiB (4096Byte) to 64KiB - 1 (65535Byte).
ja: キャッシュのキーサイズの上限値を4KiB（4096バイト）から64KiB - 1（65535バイト）に増やしました。

en: Improved performance for nested index search.
ja: ネストしたインデックス検索のパフォーマンスを改善しました。

en: Used index for nonexistent reference column value.
ja: 存在しない参照カラムにインデックスを使うようにしました。

en: [experimental] Added plugin functions/vector. It includes :doc:`/reference/functions/vector_size` function.
ja: [実験的] :doc:`/reference/functions/vector_size` 関数を含むfunctions/vectorプラグインを追加しました。

en: [:doc:`/install/windows`] Updated Visual Studio version [GitHub groonga/meetup#4] [Reported by Hiroyuki Mizuhara]
ja: [:doc:`/install/windows`] Visual Studioのバージョンを更新しました。 [GitHub groonga/meetup#4] [Hiroyuki Mizuharaさんが報告]

en: [:doc:`/reference/commands/cache_limit`] Expired old caches when the max N caches is decreased. [Suggested by Gurunavi, Inc.]
ja: [:doc:`/reference/commands/cache_limit`] キャッシュの上限値が減ったときに古いキャッシュから無効にするようにしました。 [株式会社ぐるなびさんが提案]

en: Show more information such as errno for errors.
ja: エラー時にerrnoなどの情報を表示するようにしました。

en: [windows] Used secure functions on Windows.
ja: [windows] 安全な関数を使うようにしました。

en: Added the following APIs to change log rotate threshold in file size.
ja: ログローテーションの閾値を変更するためのAPIを追加しました。

en: [experimental] Supported log rotation. The feature is disabled by default. You can enable log rotation by the following options:
ja: [実験的] ログローテーションをサポートしました。この機能はデフォルトでは無効です。以下のオプションで有効にできます。

en: [:doc:`/server/gqtp`] Documented about GQTP server.
ja: [:doc:`/server/gqtp`] GQTPサーバーについてのドキュメントを追加しました。

en: [:doc:`/reference/executables/groonga`] Documented groonga executable file partially.
ja: [:doc:`/reference/executables/groonga`] groonga実行ファイルのドキュメントを一部追加しました。

en: Supported Ubuntu 15.04 (Vivid Vervet).
ja: Ubuntu 15.04 (Vivid Vervet)をサポートしました。

en: Supported Debian 8.0 (Jessie).
ja: Debian 8.0 (Jessie)をサポートしました。

en: [:doc:`/reference/executables/groonga-httpd`] Updated bundled nginx version to the latest mainline (1.8.0).
ja: [:doc:`/reference/executables/groonga-httpd`] バンドルしているnginxのバージョンを最新（1.8.0）に更新しました。

en: [windows] Fixed a bug that :ref:`offline-index-construction` is failed for large data (at least 1GB or larger) with Groonga built by Microsoft Visual C++. [Reported by Hideki ARAI]
ja: [windows] Microsoft Visual C++でビルドしたGroongaで、大きいデータ（少なくとも1GB以上）のオフラインインデックス構築（:ref:`offline-index-construction`） に失敗していた不具合を修正しました。 [Hideki ARAIさんが報告]

en: [mruby] Made ``\\`` index searchable in regular expression.
ja: [mruby] 正規表現の中の ``\\`` をインデックス検索可能にしました。

en: Fixed a bug that ``GRN_II_CURSOR_SET_MIN_ENABLE=yes`` doesn't return some matched records.
ja: ``GRN_II_CURSOR_SET_MIN_ENABLE=yes`` のときにいくつかマッチ済みのレコードを返していなかった不具合を修正しました。

en: [sharding] Fixed a bug that partial range is handled as all range.
ja: [sharding] 部分範囲がすべての範囲として扱われる不具合を修正しました。

en: [:doc:`/reference/commands/logical_range_filter`] Fixed a bug that ``:order => "descending"`` doesn't work.
ja: [:doc:`/reference/commands/logical_range_filter`] ``:order => "descending"`` が動作しない不具合を修正しました。

en: [:doc:`/reference/commands/logical_count`] Re-supported counting with range index.
ja: [:doc:`/reference/commands/logical_count`] 範囲インデックスの集計を再度サポートしました。

en: Fixed a bug causing malfunction of :c:func:`grn_pat_del()` and added a test for invalid patricia trie node add case. [groonga-dev,03177] [Reported by yuya sako]
ja: 誤動作の原因となる :c:func:`grn_pat_del()` の不具合を修正し、無効なパトリシアトライノードのテストを追加しました。 [groonga-dev,03177] [yuya sakoさんが報告]

en: Hideki ARAI
ja: Hideki ARAIさん

en: Hiroyuki Mizuhara
ja: Hiroyuki Mizuharaさん

en: Gurunavi, Inc.
ja: 株式会社ぐるなびさん

en: yuya sako
ja: yuya sakoさん

en: Release 5.0.2 - 2015-03-31
ja: 5.0.2リリース - 2015-03-31

en: It's a bug fix release of 5.0.1.
ja: 5.0.1のバグフィックスリリースです。

en: Supported MessagePack 1.0.1. [Reported by Hiroshi Hatake]
ja: MessagePack 1.0.1をサポート。 [畑ケさんが報告]

en: [logical_range_filter] Disabled range index by default. It's enabled when you set the enviromnent variable ``GRN_LOGICAL_RANGE_FILTER_ENABLED`` to ``yes``.
ja: [logical_range_filter] 範囲検索をデフォルトで無効にした。 環境変数 ``GRN_LOGICAL_RANGE_FILTER_ENABLED`` に ``yes`` を設定すれば有効になる。

en: Fixed a regression bug that JSONP doesn't work. It was introduced in Groonga 4.1.1.
ja: JSONPが動作していなかった不具合を修正。これはGroonga 4.1.1で入った不具合。

en: [windows] Fixed a bug that crash on x86 for Groonga 5.0.1. [groonga-dev,03131] [Reported by Atsushi Shinoda]
ja: Groonga 5.0.1がx86環境でクラッシュする不具合を修正。[groonga-dev,03131] [篠田さんが報告]

en: Fixed a crash bug that libedit is not properly initialized. The problem is fixed in the environment such as CentOS 7.
ja: libeditが正しく初期化されない不具合を修正。CentOS 7などの環境で問題が解消される。

en: Release 5.0.1 - 2015-03-29
ja: 5.0.1リリース - 2015-03-29

en: [:doc:`/reference/commands/logical_range_filter`] Supported filter and sort.
ja: [:doc:`/reference/commands/logical_range_filter`] filterとsortをサポートしました。

en: Supported range search by multiple column index.
ja: マルチカラムインデックスを使った指定範囲の検索をサポートしました。

en: Added API :doc:`/reference/api/overview` document for users who want to use Groonga as library.
ja: Groongaをライブラリとして使う人向けにAPIの :doc:`/reference/api/overview` を追加しました。

en: [incompatible] Changed internal type of ``_score`` to floating point number from 32bit integer number. This is incompatible change for DB API users. This *isn't* incompatible change for query API users. It means that users who just use :doc:`/reference/commands/select` aren't affected. Use the following code that works with both older and newer Groonga:
ja: [非互換] 内部で使っている ``_score`` の型を 32bit整数値から浮動小数点数に変更しました。この変更はGroongaのDB APIを使っているユーザーにとって非互換な変更です。クエリAPIを使っているユーザーには影響ありません。つまり、:doc:`/reference/commands/select` を使っているだけなら影響ないということです。新旧のバージョンのGroongaで動作するようにするには次のコードを使います:

en: [:doc:`/reference/commands/select`] Added more strict check for invalid drilldown parameter.
ja: [:doc:`/reference/commands/select`] ドリルダウンの引数の誤りをより厳密にチェックするようにしました。

en: Added :c:func:`grn_ctx_get_all_tables()`. [Suggested by Masatoshi Teruya]
ja: :c:func:`grn_ctx_get_all_tables()` を追加しました。 [Masatoshi Teruyaさんが提案]

en: Supported to customize score function. See :doc:`/reference/scorer` for details.
ja: スコア関数のカスタマイズをサポートしました。詳細は :doc:`/reference/scorer` を参照してください。

en: [incompatible] Custom score function feature introduced API and ABI incompatibilities in DB API layer. If you're using :c:type:`grn_search_optarg`, please check that your code initializes your :c:type:`grn_search_optarg` by ``0`` like the following:
ja: [非互換] スコア関数の導入により、DB API層でAPIとABIの互換性がなくなりました。:c:type:`grn_search_optarg` を使っていたら、次のようなコードで :c:type:`grn_search_optarg` を ``0`` で初期化しているかチェックしてください。:

en: If your code do the above thing, your code is API compatible and ABI incompatible. You just need to rebuild your code without modification.
ja: 上記のようにしていれば、あなたの書いたコードはAPIの互換性があり、ABIは互換性がない状態です。単にそのままリビルドしてください。コードの修正は不要です。

en: If your code doesn't the above thing, you need to added the above thing to your code.
ja: もしあなたの書いたコードが上記のようにしていないなら、上記のコードを追加してください。

en: Added the following predicates that check :c:type:`grn_obj` type to DB API:
ja: DB APIに :c:type:`grn_obj` の型をチェックするための述語関数を追加しました。

en: [experimental] Supported skipping posting list when searching popular term and rare term at the same time. It will improve performance. Set ``GRN_II_CURSOR_SET_MIN_ENABLE`` environment variable to ``1`` to enable the feature. The feature is disabled by default.
ja: [実験的] ポスティングリストをスキップできるようにしました。頻出語とほとんど出現しない語が同時に検索されたときにスキップできます。これにより検索の速度を改善できます。この機能を有効にするには ``GRN_II_CURSOR_SET_MIN_ENABLE`` 環境変数を ``1`` にします。デフォルトでは無効です。

en: [doc] Added :doc:`/reference/functions/in_values` document.
ja: [doc] :doc:`/reference/functions/in_values` のドキュメントを追加しました。

en: [doc] Added :doc:`/reference/commands/logical_count` document.
ja: :doc:`/reference/commands/logical_count` のドキュメントを追加しました。

en: [mruby] Implemented custom ``#inspect`` method. Is is useful for debugging.
ja: [mruby] ``#inspect`` メソッドを実装しました。デバッグに有用です。

en: Added :doc:`/reference/scorers/scorer_tf_at_most` scorer. It limits not to exceed specified score regardless of term frequency.
ja: スコアラー :doc:`/reference/scorers/scorer_tf_at_most` のドキュメントを追加しました。出現頻度が高くても、指定したスコアの閾値を越えないようにします。

en: [mruby] Supported estimating matched records for selecting index search or sequential search.
ja: [mruby] マッチする件数を推定してインデックスを使って検索するかシーケンシャルに検索するかを選択できるようにしました。

en: Added the following functions to estimate size by index:
ja: インデックスを使ってサイズを推定するための関数を追加しました。

en: Added missing :ref:`normalizer-auto` availability check. [GitHub#283] [Reported by Tasuku SUENAGA]
ja: :ref:`normalizer-auto` が利用できるかのチェックを追加しました。[GitHub#283] [末永さんが報告]

en: Dropped Visual Studio 2010 support.
ja: Visual Studio 2010のサポートをやめました。

en: [experimental][mecab] Supported chunked tokenization. This feature is a workaround for MeCab's "too long sentense" error.  Specify ``yes`` to ``GRN_MECAB_CHUNKED_TOKENIZE_ENABLED`` environment variable to enable it. By this configuration, Groonga splits a long text (8192 bytes over text by default) into small chunks and passes each chunk to MeCab. By this process, the above error isn't occurred. Additionally, you can customize chunk threshold bytes by ``GRN_MECAB_CHUNK_SIZE_THRESHOLD`` environment variable. Note that ``,``, ``.``, ``!``, ``?``, ``U+3001 IDEOGRAPHIC COMMA``, ``U+3002 IDEOGRAPHIC FULL STOP``, ``U+FF01 FULLWIDTH EXCLAMATION MARK`` and ``U+FF1F FULLWIDTH QUESTION MARK`` are treated as chunk delimiter characters.
ja: [実験的][mecab] チャンクに分割してトークナイズできるようにしました。この機能は MeCabの "too long sentense" エラーの回避策です。有効にするには ``GRN_MECAB_CHUNKED_TOKENIZE_ENABLED`` 環境変数を ``yes`` に設定します。この設定により、Groonga は長いテキスト (デフォルトでは 8192 バイトを越えるテキスト)を小さなチャンクと呼ばれるかたまりに分割してMeCabへと渡します。この処理により、上記のエラーが発生しないようになります。さらに、このチャンクの閾値は ``GRN_MECAB_CHUNK_SIZE_THRESHOLD`` 環境変数でカスタマイズできます。``,``, ``.``, ``!``, ``?``, ``U+3001 IDEOGRAPHIC COMMA``, ``U+3002 IDEOGRAPHIC FULL STOP``, ``U+FF01 FULLWIDTH EXCLAMATION MARK`` と ``U+FF1F FULLWIDTH QUESTION MARK`` がチャンクの区切り文字として扱われます。

en: Supported ``--pid-file`` in server mode of :doc:`/reference/executables/groonga`.
ja: :doc:`/reference/executables/groonga` のサーバーモードで ``--pid-file`` をサポートしました。

en: [groonga-httpd] Supported graceful stop to clean Groonga. It doesn't terminate the open connections immediately.
ja: [groonga-httpd] Groongaを緩やかに停止することができるようにしました。コネクションを即座に強制終了しないようになります。

en: [experimental] Supported regular expression. See :doc:`/reference/regular_expression` to know about how to use regular expression.
ja: [実験的] 正規表現をサポートしました。正規表現の使いかたについては :doc:`/reference/regular_expression` を参照してください。

en: [experimental] Added :doc:`/reference/commands/plugin_unregister` command.
ja: [実験的] :doc:`/reference/commands/plugin_unregister` コマンドを追加しました。

en: [http][:doc:`/reference/commands/load`] Added "," as chunk separator in POST data. It decreases internal buffer size and improves load time when POST data don't include any new line.
ja: [http][:doc:`/reference/commands/load`] "," をPOSTデータの区切り文字として使うようにしました。これにより、内部のバッファサイズが小さくて済むので、POSTデータに一切改行がない場合にロード時間を短縮できます。

en: [doc] Added :doc:`/reference/tokenizers` document.
ja: [doc] :doc:`/reference/tokenizers` のドキュメントを追加しました。

en: Improved POSIX.2 compatibility by using ``.`` as bash's "source" command replacement. [GitHub#317] [Patch by Jun Kuriyama]
ja: POSIX.2 との互換性を改善しました。bashの "source" コマンドのかわりに ``.`` を使うようにしました。[GitHub#317] [栗山さんがパッチ提供]

en: [windows] Changed to the default IO version 1. It reduces disk usage on Windows. [groonga-dev,03118] [Tested by ongaeshi]
ja: [windows] デフォルトのIOバージョンを1に変更しました。これによりWindowsでディスク容量を削減できます。[groonga-dev,03118] [ongaeshiさんがテスト]

en: [httpd] Updated bundled nginx version to the latest mainline (1.7.11).
ja: [httpd] バンドルしているnginxのバージョンを1.7.11に更新しました。

en: Changed mime-type for TSV output to ``text/tab-separated-values`` from ``text/plain``.
ja: TSV出力時のMIMEタイプを ``text/plain`` から ``text/tab-separated-values`` に変更しました。

en: [:ref:`token-filter-stop-word`] Supported :ref:`offline-index-construction`. [GitHub#296] [Patch by Naoya Murakami]
ja: [:ref:`token-filter-stop-word`] :ref:`offline-index-construction` をサポートしました。[GitHub#296] [村上さんがパッチ提供]

en: Fixed not to use obsolete ``--address`` parameter in the default groonga.conf. ``--bind-address`` is used instead.  [Groonga-talk] [Reported by Dewangga]
ja: 非推奨の ``--address`` 引数をGroongaのデフォルト設定ファイル(groonga.conf)で使わないようにしました。かわりに ``--bind-address`` を使います。 [Groonga-talk] [Dewanggaさんが報告]

en: [:doc:`/reference/commands/truncate`] Fixed a bug that :ref:`table-no-key` table can't be truncated.
ja: [:doc:`/reference/commands/truncate`] キーが :ref:`table-no-key` なテーブルでtruncateができない問題を修正しました。

en: [mecab] Reduced needless logs for "empty token" and "ignore empty token".
ja: [mecab] 不必要な "empty token" や "ignore empty token" といったログが出力されないようにしました。

en: Fixed a bug that wrong section in index is used. It means that wrong search result is returned. If you satisfy all of the following conditions, this bug is occurred:
ja: 誤ったインデックスのセクションが使われてしまう不具合を修正しました。これにより誤った検索結果を返していました。次の条件をすべて満すと発生します。

en: Multiple indexes are available.
ja: 複数のインデックスが張られている

en: The first defined index or the last defined index are multi-column indexes.
ja: 最初に定義したインデックスか最後に定義したインデックスがマルチカラムインデックスを使っている

en: When both of the first defined index and the last defined index are multi-column indexes, source column orders are different in them.
ja: 最初に定義したインデックスと最後に定義したインデックスがマルチカラムインデックスだったとき、そのソースカラムの指定順が異なっている

en: Fixed a bug that passing Groonga command line to :doc:`/reference/executables/groonga` from shell command line style usage always returns ``0`` as exit code. For example, ``groonga DB_PATH nonexistent_command`` always returned ``0`` as exist code.
ja: シェルのコマンドラインからGroongaのコマンドを :doc:`/reference/executables/groonga` に渡すと常に ``0`` を終了コードとして返す不具合を修正しました。 例えば、 ``groonga DB_PATH 存在しないコマンド名`` を実行しても終了コードとして ``0`` を常に返します。

en: Fixed a bug that plugin path may be broken when two or more plugins registered. [Reported by Naoya Murakami]
ja: 2つ以上のプラグインを登録しているときにプラグインのパスが壊れてしまう不具合を修正しました。 [村上さんが報告]

en: Fixed a bug that ``Lexicon.index.source_column_name`` style in :ref:`select-match-columns` doesn't work when source column specified by ``source_column_name`` has two or more indexes. [Reported by Naoya Murakami]
ja: :ref:`select-match-columns` に ``Lexicon.index.source_column_name`` を指定しても動作しない不具合を修正しました。``source_column_name`` として指定されたカラムが2つ以上のインデックスをもつ場合に発生します。 [村上さんが報告]

en: Masatoshi Teruya
ja: Masatoshi Teruyaさん

en: Tasuku SUENAGA
ja: 末永さん

en: Dewangga
ja: Dewanggaさん

en: Jun Kuriyama
ja: 栗山さん

en: ongaeshi
ja: ongaeshiさん

en: Release 5.0.0 - 2015-02-09
ja: 5.0.0リリース - 2015-02-09

en: Bump version to 5.0.0!
ja: バージョン5.0.0になりました!

en: [doc] Added :ref:`script-syntax-security` about :doc:`/reference/grn_expr/script_syntax`.
ja: [doc] :doc:`/reference/grn_expr/script_syntax` の :ref:`script-syntax-security` に関して追加しました。

en: [experimental] Added sharding plugin. Execute `register sharding` to enable this feature in advance, then use :doc:`/reference/commands/logical_count` to get the number of records.
ja: [実験的] シャーディングするためのプラグインを追加しました。有効にするには `register sharding` を前もって実行します。レコード数を取得するには :doc:`/reference/commands/logical_count` を使います。

en: [cmake] Supported embedded Groonga with Clang. It fixed compilation failure on FreeBSD 10.1. `[MDEV-7293] <https://mariadb.atlassian.net/browse/MDEV-7293>`_ [Reported by Bernard Spil]
ja: [cmake] FreeBSD 10.1でのコンパイルエラーを修正しました。`[MDEV-7293] <https://mariadb.atlassian.net/browse/MDEV-7293>`_ [Bernard Spilさんが報告]

en: Supported to customize plugins directory. Set `GRN_PLUGINS_DIR` environment variable.
ja: プラグインのディレクトリをカスタマイズできるようにしました。 その場合 `GRN_PLUGINS_DIR` 環境変数を設定します。

en: Fixed build failure when system has an incompatible version of onigmo/oniguruma headers installed. [GitHub#276] [Patch by Akinori MUSHA]
ja: システムに互換性のないバージョンのonigmoもしくはonigurumaのヘッダーがインストールされているとビルドに失敗する問題を修正しました。 [GitHub#276] [武者さんがパッチ提供]

en: Fixed time related build failure on MSVC [GitHub#237]
ja: MSVCのtime関連でビルドに失敗する問題を修正しました。 [GitHub#237]

en: Akinori MUSHA
ja: 武者さん

en: Bernard Spil
ja: Bernard Spilさん
