Releases: fluent/fluent-bit
Releases · fluent/fluent-bit
Fluent Bit 4.0.13
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
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
- @llstrk made their first contribution in #10965
- @graphaelli made their first contribution in #10949
Full Changelog: v4.1.0...v4.1.1
Fluent Bit 4.0.12
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
https://fluentbit.io/announcements/v4.0.11/
What's Changed
- release: Update version 4.0 [4.0 branch] by @cosmo0920 in #10897
- packaging: support Alma/Rocky/CentOS 10 plus Debian Trixie/13 [Backport to 4.0] by @patrick-stephens in #10907
- input: private plugins must use global event loop [Backport to 4.0] by @cosmo0920 in #10934
- tls: fix regression and proper shutdown [Backport to 4.0] by @cosmo0920 in #10933
Full Changelog: v4.0.10...v4.0.11
Fluent Bit v4.1.0
general announcement: https://fluentbit.io/announcements/v4.1.0/
Fluent Bit 4.0.10
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
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
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
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
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