KNOWLEDGE BASE
Release Notes v5.1.1
Fluent Bit is a Fast and Lightweight Telemetry Agent for Linux, BSD, macOS and Windows. We are proud to announce the availability of Fluent Bit v5.1.1.
For people upgrading from previous versions, please read the Upgrading Notes section of our documentation:
https://docs.fluentbit.io/manual/5.1/installation/upgrade_notes
Fluent Bit v5.1.1 is a maintenance release that improves storage-limit enforcement, retry handling, and output reliability. It also adds timestamp-based destinations to the File output, automatic timestamp extraction for Splunk, and hostname promotion for LogDNA.
The release contains 54 commits since v5.1.0, with fixes and expanded coverage across the engine, storage backlog, networking, outputs, metrics collection, packaging, and test suite.
What’s new ?
Core
- storage: enforce
storage.total_limit_sizecorrectly for configurations with many outputs and improve visibility when chunks are evicted - storage backlog: preserve unroutable chunks on disk so a future configuration can process them
- engine: reschedule transient chunk-read failures within the configured retry limit, clean up stale tasks, and improve retry-failure accounting
- networking: invalidate TLS sessions before closing downstream sockets for safer connection cleanup
- plugin proxy: propagate configuration maps when registering proxy-backed input, output, and custom plugins
- stream processor: release allocated resources when stream initialization fails
- encoding: correct SIMD boundary handling for long and percent-containing strings
- packaging: correct package index links so release artifacts resolve under the expected package paths
- tests: expand storage-limit, backlog, retry, output, SIMD-boundary, reload, and Windows coverage
Plugins
Inputs
- Node Exporter Metrics
- correct disk statistics metric caching on Linux and macOS to prevent invalid disk metric values
- Storage Backlog
- retain chunks without a matching route and add clearer diagnostics for storage-limit eviction
Outputs
- File
- add optional
strftimeplaceholders in output paths and filenames, based on each event’s UTC timestamp - preserve literal percent characters by keeping timestamp expansion disabled by default
- add optional
- Splunk
- add
auto_extract_timestampso Splunk HTTP Event Collector can derive timestamps from event data
- add
- LogDNA
- promote a record’s hostname to the primary hostname field, with the configured hostname as a fallback
- Amazon S3
- strengthen concurrent buffer and quarantine accounting, prevent size underflow, and stop repeated retries when storage limits are reached
Contributors
On every release, many people contribute through bug reports, troubleshooting, documentation, testing, and code. Without these community contributions, the project would not be in the great shape that it is today. Thank you to everyone who takes part in this journey!
Join us
We want to hear from you. Our community keeps growing, and you can be part of it:
- Github: http://github.com/fluent/fluent-bit
- Slack: CNCF Slack, channel
#fluent-bit(https://communityinviter.com/apps/cloud-native/cncf) - Twitter: @fluentbit