KNOWLEDGE BASE
Release Notes v1.8.13
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 v1.8.13.
For people upgrading from previous versions you must read the Upgrading Notes section of our documentation:
https://docs.fluentbit.io/manual/1.8/installation/upgrade_notes
News
Fluent Bit v1.8.13 is the stable release!, new changes on this version:
Core
- tls: add support to load system certificates on Windows
- metrics_exporter: use flb_hs_push_health_metrics when health check is registered
- parser: initialize multiline parser_ctx to NULL
- hash: add new API to check if hash exists
- input: initialize cmetrics to zero
- ra_key: reverse order of map lookup when extracting values
- output_thread: fix size of message
0xdeadbeefto stop the thread - http_server: health: modify qid of metrics
- http_server: add function to ingest health metrics
- filter: initialize cmetrics to zero
- base64: fork mbedtls 2.25.0 base64 utility to avoid 2.26.0+ performance hit
- plugins: in_http: memory leak correction
- output: allow to define a number of workers
- output: initialize cmetrics to zero
- http_client: fix wrong host header when using proxy (#4816)
- pack: add java_sql_timestamp format (#4822)
- pack: ensure minimum allocation is 256 bytes (unit test)
- pack: enhance memory allocation strategy for large JSON payloads
Libs
- lib: chunkio: upgrade to v1.1.6
- lib: monkey: sync capacity improvement and channel release fix
Plugins
- Storage_Backlog (Input)
- Do not abort if chunk cannot be processed
- Tail (Input)
- Do not use st_dev on windows
- Performance improvement on management of file list
- Systemd (Input)
- Skip broken entry
- Rewrite_Tag (Filter)
- Fix match aborting issue (#4276)
- Expect (Filter)
- Exit with 255 on failure (#4846)
- HTTP (Output)
- Set 2 workers by default
- Prometheus_Remote_Write (Output)
- Set 2 workers by default
- Stdout (Output)
- Set 1 worker by default
- S3 (Output)
- Add default 1 workers
- Migrate to performant base64 implementation
- Kinesis_Firehose (Output)
- Add default 1 worker
- Migrate to performant base64 implementation
- Tcp (Output)
- Set 2 workers by default
- Prometheus_Exporter (Output)
- Add new option ‘add_timestamp’, disabled by default
- File (Output)
- Set 1 worker by default
- Splunk (Output)
- Set 2 workers by default
- Forward (Output)
- Set 2 workers by default
- Stackdriver (Output)
- Set 2 workers by default
- Check for proper http request key
- Add new metric ‘fluentbit_stackdriver_requests_total’ (#2698)
- Correct env variable for sas (#4763)
- Null (Output)
- Set 1 worker by default
- Elasticsearch (Output)
- Set 2 workers by default
- Kinesis_Streams (Output)
- Add default 1 worker
- Migrate to performant base64 implementation
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:
- Slack: http://slack.fluentd.org
- Mailing list: https://groups.google.com/forum/#!forum/fluent-bit
- Github: http://github.com/fluent/fluent-bit
- IRC: irc.freenode.net #fluentbit
- Twitter: @fluentbit