- Fix some documentation issues
- Docs: Fix the description with the logstash documentation generator
- Fix an issue with the rspec suite not finding log4j
- Breaking:
ignore_older
settings is disabled by default. Previously if the file was older than 24 hours (the default for ignore_older), it would be ignored. This confused new users a lot, specially when they were reading new files with Logstash (withstart_position => beginning
). This setting also makes it consistent with Filebeat.
- Adjust a few log call levels
- Add host to @metadata
- Breaking: Use native
--path.data
for Logstash 5.0 for sincedb files.
- Relax constraint on logstash-core-plugin-api to >= 1.60 <= 2.99
- relax constrains of
logstash-devutils
see elastic/logstash-devutils#48
- 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
- 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
- Fix for: Filewatch library complains if HOME or SINCEDB_PATH variables are unset.
- Issue #101
- PR, filewatch 78 introduces the fix
- Issue, filewatch 76
- Improve documentation on ignore_older and close_older options #104 Documentation
- 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