-
Notifications
You must be signed in to change notification settings - Fork 4
Release Checklist for 1.0.0
Kouhei Sutou edited this page Feb 28, 2014
·
6 revisions
- Run basic tutorial with f-p-d and express-droonga on master and confirm they return the expected result.
- Run plugin development tutorial of adapter. (1.0.0 only)
- Run plugin development tutorial of handler. (1.0.0 only)
- fluent-plugin-droonga http://rubygems.org/gems/fluent-plugin-droonga
- express-droonga https://npmjs.org/package/express-droonga
- droonga-client http://rubygems.org/gems/droonga-client
- drntest http://rubygems.org/gems/drntest
- drnbench http://rubygems.org/gems/drnbench (not needed)
http://droonga.org/news/2014/02/28/release.html
groonga-talk@lists.sourceforge.net
http://sourceforge.net/mailarchive/forum.php?forum_name=groonga-talk
Subject: [ANN] Droonga 1.0.0
Hi,
Droonga project has been released Droonga 1.0.0:
http://droonga.org/news/2014/02/28/release.html
It is our first major release. Stable APIs for plugins to handle
requests near the storage are now available.
About Droonga
-------------
Droonga is a scalable data processing engine, based on a stream oriented
processing model.
Droonga is a distributed fulltext search engine
===============================================
Droonga provides high-power, scalable fulltext search feature including
data-storage features.
Droonga can search information from a large database based on multiple
partitions and multiple hardwares. You don't have to think about the
maximum limit of the size of storage, CPU resources and so on. If
remaining capacity becomes tight, then you just have to add new nodes
to your cluster.
Droonga is a distributed generic data processing engine
=======================================================
In many operations (searching, updating, grouping and so on), Droonga
processes various data by pipeline. As the result, Droonga has large
potential around its flexibility and extensibility. Moreover, those
features provide high availability for people who develop any data
processing engine based on Droonga. You can process complex operations
by mixing operations, and you can add custom operations to Droonga via
plugins written as Ruby scripts.
About this release
------------------
The release 1.0.0 has the following improvements:
* The format of the "catalog.json" is improved and stabilized.
More readable, more understandable easily.
* APIs to develop plugins around the handling phase are stabilized.
Now you can develop plugins working with the data storage.
See the plugin development tutorial for the handling phase for more details.
http://droonga.org/tutorial/plugin-development/handler/
* Declaration style of plugins is changed a little.
You should migrate your plugin s written for Droonga 0.9.9 as soon as
possible.
For more details, see the release entry:
http://droonga.org/news/2014/02/28/release.html
groonga-dev@lists.sourceforge.jp
http://sourceforge.jp/projects/groonga/lists/archive/dev/
Subject: [ANN] Droonga 1.0.0
須藤です。
今日は28日ですが、2月は29日がないのでバーチャル肉の日です!
Droonga 1.0.0をリリースしました!
リリースアナウンスのエントリー: http://droonga.org/news/2014/02/28/release.html
本日付けで、Droonga 1.0.0を正式にリリースしました。これは
Droongaプロジェクト初の正式なリリースとなります。
Droonga 1.0.0では、保存しているデータを扱う機能をカスタマイズ
するためのプラグインAPIを整備しました。データベースの読み書き
を伴う機能をプラグインで書けるということです。これにより、任
意の処理をDroonga上で分散処理させることができます。詳細はリリー
スアナウンスのエントリーやチュートリアルを参照して下さい。
http://droonga.org/ja/tutorial/plugin-development/
チュートリアルを見るとわかると思いますが、まだ日本語に翻訳し
ていなくて英語だけの情報がたくさんあります。Droongaに興味が
あるから勉強してみようか、という人はついでに翻訳もしてみませ
んか!?読むだけよりも理解が進むはずです。
http://droonga.org/ja/community/contribution/i18n/
今後もさらにAPIを整備していき、分散や集約の仕方の細かい制御も
プラグインで拡張できるようにしていく予定です。プラグインを書
くのは敷居が高いなぁという人は、分散対応のGroongaとして使って
みて下さい。Droongaにもselectコマンドがあり、(まだGroongaの
selectコマンドのサブセットですが)GroongaをHTTPサーバーとし
て使ったときと同じAPIで使えます。
* Droongaのselectコマンドの説明:
http://droonga.org/ja/reference/commands/select/
* DroongaにHTTPでアクセスするにはexpress-droongaという
Node.jsのパッケージが必要になります。インストール方法な
どはチュートリアルを参考にして下さい。
http://droonga.org/ja/tutorial/basic/
DroongaのselectコマンドをGroongaのselectコマンドと同等の機能
にするためにはselectコマンドのリクエスト(Hashオブジェクト)
をsearchコマンドのリクエスト(こっちもHashオブジェクト)に変
換するだけで、Rubyを書ける人であれば、難しくありません。Ruby
を書ける人は挑戦してみませんか!?
* searchコマンドのリクエスト:
http://droonga.org/ja/reference/commands/search/
* 変更するファイル:
https://github.com/droonga/fluent-plugin-droonga/blob/master/lib/droonga/plugins/groonga/select.rb
それでは、これからのDroongaにもご期待下さい!
---
layout: post.en
title: Droonga 1.0.0 has been released
---
h2. Droonga 1.0.0 has been released
Today we've released "Droonga 1.0.0":http://droonga.org/news/2014/02/28/release.html .
This is our first major release.
Droonga is a scalable data processing engine, based on a stream oriented processing model. The name is originated from "Distributed Groonga". Yes, it is built on top of Groonga. In many operations (searching, updating, grouping, and so on), Droonga processes various data by pipeline. As the result, Droonga has large potential around its flexibility and extensibility. Moreover, those features provide high availability for people who develop any data processing engine based on Droonga. You can process complex operations by mixing operations, and you can add custom operations to Droonga via plugins written as Ruby-scripts.
Now Droonga is under active development. Please try Droonga and join us to accelerate the development!
---
layout: post.ja
title: Droonga 1.0.0 をリリースしました
---
h2. Droonga 1.0.0 をリリースしました
"Droonga 1.0.0":http://droonga.org/news/2014/02/28/release.html をリリースしました!
これはDroongaプロジェクトにとって初の正式なリリースです。
Droongaは、ストリーム指向の処理モデルを採用したスケーラブルなデータ処理エンジンです。
「Distributed Groonga」に由来するその名が示す通り、DroongaはGroongaをベースに構築されています。
検索、更新、集約などの多くの操作がパイプラインを通じて行われるこのモデルにより、
Droongaは高い柔軟性と拡張性を備えています。
また、既存操作の組み合わせによる複雑な操作にも対応しています。
ユーザーはRubyでプラグインを開発して、独自の操作をDroongaに加える事ができます。
Droonga は現在活発に開発が行われております。
興味を持たれた方は、試しに使ってみたり、ぜひ開発に参加してください!
https://www.facebook.com/groonga
Share droonga.org entry with attractive message:
Droonga 1.0.0 has been released! This is our first major release.
Droonga is a scalable data processing engine, based on a stream oriented processing model. The name is originated from "Distributed Groonga". Yes, it is built on top of Groonga. In many operations (searching, updating, grouping, and so on), Droonga processes various data by pipeline. As the result, Droonga has large potential around its flexibility and extensibility. Moreover, those features provide high availability for people who develop any data processing engine based on Droonga. You can process complex operations by mixing operations, and you can add custom operations to Droonga via plugins written as Ruby-scripts.
Droonga 1.0.0 is out! Droonga is a scalable data processing engine. http://droonga.org/news/2014/02/28/release.html