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.7
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.7.
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
- upstream: fix logic to restrict number of connections with
net.max_worker_connectionsoption - core: fix up boolean conversion logic (#7618)
- log_event_decoder: fix handling of results states and extend API
- custom_calyptia: use verbose code to pass TLS parameters to fleet plugin.
- custom_calyptia: set defaults for calyptia fleet.
- downstream: fixed the event loop registration detection mechanism
- utils: plugin: freeing properly for duplicated string shared properties (#7464)
- config_format: yaml: fix ‘customs’ section handling(#7559)
- upstream: fix logic to restrict number of connections with
-
Libs:
- cmetrics: upgrade to v0.6.3
- wamr: Upgrade the bundled WAMR version to 1.2.2
-
Plugins
- Kubernetes_Filter (Input)
- Fix leak on exception
- Windows Exporter Metrics (Input)
- Handle
we.service.includeandwe.service.excludeoptions to construct where clause - Prevent to operate service metrics when terminating
- Display errored property name
- Implement Windows service metrics
- Handle
- Splunk (Input)
- Implement new Splunk HEC input plugin (#7349)
- Node Exporter Metrics (Input)
- Update metrics value only if succeeded
- Handle missing throttle metrics case such as vm
- Elasticsearch (Input)
- Provide version parameter for configurable server version (#7579)
- Podman Metrics (Input)
- Fixed reading undefined PID
- Kubernetes Events (Input)
- Call destructor when init failed
- Remove unnecessary type check
- Allow setting
kube_token_fileas empty for use with kubectl proxy. - Allow listening to a single namespace with the ’namespace’ parameter.
- Increase lookup interval to 500 milliseconds.
- Exec Wasi (Input)
- Add error message
- Fix possible null deref
- Rewrite Tag (Filter)
- Fix potential null dereference
- Stackdriver (Output)
- Support gzip compression with the new
compressoption (#7101)
- Support gzip compression with the new
- Standard Output (Output)
- Modify to check decoding result
- Gelf (Output)
- Fix releasing function handling (#7640)
- Chronicle (Output)
- Implement new Google Chronicle output plugin (#7232)
- Syslog (Output)
- Check error after flb_log_event_decoder_next (#7639)
- Kubernetes_Filter (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!
- Phillip Whelan
- Leonardo Alminana
- Eduardo Silva
- Braydon Kains
- CatherineF-dev
- Hiroshi Hatake
- David Korczynski
- Paweł Cendrzak
- Takahiro Yamashita
- Pat
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