News
1.2.1: 2017-05-01
Fixes
- in: Fixed to wait until write back is completed to client. Without this change, fluentd couldn't send back response correctly.
1.2.0: 2017-04-26
Improvements
- Supported recent fluentd v0.14 API. Since fluentd 0.14.12, compatibility layer is unexpectedly broken, fluent-plugin-groonga had been also affected because fluent-plugin-groonga relied on it. Note that fluent-plugin-groonga does not work with fluentd v0.12 because it does not use compatibility layer anymore. We recommends to use latest release, but if you still stay with fluentd v0.12, you need to use fluent-plugin-groonga 1.1.7.
1.1.7: 2017-04-04
Fixes
- in: Fixed a typo about configuration parameter. It causes unexpected error because of unknown option.
1.1.6: 2016-10-03
Improvements
- Supported "100-continue" case. HTTP response shouldn't be finished when a HTTP client requests "100-continue". curl, PHP HTTP client and so on use "100-continue" when they send a large POST data. The input groonga plugin should support "100-conitnue".
- Ignored invalid JSON.
- Added more information to logs.
1.1.5: 2016-09-28
Improvements
- Sent error response on error.
1.1.4: 2016-09-28
Improvements
- Supported invalid request URL.
- Added error class to log.
- Added log on failing to connect to Groonga.
1.1.3: 2016-09-02
Improvements
Supported Fluentd 0.14.
Stopped to emit requests when real Groonga server returns error responses.
load
request andobject_remove
request are exceptions. They are always emitted if real Groonga server returns error responses. Because they may be effected when Groonga server returns error responses.Updated the default emit target command list to reflect the recent Groonga command list.
1.1.2: 2016-06-05
Improvements
- in http: Supported
Host
rewriting. It supports groonga-httpd again. [groonga-dev:04037][Reported by Hiroaki TACHIKAWA]
Thanks
- Hiroaki TACHIKAWA
1.1.1: 2016-05-27
Improvements
- in: Stopped using deprecated API. [GitHub#6][Reported by okkez]
Thanks
- okkez
1.1.0: 2016-01-24
Improvements
- out: Stopped to try to create pseudo columns such as
_key
. - out: Supported boolean value.
- in: Supported
plugin_register
andplugin_unregister
.
1.0.9: 2014-11-20
Improvements
- out: Added log message with host, port and command name on Groonga command execution error.
- out: Added
WITH_POSITION
index flag automatically when it is needed. - out: Supported creating index for existing column.
Fixes
- out: Fixed a bug that needless
WITH_SECTION
flags is used. - out: Fixed a bug that wrong index name is used.
1.0.8: 2014-11-05
Fixes
- out: Fixed a bug that index flags aren't separated with
|
.
1.0.7: 2014-11-05
Improvements
- out: Added
WITH_POSITION
index flags when any tokenizer is set to lexicon.
1.0.6: 2014-11-05
Improvements
- out: Renamed
table
parameter name tostore_table
.table
parameter is still usable for backward compatibility. - out: Supported table definition by
<table>
configuration. See sample/store-apache.conf for details. - out: Supported specifying column type and creating indexes for auto
created columns by
<mapping>
configuration. See sample/store-apache.conf for details.
1.0.5: 2014-10-21
Improvements
- Supported time value in string.
1.0.4: 2014-10-20
Improvements
- Supported the latest http_parser gem.
- Removed no buffer mode. Use
flush_interval 0
for no buffer like behavior. - Changed the default port number to
10043
forgqtp
protocol usage. Because Groonga changed the default port number forgqtp
protocol. - Reduced the number of
load
calls. It improvesload
performance. - Supported auto schema define. You don't need to define schema in Groonga before running Fluentd.
- Added document to use fluent-plugin-groonga to store logs into Groonga. It fits normal Fluentd usage.
1.0.3: 2013-09-29
Improvements
- Added license information to gemspec. [GitHub#1][Reported by Benjamin Fleischer]
- Supported groonga-command-parser.
Thanks
- Benjamin Fleischer
1.0.2: 2013-08-08
Improvements
- Supported non-buffer mode.
- Required gqtp gem >= 1.0.3.
1.0.1: 2012-12-29
Improvements
- Added more destructive emit commands ("delete", "register", "truncate").
- [out] Used close instead of sending "shutdown".
- Placed documents to http://groonga.org/fluent-plugin-groonga/en/.
- [doc] Updated documents:
- Added the documents of configuration and constitution.
- Added recover steps.
- Added documentation about master slave replication in [small/medium/large] system.
1.0.0: 2012-11-29
The first release!!!