github fluent/fluent-bit v4.0.4
Fluent Bit 4.0.4

latest releases: v4.0.9, 4.0.9, v4.0.8...
one month ago

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

What's Changed

  • release: update to 4.0.4 by @github-actions in #10411
  • workflows: bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @dependabot in #10413
  • install: update install script to handle Rocky/Alma repos now by @patrick-stephens in #10418
  • hash_table: fix leak in case insensitive and add unit tests by @edsiper in #10424
  • io: on network connect exceptions, invalidate file descriptor by @edsiper in #10425
  • config: implement storage inheritance option by @niedbalski in #10396
  • lib: luajit: only require a C compiler by @ThomasDevoogdt in #10318
  • log_event_decoder: validate memory allocation by @edsiper in #10433
  • filter_modify: fix leaks on exceptions by @edsiper in #10434
  • upstream: fix connection count when net.max_worker_connections is set by @edsiper in #10423
  • filter_lua: add groups metadata and body support by @edsiper in #10444
  • lib: lwrb: build it as a static lib instead of an interface by @edsiper in #10447
  • multiline: release unpacked contexts on exceptions by @edsiper in #10449
  • processor_content_modifier: fix leak on JSON conversion and data type by @edsiper in #10450
  • out_opentelemetry: fix leaks on exceptions by @edsiper in #10451
  • http_server: add new API to configure the maximum buffer size by @edsiper in #10448
  • in_calyptia_fleet: fix memory leak in get_fleet_id_from_header. by @pwhelan in #10467
  • out_opentelemetry: fix handling of retry status (fix #10481) by @edsiper in #10497
  • in_splunk: continue with the next token if length of auth header vs token doesn't match by @lecaros in #10484
  • config_format: yaml: add detailed error message on bad format by @edsiper in #10499
  • in_calyptia_fleet: report the configuration version. by @pwhelan in #10496
  • dockerfile: Enable default SIMD support in Docker by @jinyongchoi in #10225
  • in_docker: update function pointer signatures with correct args for C23 by @nuclearpidgeon in #10490
  • go: plugin_proxy: update function pointer signatures with correct args for C23 by @nuclearpidgeon in #10489
  • build: Isolate onigmo headers for building process by @cosmo0920 in #10517
  • gzip: Process boundary conditions strictly by @cosmo0920 in #10526
  • input_chunk: Keep consistent for appending chunks by @cosmo0920 in #10527
  • kafka: add support for AWS MSK IAM authentication by @edsiper in #10525
  • upstream: prioritize the reuse of connections instead of establishing new ones by @lecaros in #10491
  • processor_sampling: fix stale span references in registry by @edsiper in #10538
  • unicode: defs: conv: Implement conversion rules of character encodings by @cosmo0920 in #10464
  • in_prometheus_scrape: release context if upstream context fails by @edsiper in #10539
  • lib: onigmo: update onigmo function signatures and building process by @cosmo0920 in #10521
  • in_calyptia_fleet: fix init error mem leaks. by @pwhelan in #10502
  • examples: wasi_serde_json: Follow Rustc target renaming from wasm32-wasi to wasm32-wasmp1 by @cosmo0920 in #10534
  • in_kmsg: use strtoull to fix timestamp parsing on 32-bit systems by @mhusaam in #10543
  • build: kafka and MSK IAM: fix handling of definitions by @edsiper in #10536
  • record_accessor: add support for binary values and references by @edsiper in #10548
  • in_tail: process non utf8 encodings with conversion engine by @cosmo0920 in #10542
  • network: add new net.backlog property to set somaxconn in the process listeners by @edsiper in #10550
  • network: general fixes for failure states by @edsiper in #10466
  • opentelemetry: new abstraction to handle OTLP data by @edsiper in #10549
  • processor_sql: record_accessor: stream_processor: Fix yylex() function signatures by @cosmo0920 in #10551
  • filter_lua: add support to access groups and metadata by @edsiper in #10457
  • out_opentelemetry: fix logic for grouping when using resource_id/scope_id by @edsiper in #10500
  • downstream: fix check of accept timeout by @edsiper in #10552
  • filter_lua: tests: Expand waiting time for results with timeouts by @cosmo0920 in #10553
  • in_winevtlog: Launch w/o valid subscription when using ignore_missing_channels parameter by @cosmo0920 in #10555
  • out_cloudwatch_logs: fix strcasestr _GNU_SOURCE by @ThomasDevoogdt in #10452
  • in_tail: only rely on fstat() to detect file rotation by @david-garcia-garcia in #10405
  • reload: fix handling hot reload when reload failure by @zshuang0316 in #10547
  • in_kafka: add enable_auto_commit option for Kafka consumer by @edsiper in #10558
  • lib: cmetrics: upgrade to v1.0.4 by @edsiper in #10557
  • out_opentelemetry: fix behavior of record attributes handling by @edsiper in #10562
  • out_loki: prevent race conditions when multiple workers use remove_keys by @edsiper in #10563
  • workflows: deprecate windows-2019 by @edsiper in #10567

New Contributors

Full Changelog: v4.0.3...v4.0.4

Don't miss a new fluent-bit release

NewReleases is sending notifications on new releases.