- Add documentation to "threads" option #95
- Fix: better (Redis) exception handling #89
- Test: start running integration specs on CI
- Fix: resolve crash when commands_map is set #86
- Remove ruby pipeline dependency. Starting from Logstash 8, Ruby execution engine is not available. All pipelines should use Java pipeline #84
- [DOC] Reordered config option to alpha order #79
- Updated redis client dependency to ~> 4
- Added support for renamed redis commands #29
- Add channel to the event #46
- Docs: Set the default_codec doc attribute.
- Docs: Fix broken asciidoc ID
- Add support for SSL #61
- Add support for Redis unix sockets #64
- Update gemspec summary
- Pin 'redis' gem dependency to major version range 3.x
- Fix some documentation issues
- use correct unsubscribe method for channel_listener data type
- Relax constraint on logstash-core-plugin-api to >= 1.60 <= 2.99
- breaking,config: Remove deprecated config
queue
. Please usekey
anddata_type
. - breaking,config: Remove deprecated config
name
.
- Republish all the gems under jruby.
- Update the plugin to the version 2.0 of the plugin api, this change is required for Logstash 5.0 compatibility. See elastic/logstash#5141
- make integration tests more reliable because of occasional travis failures
- Depend on logstash-core-plugin-api instead of logstash-core, removing the need to mass update plugins on major releases of logstash
- New dependency requirements for logstash-core for the 5.0 release
- Changed default batch size to 125. Improve batch handling code. Add travis ci build with redis integration.
- 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
- Fix typo in module name in test (Causing CI build failures)
- Fix typo in module name (Causing the module to not be loaded)
- Make teardown more reliable
- Re-organise code and tests