- Fixed the cancellation flow to avoid multiple invocations of basic.cancel #55
- Change
tls_certificate_password
type topassword
to protect from leaks in the logs #54
- DOCS: clarify the availability and cost of using the
metadata_enabled
option #52
- Refactor: logging improvements #47
- integrated MarchHare logging to be part of Logstash's log instead of using std-err
- normalized logging format on (Ruby) errors
- Remove ruby pipeline dependency. Starting from Logstash 8, Ruby execution engine is not available. All pipelines should use Java pipeline #39
- DOC:Replaced plugin_header file with plugin_header-integration file. (#34)
- Added support in Output plugin for
sprintf
templates in values provided tomessage_properties
(#8) - Added support for extended metadata including raw payload to events generated by the Input Plugin #13
- Fixes an issue with custom port assignment, in which the custom port was not being applied when more than one host was supplied #12
- Fixes bug where attempting to read from undeclared exchange resulted in infinite retry loop (#10)
- Fixes bug where failing to establish initial connection resulted in a pipeline that refused to shut down (#11)
- Refactor: scope (and remove unused) java imports #29
- Fixes issue in Output where failure to register connection reovery hooks prevented the output from starting
- Improves Input Plugin documentation to better align with upstream guidance #4
- Initial release of the RabbitMQ Integration Plugin, which combines previously-separate RabbitMQ plugins and shared dependencies into a single codebase; independent changelogs for previous versions can be found:
- Absorbed connection mixin dependency; independent changelog history for the mixin can be found here: RabbitMQ Connection Mixin @5.1.0
- In the Output plugin, when a connection is flagged as blocked, back-pressure is now propagated to the pipeline until the connection is either unblocked or recovered, preventing runaway writes to blocked connections (#1)