Logstash 7.15.0 Release Notesedit

New features and enhancementsedit

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 fixededit

  • 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

Pluginsedit

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