Logstash 8.8.1 Release Notes

  • Remove obsolete notice when using plugins with version < 1.0.0 #15077
  • Docs: Add instructions to verify Docker install images #15064
  • Fixes a regression introduced in 8.8.0 which could prevent Monitoring or Central Management from establishing a connection to Elasticsearch in some SSL configurations #15068

Plugins

Cef Codec - 6.2.7

  • Fix: when decoding in an ecs_compatibility mode, timestamp-normalized fields now handle provided-but-empty values #102

Anonymize Filter - 3.0.7

  • Pin murmurhash3 to 0.1.6 #16

Elasticsearch Filter - 3.15.1

  • Fixes a regression introduced in 3.15.0 which could prevent a connection from being established to Elasticsearch in some SSL configurations #169

Fingerprint Filter - 3.4.3

  • Pin murmurhash3 to 0.1.6 #74

Mutate Filter - 3.5.7

  • Docs: Clarify that split and join also support strings #164

Translate Filter - 3.4.1

  • Fix the limitation of the size of yaml file that exceeds 3MB #97

Truncate Filter - 1.0.6

  • Make 0.0.8 the lower bound for flores dependency #9

Beats Input - 6.6.1

  • Update netty to 4.1.93 and jackson to 2.13.5 #472

Elasticsearch Input - 4.17.2

  • Fixes a regression introduced in 4.17.0 which could prevent a connection from being established to Elasticsearch in some SSL configurations #193
  • Fixes scroll slice high memory consumption #189

Http Input - 3.7.1

  • Update netty to 4.1.93 #166

Tcp Input - 6.3.3

  • Update netty to 4.1.93 #212

Jdbc Integration - 5.4.3

  • Fix: crash when metadata file can’t be deleted after moving under path.data #136
  • Add new settings statement_retry_attempts and statement_retry_attempts_wait_time for retry of failed sql statement execution #123
  • Doc: described default_hash and tag_on_default_use interaction filter plugin #122

Rabbitmq Integration - 7.3.2

  • Change tls_certificate_password type to password to protect from leaks in the logs #54

Elasticsearch Output - 11.15.7

  • Fixes a regression introduced in 11.14.0 which could prevent a connection from being established to Elasticsearch in some SSL configurations #1138
  • Fixes possiblity of data loss when pipeline terminates very quickly after startup #1132.
  • Fixes undefined 'shutdown_requested' method error when plugin checks if shutdown request is received #1134
  • Improves connection handling under several partial-failure scenarios #1130

    • Ensures an HTTP connection can be established before adding the connection to the pool
    • Ensures that the version of the connected Elasticsearch is retrieved successfully before the connection is added to the pool.
    • Fixes a crash that could occur when the plugin is configured to connect to a live HTTP resource that is not Elasticsearch
  • Removes the ECS v8 unreleased preview warning #1131
  • Restores DLQ logging behavior from 11.8.x to include the action-tuple as structured #1105

Email Output - 4.1.2

  • Change password config type to Password to prevent leaks in debug logs #65