v3.0.0
Summary of the big news here: https://fluentbit.io/announcements/v3.0.0/
CI issue with signing containers with Cosign: fluent/fluent-bit#8618
List of changes per commit
- release: update to 2.2.3 by @github-actions in fluent/fluent-bit#8377
- build: Fix release builds with enabled FLB_DEBUG by @Garfield96 in fluent/fluent-bit#8058
- workflows: bump actions/cache from 3 to 4 by @dependabot in fluent/fluent-bit#8389
- out_forward: fix memory leak during connection loss by @Garfield96 in fluent/fluent-bit#8399
- in_calyptia_fleet: general fixes from #8371 by @edsiper in fluent/fluent-bit#8392
- engine: fix several file descriptor leaks. by @pwhelan in fluent/fluent-bit#8393
- wasm: restore support for some targets by @ThomasDevoogdt in fluent/fluent-bit#8401
- out_stackdriver: add k8s_cluster resource type by @ryanohnemus in fluent/fluent-bit#8349
- workflows: update for new 2.2 branch/3.x master by @patrick-stephens in fluent/fluent-bit#8414
- workflows: bump frabert/replace-string-action from 2.4 to 2.5 by @dependabot in fluent/fluent-bit#8425
- workflows: bump peter-evans/dockerhub-description from 3 to 4 by @dependabot in fluent/fluent-bit#8424
- workflows: bump vlaurin/action-ghcr-prune from 0.5.0 to 0.6.0 by @dependabot in fluent/fluent-bit#8423
- input_chunk: added proper accounting of chunks that are rolled over by @leonardo-albertovich in fluent/fluent-bit#8440
- workflows: bump peter-evans/create-pull-request from 5 to 6 by @dependabot in fluent/fluent-bit#8445
- workflows: windows: Use concrete option on Invoke-WebRequest by @cosmo0920 in fluent/fluent-bit#8443
- workflows: bump hmarr/debug-action from 2 to 3 by @dependabot in fluent/fluent-bit#8456
- dockerfile: windows: Link OpenSSL libraries correctly by @cosmo0920 in fluent/fluent-bit#8463
- workflows: bump helm/kind-action from 1.8.0 to 1.9.0 by @dependabot in fluent/fluent-bit#8476
- out_stackdriver: fix bug in k8s_pod process_local_resource_id by @ryanohnemus in fluent/fluent-bit#8490
- out_stackdriver: print tag with api error message by @ryanohnemus in fluent/fluent-bit#8459
- out_opentelemetry: enhancements for log body and attributes handling (fix #8359) by @edsiper in fluent/fluent-bit#8491
- motd: v3 by @edsiper in fluent/fluent-bit#8510
- lib: cmetrics: upgrade to v0.7.0 by @edsiper in fluent/fluent-bit#8514
- out_cloudwatch_logs: Support EMF format for metrics type of events by @cosmo0920 in fluent/fluent-bit#8448
- mp: new API to convert between msgpack and CFL object by @edsiper in fluent/fluent-bit#8518
- in_head: fix buffer length for split_line by @nokute78 in fluent/fluent-bit#8516
- workflows: bump softprops/action-gh-release from 1 to 2 by @dependabot in fluent/fluent-bit#8565
- filter_kubernetes: add kubernetes_namespace metadata by @ryanohnemus in fluent/fluent-bit#8279
- Adds support for Content-Encoding: gzip to in_http by @erhudy in fluent/fluent-bit#7667
- workflows: make 3.0 releases latest by @patrick-stephens in fluent/fluent-bit#8415
- processor: new enhancements, API changes and new processor by @edsiper in fluent/fluent-bit#8563
- out_http: default the output format to JSON. by @pwhelan in fluent/fluent-bit#8493
- network: utils: Fix int conversion errors by @cosmo0920 in fluent/fluent-bit#8555
- processor_content_modifier: fix cb_processor_logs callback arguments type by @pwhelan in fluent/fluent-bit#8572
- in_tail: flush multiline before exit on EOF by @nokute78 in fluent/fluent-bit#8545
- workflows: bump softprops/action-gh-release from 1 to 2 by @dependabot in fluent/fluent-bit#8574
- http_server: component addition by @leonardo-albertovich in fluent/fluent-bit#8570
- in_forward: Implement handshake protocol by @cosmo0920 in fluent/fluent-bit#8561
- network: add port sharing feature by @leonardo-albertovich in fluent/fluent-bit#8571
- processor: Implement native processor metrics_selector by @cosmo0920 in fluent/fluent-bit#8526
- in_winevtlog: Display error on invalid subscription state by @cosmo0920 in fluent/fluent-bit#8544
- api: v2: reload: Prevent duplicated request via api v2 reload by @cosmo0920 in fluent/fluent-bit#8461
- in_tcp: Add a capability to inject source IP by @cosmo0920 in fluent/fluent-bit#7672
- wasm: filter_wasm: Pass through msgpack format records into wasm filters by @cosmo0920 in fluent/fluent-bit#8431
- custom_calyptia: fix using after freed memory(#8530) by @nokute78 in fluent/fluent-bit#8543
- in_tail: compressed file ingestion support by @leonardo-albertovich in fluent/fluent-bit#8585
- http_client: Add Ability to Process Http Chunked Stream by @ryanohnemus in fluent/fluent-bit#8316
- pack: increase buffer reallocation for higher performance (fix #8492) by @edsiper in fluent/fluent-bit#8589
- out_opentelemetry: support metadata key properties by @nokute78 in fluent/fluent-bit#8475
- tests: runtime: processor_content_modifier: add test code by @nokute78 in fluent/fluent-bit#8591
- in_elasticsearch: include file to fix warnings by @nokute78 in fluent/fluent-bit#8590
- filter_nest: define a new var to prevent pointer arithmetic by @nokute78 in fluent/fluent-bit#8454
- processor_sql: Ensure jemalloc compiling before starting to build sql parser by @cosmo0920 in fluent/fluent-bit#8594
- processor_sql: Remove a needless yywrap definition by @cosmo0920 in fluent/fluent-bit#8609
- http_server: removed deprecated code and added window update handling by @leonardo-albertovich in fluent/fluent-bit#8605
- packaging: build: Make to be able to replace docker cli via environment variable by @cosmo0920 in fluent/fluent-bit#8612
- lib: nghttp2: Disable auto-detection for OpenSSL by @cosmo0920 in fluent/fluent-bit#8613
New Contributors
- @erhudy made their first contribution in fluent/fluent-bit#7667
Full Changelog: fluent/fluent-bit@v2.2.2...v3.0.0
Binary SHA1 sums:
82e18989c68c2f9e232a3104b7805cf0fac06701 fluent-bit-v3.0.0-386
8c1fc39e522e3fc59d04348a25f1578e6c50b8e1 fluent-bit-v3.0.0-amd64
9ea4135934e58b4f72f5673282cbfc131bc77626 fluent-bit-v3.0.0-arm
c7ec9b640d8443dfd54a760b35739635bc7c2d3f fluent-bit-v3.0.0-arm64