- Fix bug with update document. (#356)
- Make flush_size actually cap the batch size in LS 2.2+
- Used debug level instead of info when emitting flush log message
- Updated docs about template
- Scripted update support courtesy of @Da-Wei
- Fix bug where max_retry_interval was not respected for HTTP error codes
- Bump manticore dependenvy to 0.5.2
- Now retry too busy and service unavailable errors infinitely.
- Never retry conflict errors
- Fix broken delete verb that would fail due to sending body with verb
- Serialize access to the connection pool in es-ruby client
- Add support for parent relationship
- Sprintf style 'action' parameters no longer raise a LogStash::ConfigurationError
- Improved the default template to disable fielddata on analyzed string fields. #309
- Dependend on logstash-core 2.0.0 released version, rather than RC1
- Improved the default template to use doc_values wherever possible.
- Template contains example mappings for every numeric type. You must map your own fields to make use of anything other than long and double.
- Fixed dependencies (#280)
- Fixed an RSpec test (#281)
- Made host config obsolete.
- New setting: timeout. This lets you control the behavior of a slow/stuck request to Elasticsearch that could be, for example, caused by network, firewall, or load balancer issues.
- Plugins were updated to follow the new shutdown semantic, this mainly allows Logstash to instruct input plugins to terminate gracefully, instead of using Thread.raise on the plugins' threads. Ref: elastic/logstash#3895
- Dependency on logstash-core update to 2.0
- Massive internal refactor of client handling
- Background HTTP sniffing support
- Reduced bulk request size to 500 from 5000 (better memory utilization)
- Removed 'host' config option. Now use 'hosts'
- Only support HTTP Protocol
- Removed support for node and transport protocols (now in logstash-output-elasticsearch_java)
- Add update API support
- Fix warning about Concurrent lib deprecation
- Update to Elasticsearch 1.7
- Add HTTP proxy support
- Upgrade Manticore HTTP Client
- Allow client certificates
- Add 'path' parameter for ES HTTP hosts behind a proxy on a subpath
- Add option to enable and disable SSL certificate verification during handshake (#160)
- Doc improvements for clarifying round robin behavior using hosts config
- Bump es-ruby version to 1.0.10
- Disable timeouts when using http protocol which would cause bulk requests to fail (#103)