Logstash 2.1.1 and 1.5.6 released

We are happy to announce that Logstash versions 2.1.1 and 1.5.6 has been released today! Jump to the downloads page for the binaries, where you can also find the full list of changes that made these releases.

Bug Fixes

This is mainly a bug fix release, some of which we highlight below:

Windows Memory Leak Issue

This release bundles a new version of JRuby - 1.7.23, which fixes an important memory leak issue reported on Windows when using the file input (3754). Check our detailed post on how we debugged this issue and collaborated with the JRuby team to resolve it. This fix has also been backported to version 1.5.6.

File Input

  • Properly release file handles for older files which allows users to delete them (#31).
  • Clean up resource usage when Logstash is restarted with File input. Previously, this would cause Logstash to grab on to duplicate file handles (#77).

Elasticsearch Output (2.1.1):

  • Added option to set _parent in order to properly handle parent-child relationships (#297).
  • Fixed a defect which caused Logstash to exhaust file handles when sniffing was used in http protocol (#306).

Others (2.1.1):

  • Twitter input now supports access through proxy server (#7).
  • Logstash fails to start if the parent directory contains a space (#4283).
  • Allow Logstash to be launched from a symlink (#4291).

Please download Logstash 2.1.1 and 1.5.6 and let us know what you think on Twitter (@elastic) or on our forum. You can report any problems on the GitHub issues page.

  • We're hiring

    Work for a global, distributed team where finding someone like you is just a Zoom meeting away. Flexible work with impact? Development opportunities from the start?