Fluent Bit 4.0.3
https://fluentbit.io/announcements/v4.0.3/
- packaging: add AlmaLinux and RockyLinux builds by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10336
- in_node_exporter: removed unnecessary optimization that caused crash by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10347
- http_client: fix muti part http2 request not working by @flobz in https://github.com/fluent/fluent-bit/pull/9818
- backport to v.3.2 -- in_tail: make read_from_head after the initial discovery optional by @emmacz in https://github.com/fluent/fluent-bit/pull/10272
- wasm: Enable reference types feature on wasm by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10361
- engine: fix segfault in flb_config_init error case by @alecholmes in https://github.com/fluent/fluent-bit/pull/10355
- in_opentelemetry: Configurable logs_body_key by @prashantv in https://github.com/fluent/fluent-bit/pull/10335
- release: update to 4.0.3 by @github-actions in https://github.com/fluent/fluent-bit/pull/10367
- in_winevtlog: Support remote access of winevtlog by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10368
- out_opensearch: Prevent a SIGSEGV when ctx->index is NULL by @tkennedy1-godaddy in https://github.com/fluent/fluent-bit/pull/10365
- filter_parser: add record accessor support in parser filter by @agup006 in https://github.com/fluent/fluent-bit/pull/10366
- build: ci: tune MSVC flags, modify ci caching by @erikced in https://github.com/fluent/fluent-bit/pull/10343
- strptime: Support some of abbriviated timezone strings for GNU extensions by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10379
- lib: upgrade libraries 20250522 by @edsiper in https://github.com/fluent/fluent-bit/pull/10380
- go: plugin_proxy: error on plugin initialization errors by @stoksc in https://github.com/fluent/fluent-bit/pull/10354
- gzip: fix handling of concatenated payloads by @edsiper in https://github.com/fluent/fluent-bit/pull/10204
- simdutf_connector: in_tail: skip UTF-16/UTF-8 BOM by @erikced in https://github.com/fluent/fluent-bit/pull/10328
- log: expose internal logging call counts as internal metrics by @edsiper in https://github.com/fluent/fluent-bit/pull/10397
- in_exec_wasi: change wasm_runtime_call_wasm to wasm_application_execute_main to support latest version of tinygo by @St1gven in https://github.com/fluent/fluent-bit/pull/10032
- out_azure_blob: added buffering to azure blob by @tanmaya-panda1 in https://github.com/fluent/fluent-bit/pull/10263
- engine: add input grace period and check pending chunks on shutdown by @singholt in https://github.com/fluent/fluent-bit/pull/9952
- in_forward: Check return values from mutex functions by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10399
- lib: miniz: only require a C compiler by @ThomasDevoogdt in https://github.com/fluent/fluent-bit/pull/10315
- api: proxy: custom: Implement APIs for custom Go plugins by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10299
- processor_sampling: tail: fix spans reconcile processes by @edsiper in https://github.com/fluent/fluent-bit/pull/10391
- out_es: Prevent a SIGSEGV when ctx->index is NULL by @tkennedy1-godaddy in https://github.com/fluent/fluent-bit/pull/10353
- config: error configure_plugins_type on invalid properties by @stoksc in https://github.com/fluent/fluent-bit/pull/10296
- build: Detect msgpack-c and msgpack-c to be valid msgpack library by @arianvp in https://github.com/fluent/fluent-bit/pull/10387
- input: fixed threaded input processor initialization by @edsiper in https://github.com/fluent/fluent-bit/pull/10402
- utils: if flb_utils_write_str uses SIMD, add missing highbit_set check() detection by @edsiper in https://github.com/fluent/fluent-bit/pull/10401
- out_azure_kusto: support for otel log schema by @dceravigupta in https://github.com/fluent/fluent-bit/pull/10173
- test: stream_processor: Plug a SEGV for macOS by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10404
- gzip: fix decompressor memset usage by @edsiper in https://github.com/fluent/fluent-bit/pull/10403
- in_tcp: fix parsed bytes to include separator length by @binary85 in https://github.com/fluent/fluent-bit/pull/10385
- in_http: validate memory allocation and fix object type on tag key by @edsiper in https://github.com/fluent/fluent-bit/pull/10408
- out_azure_kusto: fix segfault when log level is debug or trace by @edsiper in https://github.com/fluent/fluent-bit/pull/10409
- in_opentelemetry: handle exception on unsupported compress format by @edsiper in https://github.com/fluent/fluent-bit/pull/10410
- in_forward: fix handling of connections and memory on exceptions by @edsiper in https://github.com/fluent/fluent-bit/pull/10407
- @emmacz made their first contribution in https://github.com/fluent/fluent-bit/pull/10272
- @prashantv made their first contribution in https://github.com/fluent/fluent-bit/pull/10335
- @tkennedy1-godaddy made their first contribution in https://github.com/fluent/fluent-bit/pull/10365
- @erikced made their first contribution in https://github.com/fluent/fluent-bit/pull/10343
- @stoksc made their first contribution in https://github.com/fluent/fluent-bit/pull/10354
- @St1gven made their first contribution in https://github.com/fluent/fluent-bit/pull/10032
- @arianvp made their first contribution in https://github.com/fluent/fluent-bit/pull/10387
- @binary85 made their first contribution in https://github.com/fluent/fluent-bit/pull/10385
Full Changelog: https://github.com/fluent/fluent-bit/compare/v4.0.2...v4.0.3
Fluent Bit 4.0.2
https://fluentbit.io/announcements/v4.0.2/
- packaging: remove older Ubuntu targets from smoke test by @edsiper in https://github.com/fluent/fluent-bit/pull/10246
- release: update to 4.0.2 by @github-actions in https://github.com/fluent/fluent-bit/pull/10245
- tests: internal: fuzzers: split cmetrics decoding by @DavidKorczynski in https://github.com/fluent/fluent-bit/pull/10249
- security: update policy for 4.0 release series by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10266
- out_azure_kusto: fixed double free by @tanmaya-panda1 in https://github.com/fluent/fluent-bit/pull/10261
- lib: ctraces: upgrade to v0.6.5 by @edsiper in https://github.com/fluent/fluent-bit/pull/10267
- build: use the system provided libmsgpack and libsqlite3 if found by @ThomasDevoogdt in https://github.com/fluent/fluent-bit/pull/9572
- build: only compile simdutf if there is CXX support by @ThomasDevoogdt in https://github.com/fluent/fluent-bit/pull/10277
- engine: added conditional to avoid re-scheduling conflict by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10290
- pack: add support for metadata and group info in JSON log by @edsiper in https://github.com/fluent/fluent-bit/pull/10282
- processor: fail on startup when invalid processors are configured by @niedbalski in https://github.com/fluent/fluent-bit/pull/10306
- simd: Use __riscv_vsetvl_eXXm1 function to get the actual width of RVV instructions by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10310
- opentelemetry: fix handling of schemaUrl in resource and scope by @edsiper in https://github.com/fluent/fluent-bit/pull/10309
- systemd: build: fix service startup failure when using IMDSv2 by @charltonstanley in https://github.com/fluent/fluent-bit/pull/10221
- input: add missing options to input_global_properties. by @pwhelan in https://github.com/fluent/fluent-bit/pull/10281
- bin: config: Provide windows.maxstdio option for increasing I/O limit on Windows by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9707
- lib: update CMetrics and CTraces by @edsiper in https://github.com/fluent/fluent-bit/pull/10312
- lib: cmetrics: upgrade to v1.0.2 by @edsiper in https://github.com/fluent/fluent-bit/pull/10324
- out_splunk: Change attaching priority for HEC token by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10329
- @charltonstanley made their first contribution in https://github.com/fluent/fluent-bit/pull/10221
Full Changelog: https://github.com/fluent/fluent-bit/compare/v4.0.1...v4.0.2
Fluent Bit 4.0.1
https://fluentbit.io/announcements/v4.0.1/
- release: update to 4.0.1 by @github-actions in https://github.com/fluent/fluent-bit/pull/10159
- plugin_proxy: fixed memory leak by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10179
- out_azure_kusto: added buffering fixes by @tanmaya-panda1 in https://github.com/fluent/fluent-bit/pull/9797
- in_storage_backlog: added missing routing mask initialization by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10183
- config: yaml: fix double-free from freeing state before cleanup on exit. by @pwhelan in https://github.com/fluent/fluent-bit/pull/10199
- ci, dockefile: frozen version of CMake by @mabrarov in https://github.com/fluent/fluent-bit/pull/10178
- dockerfile: Windows Containers image Fluent Bit NMake build by @mabrarov in https://github.com/fluent/fluent-bit/pull/10180
- input_chunk: routes_mask is not initialized (#10223) by @jinyongchoi in https://github.com/fluent/fluent-bit/pull/10224
- lib: dependency updates by @edsiper in https://github.com/fluent/fluent-bit/pull/10195
- pipeline: inputs: podman_metrics: use after free fix by @mabrarov in https://github.com/fluent/fluent-bit/pull/10234
- out_azure_blob: fixed double free by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10235
- in_tail: make read_from_head after the initial discovery optional by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10227
- in_tail: fix disposal order to prevent use after free by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10237
- tests: internal: fuzzers: extend ctrace fuzzer by @DavidKorczynski in https://github.com/fluent/fluent-bit/pull/10217
- opentelemetry: fix support for schema_url in opentelemetry plugins. by @pwhelan in https://github.com/fluent/fluent-bit/pull/10201
- out_oracle_log_analytics: fix use-after-free on flush failure by @rghouzra in https://github.com/fluent/fluent-bit/pull/10189
- mp: fix
flb_mp_accessor_keys_remove
for sibling keys removal by @shirolimit in https://github.com/fluent/fluent-bit/pull/10013 - ci: CMake upgrade in code analysis script by @mabrarov in https://github.com/fluent/fluent-bit/pull/10238
- config_format: fix SEGV from missing return check by @DavidKorczynski in https://github.com/fluent/fluent-bit/pull/10216
- conf: parsers: fix istio-envoy-proxy parser regex by @cmaddalozzo in https://github.com/fluent/fluent-bit/pull/10203
- @rghouzra made their first contribution in https://github.com/fluent/fluent-bit/pull/10189
- @shirolimit made their first contribution in https://github.com/fluent/fluent-bit/pull/10013
- @cmaddalozzo made their first contribution in https://github.com/fluent/fluent-bit/pull/10203
Full Changelog: https://github.com/fluent/fluent-bit/compare/v4.0.0...v4.0.1
Fluent Bit 4.0.0
https://fluentbit.io/announcements/v4.0.0/
- build: bump to 4.0.0 by @edsiper in https://github.com/fluent/fluent-bit/pull/9781
- packaging: raspbian: support raspbian bookworm package creation by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9760
- stackdriver: add cloud_logging_base_url by @braydonk in https://github.com/fluent/fluent-bit/pull/9779
- CODEOWNERS: change out_stackdriver code owners by @braydonk in https://github.com/fluent/fluent-bit/pull/9806
- lib: monkey: add missing files by @edsiper in https://github.com/fluent/fluent-bit/pull/9804
- in_systemd: fix buffer over-read by @bpetermannS11 in https://github.com/fluent/fluent-bit/pull/9789
- core: profile signal path addition by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9748
- readme: add swym logo to fluentbit_users.png by @erikbledsoe in https://github.com/fluent/fluent-bit/pull/9809
- custom_calyptia: switch to YAML for Fleet config by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9698
- tests: runtime_shell: custom_calyptia prevent fail on macOS at cleanup by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9827
- workflows: macos: Build Intel Mac packages by macos-14-large runner by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9834
- http: fixed assorted header related issues in both client and server by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9848
- lib: monkey: upgrade to v1.8.2 by @edsiper in https://github.com/fluent/fluent-bit/pull/9850
- in_ebpf: core: Prepare eBPF skeletons before starting to compile in_ebpf plugin properly by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9856
- pack: fix missing scientific notation in JSON parser by @aivarasbaranauskas in https://github.com/fluent/fluent-bit/pull/9852
- package: distro: dockerfiles: Install libcurl development package for oauthoicd on rdkafka by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9860
- workflows: update daily builds for 3.2 by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9866
- workflows: speed up Raspbian builds by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9838
- workflows: increase size of container builders by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9869
- packaging: skip empty repos by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9880
- workflows: split container builds per-arch by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9875
- in_opentelemetry: fix finalization of group for gRPC payload by @edsiper in https://github.com/fluent/fluent-bit/pull/9882
- tests: in_kubernetes_events: try/wait for output to make tests less flakey, re #9570. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9877
- in_calyptia_fleet: log info about config pulled from API by @nuclearpidgeon in https://github.com/fluent/fluent-bit/pull/9892
- workflows: disable s390x container builds for release by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9898
- in_tail: reintroduced the old ignore_older behavior as opt-in by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9911
- log: added a new management signal to overcome a dedadlock by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9918
- workflows: remove qemu usage by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9931
- in_opentelemetry: add support for OpenTelemetry JSON traces by @edsiper in https://github.com/fluent/fluent-bit/pull/9938
- zstd: introduce zstd compression support in Fluent Bit (cleanup) by @edsiper in https://github.com/fluent/fluent-bit/pull/9890
- out_opentelemetry: auto configure HTTP/2 protocol when gRPC is enabled by @edsiper in https://github.com/fluent/fluent-bit/pull/9930
- in_opentelemetry: refactor Logs handling and add support for gRPC message compression by @edsiper in https://github.com/fluent/fluent-bit/pull/9953
- in_kubernetes_events: fix sqldb cleanup by @cm-rudolph in https://github.com/fluent/fluent-bit/pull/9894
- input_chunk: log plugin alias instead of plugin name if exists. by @lecaros in https://github.com/fluent/fluent-bit/pull/9961
- conditionals: add NOT_REGEX operator to conditional processing by @niedbalski in https://github.com/fluent/fluent-bit/pull/9960
- in_splunk: fix memory corruption by resetting parser after reallocation by @niedbalski in https://github.com/fluent/fluent-bit/pull/9965
- http input layer: fix parser state after memory reallocation by @edsiper in https://github.com/fluent/fluent-bit/pull/9970
- in_http: add compression handling support for gzip, snappy and zstd by @edsiper in https://github.com/fluent/fluent-bit/pull/9977
- bug-fix : Check for clang build dependency when building ebpf by @abhi-jha in https://github.com/fluent/fluent-bit/pull/9926
- out_http: add zstd and snappy compression by @edsiper in https://github.com/fluent/fluent-bit/pull/9979
- CODEOWNERS: add AWS code-owners for AWS-related files by @singholt in https://github.com/fluent/fluent-bit/pull/9951
- conditionals: add GTE and LTE operators by @niedbalski in https://github.com/fluent/fluent-bit/pull/9980
- workflows: bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @dependabot in https://github.com/fluent/fluent-bit/pull/9998
- security update: CVE-2024-50608 and CVE-2024-50609 by @edsiper in https://github.com/fluent/fluent-bit/pull/9993
- workflows: pin QEMU version for Raspbian only by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10005
- bug-fix: Set correct and unique repo meta data by @pluhmen in https://github.com/fluent/fluent-bit/pull/9949
- in_opentelemetry: fix groups encoding by closing headers properly by @edsiper in https://github.com/fluent/fluent-bit/pull/10018
- internal: test: conditional: Add Byte-Order-Mark(BOM) for non western Windows environments by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9988
- filter_kubernetes: add owner references information into record. by @shuaich in https://github.com/fluent/fluent-bit/pull/9719
- zstd: add support for compressed unknown size by @edsiper in https://github.com/fluent/fluent-bit/pull/10021
- out_http: fix logic to handle status of compressed payloads (fix #10016) by @edsiper in https://github.com/fluent/fluent-bit/pull/10023
- ra: add support for direct array access notation by @niedbalski in https://github.com/fluent/fluent-bit/pull/10007
- workflows: bump uraimo/run-on-arch-action from 2 to 3 by @dependabot in https://github.com/fluent/fluent-bit/pull/10034
- workflows: update release with minor fixes by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10040
- packaging: revert apt repo origin/label info. by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10045
- workflows: ensure we approve cosign by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10046
- out_splunk: added otlp metadata support by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10035
- filter_modifier: added missing log event encoder and decoder disposal by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10057
- http_server_http1: updated the request size measurement function by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10062
- input_thread: added missing sanity check by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10048
- out_loki: add stuctured_metadata_map_keys by @0x006EA1E5 in https://github.com/fluent/fluent-bit/pull/9530
- in_opentelemetry: logs: add missing checks for resource and scope by @edsiper in https://github.com/fluent/fluent-bit/pull/10077
- out_opentelemetry: restored old group meta record processing mechanism by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10080
- tests: fix tests that call pthread_join on stopped contexts and crash on macos. by @pwhelan in https://github.com/fluent/fluent-bit/pull/10025
- workflows: remove invalid sync directory by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10088
- out_opentelemetry: switch config property 'http2' default to 'off' by @edsiper in https://github.com/fluent/fluent-bit/pull/10089
- out_gelf: fix crash after missing short_message key by @bpetermannS11 in https://github.com/fluent/fluent-bit/pull/10087
- in_opentelemetry: fix handling of status code in JSON traces by @edsiper in https://github.com/fluent/fluent-bit/pull/10091
- workflows: support optional image pushing by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10106
- record_accesor: fix return value for flb_ra_get_kv_pair when get_ra_parser fails. by @pwhelan in https://github.com/fluent/fluent-bit/pull/10105
- workflows: fix optional image pushing by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10107
- input_chunk: check return values when calculating found chunks for new space. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9921
- aws: add support for EKS Pod Identity by @zhihonl in https://github.com/fluent/fluent-bit/pull/10114
- processor: fix missing read_groups flags for log event decoder by @edsiper in https://github.com/fluent/fluent-bit/pull/10117
- processor_sampling: new trace sampling processor by @edsiper in https://github.com/fluent/fluent-bit/pull/10029
- out_splunk: when packing OTel metadata, include resource attributes by @edsiper in https://github.com/fluent/fluent-bit/pull/10119
- custom: add support for net properties to custom plugins. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9821
- input: add support for upstream configuration for input client plugins. by @pwhelan in https://github.com/fluent/fluent-bit/pull/8142
- out_exit: add time_count (seconds) and record_count parameters for out_exit. by @pwhelan in https://github.com/fluent/fluent-bit/pull/8621
- tls: add support for setting min/max TLS version and cipher list by @edsiper in https://github.com/fluent/fluent-bit/pull/10133
- workflows: update release promotion to correctly sync by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10135
- windows: disable unused build targets and optimise container by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10136
- in_kafka: optimize poll timeout handling for threaded and main event loop modes by @nareshku in https://github.com/fluent/fluent-bit/pull/10122
- task_map: added task map scaling by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10044
- out_azure_kusto: azure managed identity support added by @dceravigupta in https://github.com/fluent/fluent-bit/pull/10036
- help: register global options by @edsiper in https://github.com/fluent/fluent-bit/pull/10134
- processor: add conditional processing support for logs by @niedbalski in https://github.com/fluent/fluent-bit/pull/10142
- processor_labels: add support for record accessor in values by @edsiper in https://github.com/fluent/fluent-bit/pull/9841
- env: add support to set environment variable content from a file by @edsiper in https://github.com/fluent/fluent-bit/pull/10144
- simdutf: simdutf_connector: in_tail: Implement UTF-16LE/UTF-16BE encoder by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9468
- simd: riscv: implement RVV intrinsics by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9731
- unescape: Decode \u escaped characters for surrogate pairs correctly by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9799
- systemd: build: Add sethostname workaround for AmazonLinux2 by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9845
- kafka: Display error messages on error for rd_kafka_conf_set() by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9859
- pipe: add flb_pipe_error by @braydonk in https://github.com/fluent/fluent-bit/pull/10017
- headers: cleanup paths for external header inclusion by @edsiper in https://github.com/fluent/fluent-bit/pull/10054
- out_datadog: Fix formatting issue when setting a static hostname by @ddrthall in https://github.com/fluent/fluent-bit/pull/10104
- version: update copyright to 2025 by @edsiper in https://github.com/fluent/fluent-bit/pull/10147
- processor_content_modifier: fix and enhance data type conversion by @edsiper in https://github.com/fluent/fluent-bit/pull/10146
- core: zig integration addition by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10149
- log_event_decoder: improved group metadata fields are availability by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10151
- routes_mask: added auto scalable route mask size feature by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10155
- out_splunk: do not fail on Opentelemetry packing if some Log fields are missing by @edsiper in https://github.com/fluent/fluent-bit/pull/10153
- @abhi-jha made their first contribution in https://github.com/fluent/fluent-bit/pull/9926
- @singholt made their first contribution in https://github.com/fluent/fluent-bit/pull/9951
- @pluhmen made their first contribution in https://github.com/fluent/fluent-bit/pull/9949
- @dceravigupta made their first contribution in https://github.com/fluent/fluent-bit/pull/10036
- @ddrthall made their first contribution in https://github.com/fluent/fluent-bit/pull/10104
Full Changelog: https://github.com/fluent/fluent-bit/compare/v3.2.4...v4.0.0
Fluent Bit 3.2.10
https://fluentbit.io/announcements/v3.2.10/
- release: update to 3.2.10 by @github-actions in https://github.com/fluent/fluent-bit/pull/10096
- record_accesor: fix return value for flb_ra_get_kv_pair when get_ra_parser fails (Backport) by @0x006EA1E5 in https://github.com/fluent/fluent-bit/pull/10108
- aws: add support for EKS Pod Identity by @zhihonl in https://github.com/fluent/fluent-bit/pull/10115
- processor: fix missing read_groups flags for log event decoder (backport for 3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/10118
- out_splunk: when packing OTel metadata, include resource attributes (backport 3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/10120
Full Changelog: https://github.com/fluent/fluent-bit/compare/v3.2.9...v3.2.10
Fluent Bit 3.2.9
https://fluentbit.io/announcements/v3.2.9/
- ci: update version to 3.2.9 by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10039
- filter_modifier: added missing log event encoder and decoder disposal by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10058
- http_server_http1: updated the request size measurement function by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10063
- input_thread: added missing sanity check (backport) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/10049
- out_loki: add stuctured_metadata_map_keys (3.2.x Backport) by @0x006EA1E5 in https://github.com/fluent/fluent-bit/pull/10012
- in_opentelemetry: logs: add missing checks for resource and scope (backport 3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/10078
- out_opentelemetry: restored old group meta record processing mechanism (backport) by @edsiper in https://github.com/fluent/fluent-bit/pull/10083
- out_opentelemetry: switch config property 'http2' default to 'off' (backport 3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/10090
- out_splunk: added otlp metadata support (backport 3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/10093
- in_opentelemetry: fix handling of status code in JSON traces (backport 3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/10092
Full Changelog: https://github.com/fluent/fluent-bit/compare/v3.2.8...v3.2.9
Fluent Bit 3.2.7
https://fluentbit.io/announcements/v3.2.7/
- log: added a new management signal to overcome a deadlock by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9933
- stackdriver: add cloud_logging_base_url (#9779) by @braydonk in https://github.com/fluent/fluent-bit/pull/9955
- in_kubernetes_events: fix sqldb cleanup (backport to v3.2) by @cm-rudolph in https://github.com/fluent/fluent-bit/pull/9895
- tests: in_kubernetes_events: backport flake test fix from #9877. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9900
- http input layer: parser realloc fixes (#9970) by @edsiper in https://github.com/fluent/fluent-bit/pull/9971
- opentelemetry: backports from git master by @edsiper in https://github.com/fluent/fluent-bit/pull/9975
- in_http: add compression handling support for gzip, snappy and zstd (backport v3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/9978
- input_chunk: log plugin alias instead of plugin name if exists. - backport to 3.2 by @lecaros in https://github.com/fluent/fluent-bit/pull/9973
- out_http: add support for zstd and snappy compression (backport for v3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/9984
- security update: CVE-2024-50608 and CVE-2024-50609 (v3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/9994
- workflows: pin QEMU version for Raspbian only by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10006
- ci: update to version 3.2.7 by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/10009
Full Changelog: https://github.com/fluent/fluent-bit/compare/v3.2.6...v3.2.7
Fluent Bit 3.2.6
https://fluentbit.io/announcements/v3.2.6/
- release: update to 3.2.6 by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9879
- workflows: fix debug image manifest by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9884
- in_opentelemetry: fix finalization of group for gRPC payload (backport for v3.2) by @edsiper in https://github.com/fluent/fluent-bit/pull/9883
- in_tail: reintroduced the old ignore_older behavior as opt-in by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9912
- workflows: remove qemu usage by @edsiper in https://github.com/fluent/fluent-bit/pull/9934
Full Changelog: https://github.com/fluent/fluent-bit/compare/v3.2.5...v3.2.6
Fluent Bit 3.2.5
https://fluentbit.io/announcements/v3.2.5/
- release: update to 3.2.5 by @github-actions in https://github.com/fluent/fluent-bit/pull/9780
- 3.2: lib: monkey files by @edsiper in https://github.com/fluent/fluent-bit/pull/9805
- pack: fix missing scientific notation in JSON parser [Backport 3.2] by @aivarasbaranauskas in https://github.com/fluent/fluent-bit/pull/9853
- backports: v3.2 20240108 by @edsiper in https://github.com/fluent/fluent-bit/pull/9811
- package: distro: dockerfiles: Install libcurl development package for oauthoicd on rdkafka [Backport 3.2] by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9863
- workflows: increase size of container builders by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9870
- workflows: remove s390x and armv7 platforms for container builds by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9871
- workflows: split into per-arch container builds by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9876
Full Changelog: https://github.com/fluent/fluent-bit/compare/v3.2.4...v3.2.5