- update
gemspecto work with logstash 5.5
- freeze all instance variables
- fix parallel processing by creating a
deep_clonefor each event - use
LogStash::Util.deep_clonefor object cloning - only dump body as json, if json is enabled in config (default)
- delete empty target testcase, as catched by upper logstash
LogStash::ConfigurationError - fix
sprintffind and merge for more complex structures
- Fix behavior, where a referenced field (
%{...}) hasrubychars (i.e., consisting of:) - Field interpolation is done by assigning explicit values instead
of converting the
sprintfstring back into ahash
- Relax constraint on logstash-core-plugin-api to >= 1.60 <= 2.99
- Require devutils >= 0 to make
bundlerupdate the package - Use Event API for LS-5
- Implicit
sprintf, deprecating the setting targetis now required, dropping support to write into top-level in favor of only using new Event API- this follows other logstash-plugins like
logstash-filter-json
- this follows other logstash-plugins like
- if the response is empty, add the restfailure tags
- Some logging moved before code
- Testcases adapted to new behavior with error check