v5.0.8

Next generation Telemetry Agent for Logs, Metrics and Traces.

June 23, 2026

KNOWLEDGE BASE

Release Notes v5.0.8

Fluent Bit is a Fast and Lightweight Data Processor and Forwarder for Linux, BSD, Windows and macOS. We are proud to announce the availability of Fluent Bit v5.0.8.

This maintenance release improves filesystem storage quota enforcement, OTLP JSON metric handling, Windows observability, Tail input recovery, and several cloud and search outputs while adding a new eBPF scheduler trace and broadening regression coverage across production pipelines.

What’s new ?


Core


  • storage: improve storage.total_limit_size accounting by projecting filesystem chunk growth, using chunkio allocation growth, validating released chunk sizes, and releasing successful chunk routes after delivery
  • opentelemetry: render unset OTLP JSON AnyValue fields correctly and fix JSON histogram bounds handling
  • config_format: clean up caller-owned Fluent Bit and YAML configuration objects when parsing fails
  • reload: clean up failed reload attempts after configuration parse errors
  • aws: detect authentication errors in XML responses and harden AWS error reporting when error content is unavailable
  • scheduler: dispose channel events cleanly during scheduler destruction
  • regex: fix a crash when parsing regex literals
  • unicode: use the correct maximum size for Cyrillic character handling
  • packaging: install libxxhash0 in the builder image and update versioned package metadata for v5.0.8
  • ci: update GitHub Actions dependencies and improve Windows build workflow permissions, OS selection, and WiX installation handling for ARM64 workers
  • tests: expand internal, runtime, and integration coverage for storage quota eviction, successful route release, OTLP JSON conversion, histogram bounds, Elasticsearch and OpenSearch bulk metadata, Loki tenant routing, CloudWatch escaping, Forward protocol validation, Tail aged-file pickup, Windows Event Log, Windows exporter metrics, eBPF scheduler traces, scheduler cleanup, AWS error handling, regex literals, reload failures, and configuration parse cleanup

Libraries


  • cmetrics: upgrade the bundled library to v2.1.5 with improved Prometheus decoder and remote-write handling

Plugins


  • eBPF (Input)
    • add a sched trace for Linux scheduler observability
    • improve scheduler trace polling and traverse thread IDs correctly in multithreaded environments
  • Tail (Input)
    • re-check modified time for files aged out by ignore_active_older_files so refreshed files can be picked up from the saved offset
    • align pause and resume handling for inotify progress checks
    • fix an out-of-bounds read when empty Docker log messages are unescaped
  • Windows Event Log (Input)
    • handle structured XML queries as separate subscriptions
    • add additional NULL checks for safer query and subscription cleanup
  • Windows Exporter Metrics (Input)
    • detect CPU architecture at runtime and improve WMI context handling across collection cycles
    • ensure correct bit width handling on 32-bit environments
  • Node Exporter Metrics (Input)
    • include file paths in Linux collector error messages to make missing sensor, filesystem, or permission issues easier to diagnose
    • fix cleanup ordering in shared node exporter utility handling
  • Elasticsearch (Output)
    • sanitize bulk action metadata for NDJSON requests, including configured IDs, logstash prefixes, and update actions
  • OpenSearch (Output)
    • sanitize bulk action metadata for NDJSON requests, including configured IDs, logstash prefixes, index record accessors, and update actions
  • Loki (Output)
    • route records with Tenant_Id_Key more reliably across chunk processing
  • CloudWatch Logs (Output)
    • escape special characters correctly in log event messages before sending them to CloudWatch Logs
  • Forward (Output)
    • strengthen length and type validation for HELO and protocol payload handling
  • Azure Blob (Output)
    • treat successful delete-blob responses with the correct status handling
  • Kafka (Output)
    • add integration coverage for OTLP JSON resource partitioning with small message limits
  • OpenTelemetry (Output)
    • improve OTLP JSON metric rendering for unset values and histogram bounds

Contributors

On every release, there are many people involved doing contributions to different areas like bug reporting, troubleshooting, documentation and coding, without these contributions from the community, the project won’t be the same and won’t be in the good shape that it is now. So THANK YOU! to everyone who takes part of this journey!

Join us

We want to hear about you, our community is growing, and you can be part of it!, you can contact us at:

Latest Version

New release on June 23, 2026

Fluent Bit v5.0.8 is out!

Check out the Release Notes, read the Updated Documentation or jump directly to the Downloads Section.

We are part of a wide community, no vendor lock-in.