Droonga 1.0.2 has been released!
2014-04-29About Droonga
Droonga is a scalable data processing engine, based on a stream oriented processing model. 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.
Are you interested in Droonga? See overview for more details, and try the tutorial. You’ll understand how Droonga works with these documentations.
About this release
The current Droonga version is 1.0.2.
The most important topic on this release is that the core component aka Droonga Engine becomes Fluentd-free.
As the result, the project (and the Gem package) fluent-plugin-droonga is renamed to droonga-engine.
Of course the compatibility of the Fluentd-protocol is still there.
And, now Droonga has better compatibility to Groonga. Moreover there is a new tutorial for Groonga users aiming to migrate from Groonga to Droonga. Droonga is still under development, but it already can work as a Groonga with the replication feature. Feel free to try it on!
Details of improvements on this release are:
- Droonga-engine 1.0.2 (renamed from “fluent-plugin-droonga”)
- Becomes Fluentd-free.
- Supports new
--daemonand--pid-fileoptions for the daemon mode. - More Groonga-compatible features are available:
table_listcommandcolumn_listcommandcolumn_removecommandcolumn_renamecommanddeletecommand- options for
selectcommandfiltersortbydrilldowndrilldown_output_columnsdrilldown_sortbydrilldown_offsetdrilldown_limit
- A useful command line tool
droonga-catalog-generateis included. It helps you to write your customcatalog.json. - Parameters for the
searchcommand is validated more strictly. - The default port number is changed from 24224 (fluentd’s one) to 10031.
- Express-droonga 1.0.2
- Works with the Express 4.0.
- Keeps the process alive even if it is disconnected from the Droonga Engine.
- Groonga compatible
loadcommand withPOSTmethod is available. (Note:loadcommand withGETmethod is not supported yet.)
- Droonga-http-server 1.0.4
- Works with the Express 4.0.
- Supports a new
--enable-trust-proxyoption to run the server behind a reverse proxy. - Supports a new
--pluginsoption to choose plugins to be activated. - Supports new
--daemonand--pid-fileoptions for the daemon mode.
And, related projects are also released:
- Droonga-client-ruby 0.1.6
- Supports droonga’s protocol.
- Drntest 1.1.4
- Supports more Groonga-compatible commands available at droonga-engine 1.0.2.
Conclusion
- Droonga 1.0.2 has been released!
- There is better compatibility with Groonga - it’s the time to try Droonga, migrating from Groonga!
- 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!