- Fix issue where the priority field was not being set correctly when grok failed #76
- Changed the TCP reading mode to use the non-blocking method #75 It fixes the high CPU usage when TCP clients do not properly disconnect/send EOF.
- Fixed broken tests
- Add support for ECS v8 as alias to v1 implementation #68
- Feat: ECS compatibility support #63
- Added support for listening on IPv6 addresses
- Refactor: avoid global side-effect + cleanup #62
- avoid setting
BasicSocket.do_not_reverse_lookup
as it has side effects for others
- avoid setting
- [DOC] Added expanded descriptions and requirements for facility_labels and severity_labels. #52
- Remove (deprecated) dependency on thread_safe gem.
- CI: upgrade testing #58
- [DOC] Correct example for
timezone
option #53
- Docs: Set the default_codec doc attribute.
- Allow the syslog field to be a configurable option. This is useful for when codecs change the field containing the syslog data (e.g. the CEF codec).
- Make the grok pattern a configurable option
- Fix issue where stopping a pipeline (e.g., while reloading configuration) with active inbound syslog connections could cause Logstash to crash
- Update gemspec summary
- Fix some documentation issues
- Add support for proxy protocol.
- Move one log message from info to debug to avoid noise
- Add metrics for events, messages received, errors and connections attemps happening during execution time.
- Relax constraint on logstash-core-plugin-api to >= 1.60 <= 2.99
- 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
- Temporary specs fix, see #25
- 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
- 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 deprecation warning from
concurrent-ruby