Logstash 7.15.0 Release Notes

edit

Logstash 7.15.0 Release Notes

edit

New features and enhancements

edit

Progress toward Elastic Common Schema (ECS)

edit

In this release, we continued our efforts towards Elastic Common Schema (ECS):

Check out our progress toward ECS compatibility in github issue #11635.

Performance improvements and notable issues fixed

edit
  • Updated Bundler to latest version #13141

    • Bundler 2.2.26 brings along improvements and bug fixes for Logstash’s dependency resolution
    • We plan to continue being up-to-date with latest Bundler and/or RubyGems in the future
  • We’ve added a new developer-only command line flag (--enable-local-plugin-development) to facilitate local plugin development. This flag enables developers to update their local Gemfile without running into issues caused by a frozen lockfile. End users should not need this flag.
  • Fixed the shutdown error with the usage of external GeoIP database

Plugins

edit

Collectd Codec - 3.1.0

  • Feat: added target configuration + event-factory support #31

Edn Codec - 3.1.0

  • Feat: target configuration + event-factory support #6

Edn_lines Codec - 3.1.0

  • Feat: target configuration + event-factory support #6

Fluent Codec - 3.4.0

  • Feat: added target configuration + event-factory support #27
  • Fix: decoding of time’s nano-second precision

Json Codec - 3.1.0

  • Feat: event target => namespace support (for ECS) #37
  • Fix: json parsing compatibility (when parsing blank strings) + freeze event.original value #38

Json_lines Codec - 3.1.0

  • Feat: event target => namespace support (ECS) #41
  • Refactor: dropped support for old Logstash versions (< 6.0)

Line Codec - 3.1.1

  • [DOC] Add ECS compatibility info #19
  • Feat: ECS + event_factory support #18

Msgpack Codec - 3.1.0

  • Feat: added target configuration + event-factory support #13
  • Fix: decoding to create a fallback event when msg-pack unpacking fails

Multiline Codec - 3.1.0

  • Feat: ECS compatibility #69

Plain Codec - 3.1.0

  • Feat: ECS compatibility #10

Kv Filter - 4.5.0

  • Feat: check that target is set in ECS mode #96

Translate Filter - 3.3.0

  • Feat: added ECS compatibility mode #89

    • when ECS compatibility is enabled, default behaviour is an in-place translation
  • Fix: improved error handling - do not rescue potentially fatal (JVM) errors

Beats Input - 6.2.0

  • ECS compatibility enablement: Adds alias to support upcoming ECS v8 with the existing ECS v1 implementation
  • [DOC] Remove limitations topic and link #428

File Input - 4.4.0

  • Add support for ECS v8 #301

Heartbeat Input - 3.1.1

  • Docs: added information on ECS v8 support #19
  • Added new sequence setting to manage the type of sequence generator and added ECS compatibility behavior #18

S3 Input - 3.8.0

  • Add ECS v8 support.

Stdin Input - 3.4.0

  • Add ECS v8 support as alias of v1 implementation

Udp Input - 3.5.0

  • Added ECS v8 support as an alias to the ECS v1 implementation

Event_support Mixin - 1.0.1

Udp Output - 3.2.0

  • Added field reference support in port #13