- Fix spec failures on CI Linux builds (not seen on local OSX and Linux)
- Use ruby-filewatch 0.8.0, major rework of filewatch. See Pull Request 74
- add max_open_files config option, defaults to 4095, the input will process much more than this but have this number of files open at any time - files are closed based on the close_older setting, thereby making others openable.
- Changes the close_older logic to measure the time since the file was last read internlly rather than using the file stat modified time.
- Use logstash-codec-multiline 2.0.7, fixes a bug with auto_flush deadlocking when multiple file inputs are defined in the LS config.
- Use ruby-filewatch 0.7.1, re-enable close after file is modified again
- Isolate test helper class in their own namespace
- Correct LS core dependency version
- Implement new config options: ignore_older and close_older. When close_older is set, any buffered data will be flushed.
- Fixes #81
- Fixes #81
- Fixes #81
- Implement Stream Identity mapping of codecs: distinct codecs will collect input per stream identity (filename)
- Change LS core dependency version
- Add CI badge
- Change LS core dependency version
- 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
- Force dependency on filewatch >= 0.6.5 that fixes a sincedb bug
- Better documentation and error handling regarding the "sincedb_path" parameter