KNOWLEDGE BASE
NOTE: This is a minor hotfix release that covers for corner cases for metrics handling. We keep same release notes as part of v2
Release Notes v2.1.5
Fluent Bit is a Fast and Lightweight Data Processor and Forwarder for Linux, BSD and OSX. We are proud to announce the availability of Fluent Bit v2.1.5.
Introduction
Fluent Bit v2.1 is the start of the new stable series of the project. During the last months our primary focus has been around extending support for Metrics, Traces and improving performance, among many others.
-
Core
- log_event_decoder: fix error description function
- log_event_decoder: add strerror function for decoder
- aws: protect credential providers with pthread_mutex
- aws: check for full xml end node in flb_aws_xml_get_val
- aws: always use calloc for creds
- aws: sts_credentials: make STS response parsing less brittle by checking for the full XML end node (#7357)
- multiline: remove incorrect flush
- signv4: always use calloc for memory allocation
- input_chunk: change a specifier to fix warning
- bin: Ensure thread safety on reloading by default
- bin: Add opt-in option to ensure thread safety on hot reloading
-
Libs
- cmetrics: upgrade to v0.6.2
-
Plugins
- Kubernetes Events (Input)
- Fix error when lasttimestamp is missing from an item.
- New input plugin to retrieve kubernetes events (#7494)
- Windows Exporter Metrics (Input)
- Fix wrong metrics type of free megabytes
- Node Exporter Metrics (Input)
- Update the timestamp for metrics of systemd version
- Update systemd gauge metrics on each interval
- Textfile: plug unhandled null case
- Emitter (Input)
- Remove unused variable
- Exec (Input)
- Exit fluent-bit after oneshot and propagate exit code (#7207)
- S3 (Output)
- Use new flb_aws_xml_get_val
- Fix wrong decrementing of index when uploadpart fails (#7393)
- Cloudwatch Logs (Output)
- Fix logic in free-ing log streams on shutdown (#7159)
- Azure Logs Ingestion API (Output)
- Implementing azure logs ingestion (with dcr, dce) output plugin (#7155)
- Prometheus Remote Write (Output)
- Handle 400 status as error immediately
- Stackdriver (Output)
- Process tracesampled special field
- Kubernetes Events (Input)
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!
- Wesley Pettit
- Eduardo Silva
- Leonardo Alminana
- Kushal Azim Ekram
- Hiroshi Hatake
- Craig Ringer
- Aditya Prajapati
- Takahiro Yamashita
- Pat
- Andre Silva
- Phillip Whelan
- Thiago Padilha
Join us
We want to hear about you, our community is growing, and you can be part of it!, you can contact us at:
- Github: http://github.com/fluent/fluent-bit
- Slack: http://slack.fluentd.org
- Twitter: @fluentbit