Releases: fluent/fluent-bit
Releases · fluent/fluent-bit
Fluent Bit 5.0.3
https://fluentbit.io/announcements/v5.0.3/
What's Changed
- tests: integration: introduce in-tree integration test suite by @edsiper in #11663
- parser: Address wrong assignments of timezone at midnight by @cosmo0920 in #11677
- release: update to 5.0.3 by @github-actions[bot] in #11659
- workflows: Unify steps of downloading built macOS packages by @cosmo0920 in #11666
- record accessor: fix CFL root-key matching and container translation by @edsiper in #11673
- env: add new extended format to handle environment variables by @edsiper in #10862
- out_s3: fix retry_limit semantics and multipart upload memory leaks by @singholt in #11669
- lib: cmetrics: upgrade to v2.1.2 by @edsiper in #11685
- in_tail: harden db offset restore across restart by @edsiper in #11691
- oauth2: restore legacy context creation behavior by @edsiper in #11662
- network: Handle baraketed ipv6 addresses by @cosmo0920 in #11676
- in_opentelemetry: fix tag routing issue by @edsiper in #11701
- http_server: add settings for ingress queue by @edsiper in #11704
- out_syslog: address invalid configurations on in syslog by @cosmo0920 in #11706
- input_thread: replace raw read() with pipe abstraction to fix crash by @zshuang0316 in #11623
- workflows: Windows docker insufficient disk space fix by @mabrarov in #11671
- http_client: enhance parser in timeouts and protocol parsing by @edsiper in #11686
- in_ebpf: add tcp trace by @cosmo0920 in #11646
Full Changelog: v5.0.2...v5.0.3
Fluent Bit 4.2.4
https://fluentbit.io/announcements/v4.2.4/
What's Changed
- dockerfiles: Install minimum components and avoiding to use includeRecommended [Backport to 4.2] by @cosmo0920 in #11481
- filter_kubernetes: fix accidentally removed u in prefix [Backport to 4.2] by @cosmo0920 in #11493
- multiline: ml: Propagate metadata even if on exceptions [Backport to 4.2] by @cosmo0920 in #11494
- filter_log_to_metrics: Use pre-allocated slots of memory for labels [Backport to 4.2] by @cosmo0920 in #11514
- workflows: Suppress invalid glob patterns [Backport to 4.2] by @cosmo0920 in #11522
- processor_content_modifier: fix OTEL scope autogenerated key leak [Backport to 4.2] by @cosmo0920 in #11542
- http_server: enforce buffer_max_size for HTTP/2 request bodies [Backport to 4.2] by @cosmo0920 in #11581
- github: workflows: remove trivy cron workflow by @edsiper in #11599
- avro: out_kafka: Fix specification errors in avro format [Backport to 4.2] by @cosmo0920 in #11615
- lib: monkey: upgrade to v1.8.8 by @edsiper in #11693
- engine: use effective post-processor counts for output metrics (v4.2) by @edsiper in #11519
- release: Update to v4.2.4 by @cosmo0920 in #11694
Full Changelog: v4.2.3...v4.2.4
Fluent Bit 5.0.2
https://fluentbit.io/announcements/v5.0.2/
What's Changed
- release: update to 5.0.2 by @github-actions[bot] in #11636
- build: Detect version bump to permit "release: " prefix by @cosmo0920 in #11638
- aws: compression: arrow: Set up proper block size by @cosmo0920 in #11640
- dockerfiles: windows: fixed VS Build Tools installation by @mabrarov in #11643
- out_azure_blob: add path templating support comparable to s3 by @nberlee in #11178
- oauth2: harden token refresh parsing by @erain in #11618
- out_azure_kusto: fix SIGSEGV crashes, resource handle leaks, and HTTP buffer sizing by @tanmaya-panda1 in #11607
- in_ebpf: Add vfs trace by @cosmo0920 in #11568
- agents: add initial AGENTS.md by @edsiper in #11644
Full Changelog: v5.0.1...v5.0.2
Fluent Bit 5.0.1
https://fluentbit.io/announcements/v5.0.1/
What's Changed
- moth: update banner to v5.0 by @edsiper in #11628
- tests: runtime: Mark another port 4318 raced test case by @cosmo0920 in #11627
- tests: CI test stabilization by @mabrarov in #11625
- workflows: ensure 5.0 releases are handled by @patrick-stephens in #11631
- opentelemetry: add OTLP JSON and OTLP Proto helpers by @edsiper in #11624
Full Changelog: v5.0.0...v5.0.1
Fluent Bit 4.2.3.1
Fluent Bit 4.2.3
https://fluentbit.io/announcements/v4.2.3/
What's Changed
- release: update to 4.2.3 by @github-actions[bot] in #11310
- copyright: update year to 2026 by @edsiper in #11325
- filter_kubernetes: fix parser annotation leak by @erain in #11333
- github: scripts: commit_linter: Handle bin prefix for fluent-bit.c by @cosmo0920 in #11336
- bin: Handle CONT signal properly under leaks command by @cosmo0920 in #11335
- filter_wasm: Handle group metadata by @cosmo0920 in #11305
- cmake: kafka: fix OAuth Bearer detection on Windows by @bp-cheng in #11294
- maintenance: update branch and security EOL info by @edsiper in #11339
- github: scripts: commit_prefix_check: add config format rules on linter by @cosmo0920 in #11346
- readme: update active branch 4.2 by @edsiper in #11348
- out_opentelemetry: on HTTP/2, read and process gRPC status code by @edsiper in #11347
- config_format: cf_yaml: Align the behavior of dirname against POSIX [Backport to 4.2] by @cosmo0920 in #11363
- filter_log_to_metrics: fix initialization and exception cleanup by @edsiper in #11428
- out_stackdriver: clean up oauth2 cache lifecycle by @edsiper in #11429
- filter_kubernetes: Adjust cleanup ordering to avoid use-after-free [4.2 backport] by @ShelbyZ in #11445
- in_winevtlog: Add text format for event rendering [Backport to 4.2] by @cosmo0920 in #11466
- in_tail: Add skipped_lines counter [Backport to 4.2] by @cosmo0920 in #11467
- in_splunk: Implement handling remote addr feature [Backport to 4.2] by @cosmo0920 in #11465
- aws: switch AWS Endpoints for European Souvereign Cloud [4.2 backport] by @ShelbyZ in #11423
- plugin_proxy: enable event_type specification for proxy plugins (4.2 Backport) by @jmccormick7 in #11241
- in_splunk: Plug memory issues [Backport to 4.2] by @cosmo0920 in #11475
New Contributors
Full Changelog: v4.2.2...v4.2.3
Fluent Bit 4.2.2
https://fluentbit.io/announcements/v4.2.2/
What's Changed
- packaging: script: Use rockylinux prefix on package testing script by @cosmo0920 in #11297
- release: update to 4.2.2 by @github-actions[bot] in #11296
- security: Update supporting timeline by @cosmo0920 in #11300
- out_cloudwatch_logs: increase MAX_EVENT_LEN to 1MB with tests by @ShelbyZ in #11159
- aws: Implement simple_aggregation operation by @ShelbyZ in #11284
- out_kinesis_firehose: enable HTTP debugging for AWS client requests by @runderwo in #11015
- http_client: add ipv6 bracket if missing from host address by @ShelbyZ in #11181
- lib: updates 20251223 by @edsiper in #11309
New Contributors
Full Changelog: v4.2.1...v4.2.2
Fluent Bit 4.2.1
https://fluentbit.io/announcements/v4.2.1/
What's Changed
- release: update to 4.2.1 by @github-actions[bot] in #11154
- workflows: Not to make latest on publishing 4.1 series on GitHub Relases by @cosmo0920 in #11166
- in_forward: fix connection release on pause memory corruption by @sparrc in #11114
- workflows: Remove unused tools from unit-tests workflow for extending available disk space by @cosmo0920 in #11184
- workflows: bump actions/checkout from 5 to 6 by @dependabot[bot] in #11190
- in_opentelemetry: added five missing configuration option descriptions. Fixes #11191. by @eschabell in #11192
- out_s3: implement retry_limit parameter by @shadowshot-x in #10825
- in_blob: added missing configuration descriptions. Fixes #11204. by @eschabell in #11206
- tls: openssl: Implement flexible certstore loading on Windows by @cosmo0920 in #11200
- in_kubernetes_events: add support for configuring input upstream network setup by @slab-msft in #11188
- workflows: add new commit linter tool by @edsiper in #11245
- workflows: bump actions/checkout from 4 to 6 by @dependabot[bot] in #11248
- workflows: bump actions/setup-python from 5 to 6 by @dependabot[bot] in #11249
- dockerfile: Docker image to support large page sizes by @mlsorensen in #11164
- dockerfile: update to Debian Trixie by @patrick-stephens in #11006
- in_elasticsearch: fixing missing config parameter description for http2. Fixes #11221. by @eschabell in #11226
- in_exec_wasi: fix config key typo 'bool' to 'oneshot'. Fixes #11232. by @eschabell in #11233
- in_forward: improve configuration parameter descriptions by @eschabell in #11235
- github: commit_linter: Make more flexibility for commit linter by @cosmo0920 in #11251
- build: prevent the toolchain from emitting an executable stack by @edsiper in #11258
- in_forward: fix segfault and double-free in trace path handling by @edsiper in #11257
- in_node_exporter_metrics: Increase buffer size to read /proc/stat correctly by @piwai in #11253
- in_http: added missing config parameter descriptions. by @eschabell in #11240
- workflows: bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #11275
- out_flowcounter: Fix incorrect bytes calcuation by @cosmo0920 in #11259
- workflows: bump actions/cache from 4 to 5 by @dependabot[bot] in #11281
- workflows: bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #11290
- workflows: bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #11289
- github: workflows: Clean up needless resources on GHA workers by @cosmo0920 in #11288
- in_ebpf: add three missing config option descriptions. Fixes #11221. by @eschabell in #11222
- in_gpu_metrics: updated config parameters descriptions. by @eschabell in #11237
- build: Tweak linker flags for zstd by @cosmo0920 in #11111
- in_winevtlog: Plug glitches of time offset for DST/STD switches by @cosmo0920 in #11291
New Contributors
- @slab-msft made their first contribution in #11188
- @mlsorensen made their first contribution in #11164
- @piwai made their first contribution in #11253
Full Changelog: v4.2.0...v4.2.1
Fluent Bit 4.0.14
https://fluentbit.io/announcements/v4.0.14/
What's Changed
- release: Update version to 4.0.14 by @cosmo0920 in #11030
- engine: fix memory leaks with parse error handling in parse_string_map_to_list (backport of #10943). by @pwhelan in #10944
- help: add space for outputs and processors when generating schema. by @pwhelan in #11021
- in_tail: fix last_processed_bytes calculation [Backport to 4.0] by @cosmo0920 in #11048
- fstore: safe check on fsf file deletion [Backport to 4.0] by @cosmo0920 in #11058
- tests: internal: aws_credentials_sts: fix unit test (timestamps) by @cosmo0920 in #11085
- wasm: Plug wasm heap leakages [Backport to 4.0] by @cosmo0920 in #11118
- in_forward: fix connection release on pause memory corruption [Backport to 4.0] by @cosmo0920 in #11182
- in_opentelemetry: added five missing configuration option descriptions [backport 4.0] by @eschabell in #11195
- workflows: Remove unused tools from unit-tests workflow for extending available disk space [Backport to 4.0] by @cosmo0920 in #11263
- out_flowcounter: Fix incorrect bytes calcuation [Backport to 4.0] by @cosmo0920 in #11260
- in_forward: fix segfault and double-free in trace path handling [Backport to 4.0] by @cosmo0920 in #11266
- in_winevtlog: Plug glitches of time offset for DST/STD switches [Backport to 4.0] by @cosmo0920 in #11298
Full Changelog: v4.0.13...v4.0.14
Fluent Bit 4.1.2
https://fluentbit.io/announcements/v4.1.2/
What's Changed
- release: update to 4.1.2 by @github-actions[bot] in #11005
- reload: fix race between watchdog start and setting async cancellation by @stoksc in #11012
- storage: fix heap corruption in chunk sort parser by @cosmo0920 in #11017
- in_calyptia_fleet: add support for net.* properties for the upstream connection. by @pwhelan in #10998
- in_forward: fix username parsing by @edsiper in #11026
- in_forward: Fix incorrect user auth sequence by @cosmo0920 in #11028
- help: add space for outputs and processors when generating schema. [Backport to 4.1] by @cosmo0920 in #11066
- tests: internal: aws_credentials_sts: fix unit test (timestamps) by @cosmo0920 in #11086
- fstore: safe check on fsf file deletion [Backport to 4.1] by @cosmo0920 in #11061
- wasm: Plug wasm heap leakages [Backport to 4.1] by @cosmo0920 in #11119
- out_s3: Add a NULL check for plugging SEGV on dry_run [Backport to 4.1] by @cosmo0920 in #11123
- in_forward: fix connection release on pause memory corruption [backport to 4.1] by @sparrc in #11179
- in_opentelemetry: added five missing configuration option descriptions [backport 4.1] by @eschabell in #11194
- workflows: Remove unused tools from unit-tests workflow for extending available disk space [Backport to 4.1] by @cosmo0920 in #11264
- out_flowcounter: Fix incorrect bytes calcuation [Backport to 4.1] by @cosmo0920 in #11261
- in_forward: fix segfault and double-free in trace path handling [Backport to 4.1] by @cosmo0920 in #11267
Full Changelog: v4.1.1...v4.1.2