KNOWLEDGE BASE
Release Notes v1.9.3
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.9.3.
Changes
-
Core
- filter: add input instance to filter callback
- luajit: new api flb_luajit_load_buffer()
- lib: librdkafka: upgrade from v1.7.0 to v1.8.2
- lib: chunkio: upgrade to v1.2.0
- lib: cmetrics: upgrade to v0.3.1
- fstore: use new chunkio api
- storage: use new chunkip api
- parser: fix null dereference
- strptime: typecast to avoid signed overflow
- ra: support flb_ra_update_kv_pair (#3835)
- input: close event channel on destroy (#5351)
- output: fix potential NULL deref
- csv: implement CSV support interface (#5269)
- pack: use build time parameters for msgpack to json buffer
-
Plugins
- Prometheus Scrape (Input)
- Fix invalid type reference in log call format string (#5322)
- Exec (Input)
- Fix using interval from config map (#5227)
- Storage_Backlog (Input)
- Skip corrupted chunks
- Tcp (Input)
- Close server_fd on destroy
- Docker (Input)
- Fix error handling if some resources not found (#5189)
- Add missing include/exclude property
- Nest (Filter)
- Fix wildcard config to allow multiple entries (#5264)
- Check if flb_strndup returns null (#5315)
- Record Modifier (Filter)
- Add error check for flb_strndup(#5103) (#5122)
- Lua (Filter)
- Add return for discarding all records (#5251) (#5271)
- Add new option
codeto load script from a string
- Multiline (Filter)
- Add fluentd log driver partial message support (#5285)
- Implement buffered mode using in_emitter
- Grep (Filter)
- Check if flb_strndup returns null (#5316)
- Stackdriver (Output)
- Ensure url encoding for the oauth2 request, and send to the more modern endpoint. (#3198)
- Add static labels defined in configuration (#5176)
- Bigquery (Output)
- Url-encode the oauth request body.
- Switch to a more modern oauth2 token url.
- Cloudwatch Logs (Output)
- Only create log group if it does not already exist to prevent throttling
- Prometheus Scrape (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!
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