v3.2.0
版本发布时间: 2024-11-15 22:00:22
fluent/fluent-bit最新发布版本:v3.2.3(2024-12-20 12:29:37)
https://fluentbit.io/announcements/v3.2.0/
What's Changed
- build: bump to v3.2 series by @edsiper in https://github.com/fluent/fluent-bit/pull/9322
- workflows: bump peter-evans/create-pull-request from 6 to 7 by @dependabot in https://github.com/fluent/fluent-bit/pull/9342
- workflows: linux: Compile and execute internal test on non-amd64 platforms Linux by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9313
- engine: added missing explicit cast (CID 508212) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9329
- in_elasticsearch: fixed potential issue caused by ingored reallocation (CID 508180) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9356
- input: added missing initializer (CID 508207) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9331
- out_opentelemetry: fixed memory leaks (CID 508192) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9334
- tests: internal: signv4: uncommented code that caused a leak (CID 508181) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9348
- in_elasticsearch: fixed memory leak (CID 507822) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9358
- out_influxdb: Handle signed/unsigned integer as influx's integer of that representation by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9301
- in_calyptia_fleet: fixed memory leaks (CID 508187) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9346
- out_http: Request timed out(408) to be treated as retry by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9377
- tests: internal: signv4: fixed leak (CID 508222) by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9344
- input: disable coroutines for custom events and input callbacks that do not support coroutines. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9338
- filter_log_to_metrics: Add timer callback for emitting metrics by @drbugfinder-work in https://github.com/fluent/fluent-bit/pull/9251
- lib: cmetrics: upgrade to v0.9.6 by @edsiper in https://github.com/fluent/fluent-bit/pull/9392
- out_splunk: Extend retrying HTTP status code by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9375
- workflows: Update scorecard workflow and remove Dockerfile warnings by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9421
- config_format: cf_yaml: Plug memory leaks on exception for processing variants on plugin elements by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9426
- out_calyptia: register OS and architecture for agents. by @pwhelan in https://github.com/fluent/fluent-bit/pull/8466
- lib: ctraces: upgrade to v0.5.6 by @edsiper in https://github.com/fluent/fluent-bit/pull/9430
- in_calyptia_fleet: fix 'unable to find fleet by name'. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9410
- filter_multiline: Reset group metadata buf on flush - Fixes 9262,8925,9337,8567 by @drbugfinder-work in https://github.com/fluent/fluent-bit/pull/9425
- lib: fluent-otel-proto: update generated files and add profiling support by @edsiper in https://github.com/fluent/fluent-bit/pull/9434
- reload: do not call flb_stop when flb_start fails to avoid crash on RHEL/CentOS. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9432
- upstream: Improve error message for misconfigured HTTP_PROXY variable by @lecaros in https://github.com/fluent/fluent-bit/pull/9328
- core: signal blob implementation by @edsiper in https://github.com/fluent/fluent-bit/pull/9326
- workflows: update for 3.1 branch by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9444
- motd: v3.2 by @edsiper in https://github.com/fluent/fluent-bit/pull/9442
- in_opentelemetry: add tag_from_uri support to http2 codepath by @nuclearpidgeon in https://github.com/fluent/fluent-bit/pull/8963
- motd: add missing null character by @edsiper in https://github.com/fluent/fluent-bit/pull/9474
- cmake: update emails and urls for Chronosphere by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/9408
- lib: monkey: upgrade to v1.8.1 (add support for HTTP/1.1 chunked transfer encoding) by @edsiper in https://github.com/fluent/fluent-bit/pull/9466
- blob: assorted improvements (cleanup) by @edsiper in https://github.com/fluent/fluent-bit/pull/9479
- http_server: http1: always reset the parser context on pending status by @edsiper in https://github.com/fluent/fluent-bit/pull/9480
- tests/internal: fix use-after-free for input_chunks test input_chunk_dropping_chunks. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9472
- out_opentelemetry: metrics handling fixes by @edsiper in https://github.com/fluent/fluent-bit/pull/9481
- scan: coverity fixes 20241012 by @edsiper in https://github.com/fluent/fluent-bit/pull/9488
- out_azure_blob: fixed blob endpoint tracking by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9493
- blob: assorted fixes by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9511
- simd: add new SIMD support for JSON escaping by @edsiper in https://github.com/fluent/fluent-bit/pull/9500
- config: complete Yaml support by @edsiper in https://github.com/fluent/fluent-bit/pull/9513
- processor_content_modifier: add support for Metrics processing by @edsiper in https://github.com/fluent/fluent-bit/pull/9531
- tls: include X509 error string when verify result is not x509_V_OK. by @niedbalski in https://github.com/fluent/fluent-bit/pull/9527
- tls: improve debug information on the cause of the failure when loading system certificates on windows by @niedbalski in https://github.com/fluent/fluent-bit/pull/9533
- docs: DEVELOPER_GUIDE: add instructions for windows 2022. by @niedbalski in https://github.com/fluent/fluent-bit/pull/9522
- input_chunk: fix input plugin metrics not counting records re-emitted by filters downstream by @mindw in https://github.com/fluent/fluent-bit/pull/9487
- lib: fluent-otel-proto: update files for latest profiles support by @edsiper in https://github.com/fluent/fluent-bit/pull/9540
- tls: macos load system certificates using security framework. by @niedbalski in https://github.com/fluent/fluent-bit/pull/9539
- http_client: HTTP/2 client addition by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9541
- out_blob: consider auto_create_container by @uristernik in https://github.com/fluent/fluent-bit/pull/9457
- in_forward: fixed incorrect shared key length in authentication by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9550
- filter_multiline: Add functionality to use as processor by @drbugfinder-work in https://github.com/fluent/fluent-bit/pull/9521
- output: allow records size 0 on flb event type logs processor by @niedbalski in https://github.com/fluent/fluent-bit/pull/9554
- processor_opentelemetry_envelope: add support for Metrics by @edsiper in https://github.com/fluent/fluent-bit/pull/9558
- in_calyptia_fleet: fleet id search by name must use exact name. by @lecaros in https://github.com/fluent/fluent-bit/pull/9561
- in_calyptia_fleet: make the http client buffer size configurable. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9515
- in_calyptia_fleet: fix registering agent after first invocation. by @pwhelan in https://github.com/fluent/fluent-bit/pull/9516
- filter: Add dropped_bytes_total / drop_bytes metrics by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/9419
- network: tcp keepalive addition by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9249
- out_datadog: custom added ability ot set custom HTTP headers by @AndrewChubatiuk in https://github.com/fluent/fluent-bit/pull/9441
- build: use the system provided packages if found by @ThomasDevoogdt in https://github.com/fluent/fluent-bit/pull/8930
- out_kinesis_streams: add custom port support for Kinesis output plugin by @azalio in https://github.com/fluent/fluent-bit/pull/9317
- metrics_exporter: add support for filter metrics inside processors by @cw-Guo in https://github.com/fluent/fluent-bit/pull/9341
- fix: ARES_OPT_TRIES must be set to update opt.tries by @bazzargh in https://github.com/fluent/fluent-bit/pull/8587
- out_kafka: Introduce raw_log_key to write a single value to kafka by @zecke in https://github.com/fluent/fluent-bit/pull/8655
- network: use TCP_KEEPALIVE instead of TCP_KEEPIDLE in OSX by @lecaros in https://github.com/fluent/fluent-bit/pull/9574
- in_ebpf: initial version of the plugin (experimental) by @niedbalski in https://github.com/fluent/fluent-bit/pull/9576
- lib: cprofiles addition by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9584
- lib: cprofiles: fixed incorrect check by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9586
- opentelemetry: initial addition of the experimental otlp profile signal by @leonardo-albertovich in https://github.com/fluent/fluent-bit/pull/9583
New Contributors
- @mindw made their first contribution in https://github.com/fluent/fluent-bit/pull/9487
- @uristernik made their first contribution in https://github.com/fluent/fluent-bit/pull/9457
- @AndrewChubatiuk made their first contribution in https://github.com/fluent/fluent-bit/pull/9441
- @azalio made their first contribution in https://github.com/fluent/fluent-bit/pull/9317
- @cw-Guo made their first contribution in https://github.com/fluent/fluent-bit/pull/9341
- @bazzargh made their first contribution in https://github.com/fluent/fluent-bit/pull/8587
Full Changelog: https://github.com/fluent/fluent-bit/compare/v3.1.7...v3.2.0