- Add debug log about chunk writing
- Tweak CI
- Revert x-ndjson format payload behavior
- Fix invalid x-ndjson payload format
- Support compression request
- Support all private key types
- Recoverable error codes
- Bulk request with x-ndjson
- Support mutual authentication
- Fix dependent Fluentd version
- Pass chunk directly info built-in placeholder instead of chunk.metadata
- Add :raw serializer
- Add custom formatter feature
- Tweak Travis CI tasks
- Send query_string to endpoint_url
- Added custom headers feature
- Added plain text transport capability
- Added specify cacert file for ssl verify
- Support for jwt token authentication
- Added endpoint_url placeholder support
- Use Fluentd v1 API
- SSL is now supported if
endpoint_url
uses thehttps
scheme (uses ruby-2.1 syntax internally) - New config: set
ssl_no_verify
totrue
to bypass SSL certificate verification. Use at your own risk.
- Fixed tests:
- Removed some warnings
- Fixed failing binary test to use UTF-8
- Dropped support of Ruby 1.9-2.0
- #11 Updated Fluentd dependency to: [">= 0.10.0", "< 2"]
- #10
password
is now marked as a secret option
- Added a new configuration option:
raise_on_error
(default: true)- In order to let the plugin raise exceptions like it did in 0.1.1: keep using your configuration as-is
- In order to suppress all exceptions: add
raise_on_error false
to your configuration
- #6 Catch all
StandardError
s during HTTP request to prevent td-agent from freezing
- #2 Use yajl instead of json as json serializer
- #1 Fix a bug where a nil HTTP response caused the plugin to stop working
- Initial release