github fluent/fluentd v1.19.4
Fluentd v1.19.4

7 hours ago

Bug Fix

  • #5504 buffer: enforce decompression_size_limit on the chunk IO path
  • #5488 buffer: clamp exported buffer size metrics to non-negative values
  • #5487 buffer: fix spurious BufferOverflowError caused by queue_size leaking when a chunk purge fails
  • #5456 buffer: fix stage_byte_size leak on staged to unstaged chunk demotion that could eventually raise spurious BufferOverflowError in plugins implementing #format
  • #5502 in_syslog: enforce message_length_limit on TCP/TLS transport
    • The default value of message_length_limit is changed from 2048 to 8192 to match rsyslog's default MaxMessageSize.
  • #5501 output: fix incomplete path traversal check in extract_placeholders
  • #5423 output: treat JSON::GeneratorError as unrecoverable error
  • #5500 parser_syslog: fix NameError when RFC5424 timestamp has repeated spaces
  • #5497 parser_syslog: fix NameError when RFC3164 timestamp has repeated spaces
  • #5444 parser_syslog: avoid excessive backtracking when parsing malformed RFC5424 structured data
  • #5486 chunk: ensure to close the Tempfile for decompressed data
  • #5471 plugin base: bound the number of worker lock files by hashing the path into a fixed set of buckets
  • #5445 out_forward: stop the endless "ack in response and chunk id in sent data are different" warning storm by discarding (instead of reusing) a keepalive socket whose ack failed or came back with a mismatched chunk id
  • #5478 config: accept empty lines in quoted strings
  • #5433 config: fix a config error when a single scalar value is given to an array option in YAML config syntax (for example retryable_response_codes: 503)
  • #5472 supervisor: reduce memory usage of cleanup_lock_dir with huge number of lock files

Enhancement

  • #5503 in_http: add <auth> for basic authentication and <security> for client network allowlisting

Misc

Contributors to this release (Alphabetical order)

  • Akash Kumar
  • Alexander Urieles
  • Arpit Jain
  • JSap0914
  • Kentaro Hayashi
  • Mehrdad Biukian
  • onice
  • Shizuo Fujita
  • Vedant Madane

Don't miss a new fluentd release

NewReleases is sending notifications on new releases.