- Fix: Debug statement doesn't use .value fetch key's value #33
- [DOC] Fixes "Note" formatting for the Key setting #30
- General improvements to code and docs #29
- Fixed threadsafety; this plugin can now be used in pipelines with more than one worker.
- Fixed a potential leak of the configured key into logs; the key is now only included if trace-level logging is enabled.
- Fixed an issue where configurations that used invalid
mode
oralgorithm
settings could produce unhelpful error messages. - Fixed an issue where a bad payload could cause the plugin to crash; when exceptions are encountered, the offending event will now be tagged with
_cipherfiltererror
. - Improved documentation substantially.
- Removed obsolete iv field
- Update gemspec summary
- Mark deprecated iv field obsolete
- Fix some documentation issues
- internal,deps: Depend on logstash-core-plugin-api instead of logstash-core, removing the need to mass update plugins on major releases of logstash
- internal,deps: New dependency requirements for logstash-core for the 5.0 release
- bugfix: fixes base64 encoding issue, adds support for random IVs
- internal: 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
- internal,deps: Dependency on logstash-core update to 2.0