Logstash 2.3.2 Release Notes

  • Added reload support to the init script so you can do service logstash reload.
  • The original intent of "%{foo}" syntax was to always produce a string, but the previous 2.x and 1.5.x versions returned a float (underlying value). Starting in release 2.3.0, Logstash returned the underlying value type for field references. In 2.3.2 we are returning back to the 2.x and 1.5.x behavior of returning a float because changing the behavior broke compatibility in a minor release (Issue 5114).
  • Fixed use of the KILL_ON_STOP_TIMEOUT variable in init scripts, which allows Logstash to force stop (Issue 4991).

Input Plugins

Beats:

  • Fixed an issue encountered when the time-based flush feature was used with the multiline codec (Issue 73).

HTTP Poller:

  • Fixed the ssl_certificate_validation option so that it actually lets you disable cert validation (Issue 48).

Filter Plugins

XML:

  • Added a setting called force_array that when set to false prevents storing single elements in arrays (Issue 27).

Output Plugins

Redis:

  • Fixed a flood of runtime warnings that were logged when the Redis output was used (Issue 26).