Releases

Logstash 7.5.0 released

We’re happy to announce the general availability of the Logstash 7.5.0 release. This is the latest stable release and is now available for download! Please refer to the release notes for the complete list of bug fixes and features.

Improved consistency and ease of use with integration plugins

Logstash has a superpower — it’s our ecosystem of plugins. Logstash contains plugins that connect to Elasticsearch, RabbitMQ, Kafka, Cloud Services, and many more.

For many of these technologies we provide both an input plugin, to consume data from, and an output plugin, to produce data to. For some we also have one or more filter plugins that manipulate or enrich data as it flows through a pipeline. Prior to 7.5.0, each of these plugins had to be developed, tested, and installed separately.

With 7.5.0, we’re introducing the concept of an “integration plugin,” which brings the input/output/filter plugins for a given technology into a single plugin that is installed and managed as one. This means that configuration options and behaviors will remain in sync, and bug fixes and updates will be made in just one place for each technology. This means more consistency for the user, and it makes writing and maintaining plugins much more efficient for the developer.

This release ships with the first two integration plugins: kafka and rabbitmq. While this is a big change for developers — making it much easier to develop and manage plugins around a given technology — this is not a breaking change for users. Your existing configurations will continue to work seamlessly. You can easily see how the integration plugins contain the normal input/output plugins:

logstash-7.5.0 % bin/logstash-plugin list integration 
logstash-integration-kafka 
 ├── logstash-input-kafka 
 └── logstash-output-kafka 
logstash-integration-rabbitmq 
 ├── logstash-input-rabbitmq 
 └── logstash-output-rabbitmq

At this point you may be wondering, "What is the impact on my Logstash deployment?" And the answer is "None!" as this transition does not break existing configurations.

Expect to see more Logstash plugins becoming integration plugins over the coming releases.

Try it out yourself!

Please download Logstash 7.5.0, try it out, and let us know what you think on Twitter (@elastic) or in our forums. You can report any bugs or feature requests on the Logstash Github issues page or within the respective plugin repositories.

  • 招聘中

    就职于一个全球分布式的团队,只需通过一次 Zoom 会议,就可在团队中找到与您工作方式相同的同事。具有影响力地灵活工作?从一开始就有发展机会?