YUKI Hiroshi
null+****@clear*****
Tue Oct 7 15:52:43 JST 2014
YUKI Hiroshi 2014-10-07 15:52:43 +0900 (Tue, 07 Oct 2014) New Revision: 6350ea56438705820ee6193d9d3a97df6f704f7f https://github.com/droonga/droonga.org/commit/6350ea56438705820ee6193d9d3a97df6f704f7f Message: Fill news topics for the next release Modified files: ja/news/_posts/2014-10-07-release.ja.md news/_posts/2014-10-07-release.md Modified: ja/news/_posts/2014-10-07-release.ja.md (+48 -10) =================================================================== --- ja/news/_posts/2014-10-07-release.ja.md 2014-10-07 14:56:53 +0900 (83bee68) +++ ja/news/_posts/2014-10-07-release.ja.md 2014-10-07 15:52:43 +0900 (9d03cbf) @@ -12,25 +12,63 @@ Droongaクラスタは、レプリケーション機能を持つ[Groonga][groong どのように動作しどのように利用するのかについては、[チュートリアル][tutorial]をご覧下さい。 また、設計について興味がある場合は[概要][overview]もご覧下さい。 -## (このリリースの要約) +## サービス起動スクリプトの致命的な問題を修正しました! -今回のDroonga 1.0.7のリリースにおける最大の改善点は、*(何か)*です。 +*Droonga 1.0.7は緊急のリリースです*。 +Droonga 1.0.6で導入されたサービス起動スクリプトには致命的な問題があり、一度インストールしたはずの`droonga-engine`と`droonga-http-server`の両サービスが、コンピュータの再起動後には起動できない状態となっていました。 +この問題はDroonga 1.0.7で修正されています。 -(TBD) +サービス起動スクリプトの更新を含むため、更新時には、インストールスクリプトを使って両サービスを再インストールする必要があります: + +~~~ +# curl https://raw.githubusercontent.com/droonga/droonga-engine/master/install.sh | \ + bash +# curl https://raw.githubusercontent.com/droonga/droonga-http-server/master/install.sh | \ + bash +~~~ + +その他の大きな話題は以下の通りです: + + * Groongaとの互換性が少し向上しました。 + `droonga-engine` 1.0.7では、Groongaの`select`コマンドにおいて`query_flags`オプションの指定に対応しました(ただし`ALLOW_UPDATE`以外)。 + あなたのアプリケーションが`query_flags`を初期値から変更している場合も、Droongaはあなたのアプリケーションからの検索リクエストを処理できるようになりました。 + * `droonga-http-server`のシステムログのログレベルを指定できるようになりました。 + ログレベルを指定するためには、`droonga-http-server-configure`コマンドをroot権限で再実行してサービスを再設定して下さい。 + * [DroongaとGroongaのベンチマーク測定のチュートリアル](/ja/tutorial/benchmark/)を公開しました。 + このチュートリアルでは、GroongaとDroongaの性能を測定して比較する手順を紹介しています。 ## 改善点の詳細な一覧 - * [Droonga-engine ][droonga-engine] - * [Droonga-http-server ][droonga-http-server] - * [Express-droonga ][express-droonga] - * [Drnbench ][drnbench] - * [Drntest ][drntest] - * [Grn2drn ][grn2drn] + * [Droonga-engine 1.0.7][droonga-engine] + * Groongaとの互換性の向上:`select`コマンドが`query_flags`オプションに対応しました。 + ただし、対応する機能がDroonga側に未実装のため、`ALLOW_UPDATE`は指定しても無視されます。 + * `saerch`コマンドが何点か改良されました。 + * クエリ構文形式での検索条件において、`allowPragma`と`allowColumn`を`false`に設定すると指定が反映されるようになりました。 + これ以前のバージョンでは、これらのオプションは常に`true`と扱われる不具合がありました。 + * クエリ構文形式での検索条件において、`allowLeadingNot`オプションに対応しました。 + 初期値は`false`です。 + * コンピュータの再起動後もサービスとして正しく動作するようになりました。 + * `droonga-engine-configure`がログレベルの指定を尋ねるようになりました。 + * [Droonga-http-server 1.0.8][droonga-http-server] + * コンピュータの再起動後もサービスとして正しく動作するようになりました。 + * システムのログのログレベルが変更可能になりました。 + `droonga-http-server.yaml`に`system_log_level: debug`のような形で指定を追加すると、ログレベルが反映されます。 + また、`droonga-http-server-configure`もログレベルの指定を尋ねるようになりました。 + * [Express-droonga 1.0.6][express-droonga] + * デバッグログをロガー経由で出力するようになりました。 + * [Drnbench 1.0.3][drnbench] + * `drnbench-request-response` + * `--default-hosts`オプションでカンマ区切りで複数のホストを指定できるようになりました。 + 複数接続先への負荷分散を簡単にシミュレートすることができます。 + * URLのパス部分のリストのプレーンテキストファイルを、パターンファイルとして指定できるようになりました。 + * `drnbench-extract-searchterms` + * `--escape`オプションを指定することで、出力する単語をあらかじめURLエンコードしておけるようになりました。 ## まとめ * Droonga 1.0.7をリリースしました! - * TODO summarize this release + * このバージョンではサービス起動スクリプトの致命的な欠陥を修正しました。 + * ベンチマーク測定のチュートリアルを公開しました。 * Droongaプロジェクトは今後も新バージョンを毎月リリースしていきます。乞う御期待! Droongaプロジェクトはユーザや開発者としての皆さんのご協力をお待ちしています! Modified: news/_posts/2014-10-07-release.md (+48 -10) =================================================================== --- news/_posts/2014-10-07-release.md 2014-10-07 14:56:53 +0900 (eb16fbb) +++ news/_posts/2014-10-07-release.md 2014-10-07 15:52:43 +0900 (cb38181) @@ -12,25 +12,63 @@ A Droonga cluster works like an HTTP server compatible to [Groonga][groonga] wit Are you interested in Droonga: how it works and how useful? Let's try the [tutorial][] for an introduction, and see the [overview][] to understand Droonga's design strategy more and more. -## (summary of this release) +## A fatal issue of service scripts is fixed! -The most important topic on this release Droonga 1.0.7 is the *(something)*. +*Droonga 1.0.7 is an urgent release*. +Service scripts introduced at Droonga 1.0.6 had a fatal issue - installed `droonga-engine` and `droonga-http-server` services cannot be started after the computer is rebooted. +This problem has been fixed on 1.0.7. -(TBD) +Because service scripts are updated, you have to re-install `droonga-engine` and `droonga-http-server` by installation scripts like: + +~~~ +# curl https://raw.githubusercontent.com/droonga/droonga-engine/master/install.sh | \ + bash +# curl https://raw.githubusercontent.com/droonga/droonga-http-server/master/install.sh | \ + bash +~~~ + +Other major topics are: + + * There is an improvement about compatibility to Groonga: + `droonga-engine` 1.0.7 now supports `query_flags` of Groonga's `select` command, except `ALLOW_UPDATE`. + Droonga can process queries from your application, even if your application uses non-default `query_flags`. + * Now you can specify the log level of `droonga-http-server`'s system log. + To set log leve, run the `droonga-http-server-configure` command as root and reconfigure your service. + * [A new tutorial for benchmarking of Droonga and Groonga](/tutorial/benchmark/) is now available. + It describes how to measure (and compare) performance of Groonga and Droonga. ## Detailed list of improvements - * [Droonga-engine ][droonga-engine] - * [Droonga-http-server ][droonga-http-server] - * [Express-droonga ][express-droonga] - * [Drnbench ][drnbench] - * [Drntest ][drntest] - * [Grn2drn ][grn2drn] + * [Droonga-engine 1.0.7][droonga-engine] + * Better compatibility to Groonga: `select` command now supports `query_flags` option. + Note: `ALLOW_UPDATE` is ignored even if you specify, because it is not implemented in Droonga yet. + * `saerch` command has some improvements. + * The value `false` for `allowPragma` and `allowColumn` options in query syntax search conditions is correctly applied. + In old versions, they options are always `true` even if you intentionally specified `false` for them. + * `allowLeadingNot` option is available in query syntax search conditions. + It is `false` by default. + * Works correctly as a service even if you restarted the computer itself. + * `droonga-engine-configure` now asks the log level. + * [Droonga-http-server 1.0.8][droonga-http-server] + * Works correctly as a service even if you restarted the computer itself. + * Log level of the system log is now customizable. + You just have to put a line like `system_log_level: debug` into the `droonga-http-server.yaml`. + And, `droonga-http-server-configure` also asks the log level. + * [Express-droonga 1.0.6][express-droonga] + * Debug logs are now reported via given logger. + * [Drnbench 1.0.3][drnbench] + * `drnbench-request-response` + * Accept multiple hosts as a comma separated list via the `--default-hosts` option. + You can simulate load balancing for multiple endpoints easily. + * Accept plain text file of a list of paths as the patterns file. + * `drnbench-extract-searchterms` + * New `--escape` option is introduced to escape URI-incompatible characters. ## Conclusion * Droonga 1.0.7 has been released! - * (TBD: TODO summarize this release) + * A fatal issue in service scripts is fixed. + * A new tutorial for benchmarking is available. * Droonga project will release a new version every month! Droonga project welcomes you to join us as a user and/or a developer! See [community][] to contact us! -------------- next part -------------- HTML����������������������������...下載