Skip to content

Releases: fluent/fluent-bit

Fluent Bit 4.0.13

16 Oct 08:07

Choose a tag to compare

https://fluentbit.io/announcements/v4.0.13/

What's Changed

  • release: Update version to v4.0.13 by @cosmo0920 in #10994
  • in_calyptia_fleet: load configuration on initial startup (backport #10996 to 4.0). by @pwhelan in #10997
  • storage: fix heap corruption in chunk sort parser [Backport to 4.0] by @cosmo0920 in #11022
  • in_forward: Fix of handshaking on forward protocol [Backport to 4.0] by @cosmo0920 in #11029

Full Changelog: v4.0.12...v4.0.13

Fluent Bit v4.1.1

09 Oct 13:14

Choose a tag to compare

What's Changed

  • release: update to 4.1.1 by @github-actions[bot] in #10932
  • workflows: windows: Add a testing flow with using ARM64 Windows runner by @cosmo0920 in #10931
  • scripts: Handle two or more digits for patch version by @cosmo0920 in #10936
  • in_emitter: in_forward: Ensure ring buffer on threaded mode in emitter by @cosmo0920 in #10950
  • in_splunk: return correct error response for http/1 handler. by @pwhelan in #10940
  • workflows: bump ossf/scorecard-action from 2.4.2 to 2.4.3 by @dependabot[bot] in #10957
  • opentelemetry: allow empty strings for TraceID and SpanID (logs) by @edsiper in #10956
  • workflows: bump peter-evans/dockerhub-description from 4 to 5 by @dependabot[bot] in #10964
  • workflows: add sanity check for toolchains w/ CXX support by @ThomasDevoogdt in #9277
  • in_winevtlog: Implement trying to reconnect on cancel mechanism by @cosmo0920 in #10942
  • reload: refactor watchdog to be preemptable on windows. by @pwhelan in #10968
  • docs: fix broken links by @llstrk in #10965
  • in_docker: add helper for container name parsing by @edsiper in #10972
  • out_opentelemetry: add configurable log resource limits by @edsiper in #10955
  • out_opentelemetry: no longer reallocates the http2 setting string by @edsiper in #10960
  • in_http: fix handling of URL encoded value by @edsiper in #10961
  • out_file: sanitize incoming Tag to prevent path traversal by @edsiper in #10969
  • router: use memchr() and tag length for matching tags by @edsiper in #10976
  • in_forward: Fix user authentication to align Fluentd's behavior by @cosmo0920 in #10973
  • in_http: in_splunk: in_elasticsearch: fix tag_key lookup by @edsiper in #10967
  • in_calyptia_fleet: load configuration on initial startup. by @pwhelan in #10996
  • engine: fix memory leaks with parse error handling in parse_string_map_to_list. by @pwhelan in #10943
  • workflows: bump github/codeql-action from 3 to 4 by @dependabot[bot] in #10999
  • out_es: fix elasticsearch output api key usage by @graphaelli in #10949

New Contributors

Full Changelog: v4.1.0...v4.1.1

Fluent Bit 4.0.12

07 Oct 07:59

Choose a tag to compare

https://fluentbit.io/announcements/v4.0.12/

What's Changed

  • release: Update to v4.0.12 by @cosmo0920 in #10935
  • in_splunk: fix the invalid data format response when submitting valid data. by @pwhelan in #10939
  • opentelemetry: allow empty strings for TraceID and SpanID (logs) [Backport to 4.0] by @cosmo0920 in #10962
  • in_emitter: in_forward: Ensure ring buffer on threaded mode in emitter [Backport to 4.0] by @cosmo0920 in #10951
  • out_opentelemetry: no longer reallocates the http2 setting string [Backport to 4.0] by @cosmo0920 in #10963
  • log_to_metrics: fix improper handling of record accessor context [Backport to 4.0] by @cosmo0920 in #10980
  • out_opentelemetry: add configurable log resource limits [Backport to 4.0] by @cosmo0920 in #10981
  • in_http: fix handling of URL encoded value [Backport to 4.0] by @cosmo0920 in #10982
  • out_file: sanitize incoming Tag to prevent path traversal [Backport to 4.0] by @cosmo0920 in #10983
  • in_docker: add helper for container name parsing [Backport to 4.0] by @cosmo0920 in #10984
  • reload: add a timeout mechanism and its based commits backporting [Backport to 4.0] by @cosmo0920 in #10985
  • in_forward: Fix user authentication to align Fluentd's behavior [Backport to 4.0] by @cosmo0920 in #10986
  • router: use memchr() and tag length for matching tags [Backport to 4.0] by @cosmo0920 in #10987
  • reload: refactor watchdog to be preemptable on windows. [Backport to 4.0] by @cosmo0920 in #10988
  • in_http: in_splunk: in_elasticsearch: fix tag_key lookup [Backport to 4.0] by @cosmo0920 in #10991

Full Changelog: v4.0.11...v4.0.12

Fluent Bit 4.0.11

25 Sep 09:26

Choose a tag to compare

https://fluentbit.io/announcements/v4.0.11/

What's Changed

Full Changelog: v4.0.10...v4.0.11

Fluent Bit v4.1.0

24 Sep 20:07

Choose a tag to compare

Fluent Bit 4.0.10

18 Sep 09:23

Choose a tag to compare

https://fluentbit.io/announcements/v4.0.10/

What's Changed

  • release: Update version to v4.0.10 by @cosmo0920 in #10836
  • in_splunk: fix the response when receiving empty payload - backport of 10800 by @lecaros in #10856
  • in_event_type: implement pause/resume to stop timed collector. by @pwhelan in #10852
  • workflows: Install NSIS via chocolatey [Backport to 4.0] by @cosmo0920 in #10859
  • in_winevtlog: Plug possible SEGV occurrence paths [Backport to 4.0] by @cosmo0920 in #10857
  • lib: updates for cmetrics and monkey (v4.0 backport) by @edsiper in #10871
  • utils: relax proxy URL parsing by @edsiper in #10891
  • upstream: Move clearing TLS session from prepare phase to destroy phase [Backport to 4.0] by @cosmo0920 in #10895
  • in_storage_backlog: fix use-after-free when segregating chunk [Backport to 4.0] by @cosmo0920 in #10896

Full Changelog: v4.0.9...v4.0.10

Fluent Bit 4.0.9

04 Sep 09:59

Choose a tag to compare

https://fluentbit.io/announcements/v4.0.9/

What's Changed

  • release: update to 4.0.9 by @cosmo0920 in #10772
  • in_tail: fix memory leak when using generic unicode conversion (backport #10781) by @pwhelan in #10785
  • cmake: explicitly disable FLB_UNICODE_ENCODER when FLB_USE_SIMDUTF is disabled. [Backport to 4.0] by @cosmo0920 in #10792
  • pipe: Specify linger option for flb_pipes which is build on top of socketpairs on Windows [Backport to 4.0] by @cosmo0920 in #10791
  • cmake: backport #10778 and #10786 to 4.0. by @pwhelan in #10795
  • engine: fix busy chunks on reload. [Backpoprt to 4.0] by @cosmo0920 in #10806
  • opentelemetry: remove enforcement of timestamp fields for logs (backport v4.0) by @edsiper in #10814
  • http_client: add response and read idle timeouts (backport v4.0) by @edsiper in #10811
  • http_client: fix incomplete error handling in flb_http_do() (backport v4.0) by @edsiper in #10812
  • opentelemetry: fix handling of numeric attributes (backport v4.0) by @edsiper in #10816
  • downstream: implement pause and resume functionality [Backport to 4.0] by @cosmo0920 in #10829
  • network: fix strerror_r detection for musl [Backport to 4.0] by @cosmo0920 in #10830

Full Changelog: v4.0.8...v4.0.9

Fluent Bit 4.0.8

21 Aug 04:26

Choose a tag to compare

https://fluentbit.io/announcements/v4.0.8/

What's Changed

  • engine: fix endless loop on reload [backport to 4.0] by @cosmo0920 in #10709
  • release: update to 4.0.8 by @cosmo0920 in #10711
  • input_metrics: discard cmetrics with no series (backport v4.0) by @edsiper in #10736
  • in_node_exporter_metrics: add Linux sockstat collector (backport v4.0) by @edsiper in #10737
  • in_node_exporter_metrics: add Linux hwmon collector (backport v4.0) by @edsiper in #10738
  • pack: fix token count regression in JSON tokenizer and remove parser reset (backport 4.0) by @edsiper in #10740
  • in_kafka: improve offset commit timing to avoid data loss in edge cases (backport v4.0) by @edsiper in #10741
  • in_node_exporter_metrics: add new option 'path.rootfs' (backport v4.0) by @edsiper in #10739
  • out_azure_kusto: Added workload identity support (backport v4.0) by @edsiper in #10742
  • out_datadog: task_arn now correctly mapped to full arn (backport v4.0) by @edsiper in #10744
  • out_cloudwatch: add entity support and remove unnecessary log content (backport v4.0) by @edsiper in #10743
  • out_kinesis_firehose: introduce port parameter (backport v4.0) by @edsiper in #10745
  • dockerfiles: windows: update to ltsc 2025 and fix layers by @edsiper in #10764
  • out_es: add apikey to available auth types by @edsiper in #10765
  • lib: chunkio: update to 98988d25 by @edsiper in #10763
  • in_calyptia_fleet: fleet config fetch ignores older-timestamped files by @edsiper in #10762
  • opentelemetry: logs: fix packaging length for trace_id and span_id (backport 4.0) by @edsiper in #10768
  • workflows: Retrieve the actual target image with tag [Backport to 4.0] by @cosmo0920 in #10769
  • workflows: Add sudo for a cleanup step by @cosmo0920 in #10770

Full Changelog: v4.0.7...v4.0.8

Fluent Bit 4.0.7

07 Aug 06:14

Choose a tag to compare

https://fluentbit.io/announcements/v4.0.7/

What's Changed

  • release: update to 4.0.7 by @cosmo0920 in #10694
  • in_windows_exporter_metrics: Handle DST more precisely with dynamic timezone verison of functions [Backport to 4.0] by @cosmo0920 in #10701
  • opentelemetry: general fixes for log handling [Backport to 4.0] by @cosmo0920 in #10702

Full Changelog: v4.0.6...v4.0.7

Fluent Bit 4.0.6

04 Aug 12:27

Choose a tag to compare

https://fluentbit.io/announcements/v4.0.6/

What's Changed

  • release: Update to 4.0.6 [4.0] by @cosmo0920 in #10640
  • out_chronicle: Fix log_key detection mechanism [Backport 4.0] by @cosmo0920 in #10646
  • filter_aws: send entity attributes for telemetry association [Backport 4.0] by @cosmo0920 in #10654
  • in_winevtlog: Handle Daylight saving time by using newer functions [Backport to 4.0] by @cosmo0920 in #10668
  • in_windows_exporter_metrics: Follow windows_exporter prom names correctly and support connection_state metrics [Backport to 4.0] by @cosmo0920 in #10669
  • lib: cmetrics: upgrade to v1.0.5 [Backport to 4.0] by @cosmo0920 in #10680
  • output: add Histogram Metric for end-to-end chunk latency [Backport to 4.0] by @cosmo0920 in #10681
  • input: remove second close on collector timer during destruction to avoid double-closing [Backport to 4.0] by @cosmo0920 in #10682
  • in_nginx_exporter_metrics: add scrape_interval option (default: 5s) [Backport to 4.0] by @cosmo0920 in #10683
  • out_kafka: do not release config map properties [Backport to 4.0] by @cosmo0920 in #10684
  • opentelemetry: utils: handle NULL type as empty strings [Backport to 4.0] by @cosmo0920 in #10685
  • in_opentelemetry: handle NULL body in otlp_pack_any_value (fix #10674) [Backport to 4.0] by @cosmo0920 in #10687
  • in_prometheus_textfile: new plugin to read .prom metric files [Backport to 4.0] by @cosmo0920 in #10686

Full Changelog: v4.0.5...v4.0.6