20 Oktober 2015

Logstash Lines: Preparing for the 2.0 release

Von Suyog Rao

Welcome back to The Logstash Lines! In these weekly posts, we'll share the latest happenings in the world of Logstash and its ecosystem.

Road to Logstash 2.0

This week, we shipped beta2 and beta3 versions for Logstash 2.0.0. These releases include few breaking changes, so its recommended you read the blogs and changelog for details. Many of our users were expecting a 1.6 release which was originally slated after version 1.5 -- since we had to introduce breaking changes, we decided to call our next release 2.0 (a major version). Our team is still focused to deliver on the themes mentioned in the Roadmap -- resiliency, manageability and performance. We will target new enhancements like persistent queues as minor versioned releases (like 2.1, 2.2). We explain in detail in our previous blog.

Beta2 also adds TLS 1.2 support (default), faster JSON serialization/deserialization, and better out of the box defaults. For example, the filter worker settings now default to half the number of cores available, allowing you to do more heavy lifting in your filters.

Road to Filebeats

We are working closely with the Beats team to help launch Filebeat, a successor for Logstash Forwarder. We created a new input called logstash-input-beats which will interact with the beats agent and receive messages over the Lumberjack protocol.