Releases: brian-maloney/fluent-bit-static
v3.0.2
https://fluentbit.io/announcements/v3.0.2/
What's Changed
- engine_dispatch: remove chunks from memory if the task fails to be created by @seblaz in fluent/fluent-bit#8601
- release: update to 3.0.2 by @github-actions in fluent/fluent-bit#8676
- in_forward: Handle multiply concatenated gzip payloads by @cosmo0920 in fluent/fluent-bit#8665
- wamrc: build: macos: Prioritize for defined LLVM_DIR environment variable by @cosmo0920 in fluent/fluent-bit#8670
- lib: upgrade core libraries by @edsiper in fluent/fluent-bit#8686
- out_websocket: Add ability to provide additional headers by @markusthoemmes in fluent/fluent-bit#8536
- input_chunk: handle some chunk size debug messages as traces by @edsiper in fluent/fluent-bit#8688
- input_metric: fixed a double free by @leonardo-albertovich in fluent/fluent-bit#8690
- lib: cmetrics: upgrade to v0.7.3 by @edsiper in fluent/fluent-bit#8692
- out_loki: Change loglevel for non-existing but defined label in record by @drbugfinder-work in fluent/fluent-bit#8680
- in_tail: Preventing incorrect inode usage from db. #8025 by @jinyongchoi in fluent/fluent-bit#8062
- task: on retry, only put chunk down if there are no users (fix #8691) by @edsiper in fluent/fluent-bit#8694
- fix Oracle Log Analytics output plugin 400 Bad Request issue by @handsomecheung in fluent/fluent-bit#8685
- Add support to set otel fields from the event body based on keys. Sig… by @cb645j in fluent/fluent-bit#8644
- config: fix compilation with FLB_HAVE_STATIC_CONF. by @bglimepoint in fluent/fluent-bit#7536
- test: internal: log: fix failures caused by timing issue. by @pwhelan in fluent/fluent-bit#8672
- in_opentelemetry: fixed the uris used to detect gRPC requests by @leonardo-albertovich in fluent/fluent-bit#8697
- in_kubernetes_filter: add namespace_metadata_only option to fix regression from #8279 by @ryanohnemus in fluent/fluent-bit#8695
- Update cmetrics_decode_fuzz.c: Add missing include by @maflcko in fluent/fluent-bit#8647
- in_winevtlog: Make configurable for the size of collecting threshold per a cycle by @cosmo0920 in fluent/fluent-bit#8677
- in_http: reassign mk_http_request values on realloc. by @pwhelan in fluent/fluent-bit#8643
- lib: sqlite: upgrade to v3.45.2 by @edsiper in fluent/fluent-bit#8704
- in_emitter: Fix single record chunks and respect mem_buf_limit pause by @drbugfinder-work in fluent/fluent-bit#8473
New Contributors
- @markusthoemmes made their first contribution in fluent/fluent-bit#8536
- @handsomecheung made their first contribution in fluent/fluent-bit#8685
- @cb645j made their first contribution in fluent/fluent-bit#8644
- @bglimepoint made their first contribution in fluent/fluent-bit#7536
- @maflcko made their first contribution in fluent/fluent-bit#8647
Full Changelog: fluent/fluent-bit@v3.0.1...v3.0.2
Binary SHA1 sums:
649f4080566050ba9177eb00d28239c4c6595088 fluent-bit-v3.0.2-386
db3e63ca28f58e2249ccf22248899b2d853694c0 fluent-bit-v3.0.2-amd64
a8b5ece43c18c36cd8382ed251b46876f4d1237f fluent-bit-v3.0.2-arm
aa7f9715b0b3ad60e610e2ea1e5b0d89e33f71a5 fluent-bit-v3.0.2-arm64
v3.0.1
https://fluentbit.io/announcements/v3.0.1/
What's Changed
- release: update to 3.0.1 by @github-actions in fluent/fluent-bit#8619
- tests: runtime: processor_content_modifier: add test cases for convert by @nokute78 in fluent/fluent-bit#8627
- in_tail: skip_empty_line supports CRLF line by @nokute78 in fluent/fluent-bit#8474
- processor_sql: general fixes for conditional expressions by @edsiper in fluent/fluent-bit#8635
- workflows: windows: Add chain workflow for windows unit testing by @cosmo0920 in fluent/fluent-bit#8582
- http_server: added parser reset code to prevent use after free by @leonardo-albertovich in fluent/fluent-bit#8649
- lib: cmetrics: upgrade to v0.7.1 by @edsiper in fluent/fluent-bit#8652
Full Changelog: fluent/fluent-bit@v3.0.0...v3.0.1
Binary SHA1 sums:
9a1576e7ffae7bf9ceb80226a9164cc7a913b1c7 fluent-bit-v3.0.1-386
c91322895dea00e1603614c3529d90a28f260e18 fluent-bit-v3.0.1-amd64
23abaf83cb03723e94c39c579c1f15f0ca5343f1 fluent-bit-v3.0.1-arm
e16339a55d525678b4167091fe9b32b85da8a27c fluent-bit-v3.0.1-arm64
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
v2.2.2
https://fluentbit.io/announcements/v2.2.2/
What's Changed
- release: update to 2.2.2 by @github-actions in fluent/fluent-bit#8321
- in_storage_backlog: if a chunk tag cannot be read, delete it by @edsiper in fluent/fluent-bit#8337
- core: Welcome 2024 - update copyright dates by @edsiper in fluent/fluent-bit#8340
- in_http: fix payload parsing and error response by @edsiper in fluent/fluent-bit#8356
- storage: recreate cio_stream if storage type is different(#8259) by @nokute78 in fluent/fluent-bit#8290
- out_stackdriver: add project_id_key override to allow specifying gcp project id from the record by @ryanohnemus in fluent/fluent-bit#8209
- lib: monkey: upgrade to v1.7.3 by @edsiper in fluent/fluent-bit#8363
- version: who you gonna call ? by @edsiper in fluent/fluent-bit#8364
- in_calyptia_fleet: release upstream conn in collect. by @pwhelan in fluent/fluent-bit#8366
- in_dummy: Add flush_on_startup config. by @franciscovalentecastro in fluent/fluent-bit#8222
- in_node_exporter_metrics: collect metrics at startup(#8368) by @nokute78 in fluent/fluent-bit#8370
- motd: move message to header file by @edsiper in fluent/fluent-bit#8374
- tests: runtime: filter_nest: add test case for add_prefix by @nokute78 in fluent/fluent-bit#8372
- config: add default logfmt parser by @gebn in fluent/fluent-bit#8325
- in_kubernetes_events: consolidate record timestamp logic by @ryanohnemus in fluent/fluent-bit#8323
- build: Remove duplicated line FLB_IN_EVENT_TEST by @fbarbeira in fluent/fluent-bit#8268
- out_azure_blob: add support for Azure Blob SAS authentication by @RobinLin666 in fluent/fluent-bit#8243
- network: prefer ipv6 DNS results option by @nvima in fluent/fluent-bit#8216
New Contributors
- @gebn made their first contribution in fluent/fluent-bit#8325
- @fbarbeira made their first contribution in fluent/fluent-bit#8268
- @RobinLin666 made their first contribution in fluent/fluent-bit#8243
- @nvima made their first contribution in fluent/fluent-bit#8216
Full Changelog: fluent/fluent-bit@v2.2.1...v2.2.2
Binary SHA1 sums:
4e65ce9d5c6a91dfd1a468ce3e1d7d345c30d890 fluent-bit-v2.2.2-386
236d6490ea7c97a2c65d0f4543a6dd04ed63e0bc fluent-bit-v2.2.2-amd64
6f8eb4afd19b39398f0833279874ea530015c401 fluent-bit-v2.2.2-arm
63987dd25df10194886e9aec25e0b35b4e38999b fluent-bit-v2.2.2-arm64
v2.2.1
https://fluentbit.io/announcements/v2.2.1/
What's Changed
- release: update to 2.2.1 by @github-actions in fluent/fluent-bit#8150
- fix: remove linux/s390x smoke tests by @celalettin1286 in fluent/fluent-bit#8151
- workflows: bump actions/github-script from 6 to 7 by @dependabot in fluent/fluent-bit#8172
- lib: cmetrics: upgrade to v0.6.5 by @edsiper in fluent/fluent-bit#8176
- in_winevtlog: pass correct value by @braydonk in fluent/fluent-bit#8179
- out_stackdriver: Add partialSuccess: true to all logs sent to Google Cloud Logging API by @avilevy18 in fluent/fluent-bit#8002
- out_stackdriver: test_log_entry_format will output log entries to stdout by @avilevy18 in fluent/fluent-bit#8144
- input_chunk: update records in the right place by @braydonk in fluent/fluent-bit#8223
- workflows: bump google-github-actions/auth from 1 to 2 by @dependabot in fluent/fluent-bit#8231
- out_stackdriver: test format newline by @braydonk in fluent/fluent-bit#8224
- in_calyptia_fleet: support multiple files for configurations. by @pwhelan in fluent/fluent-bit#8092
- test: fix internal log test to use a clock instead of an interval. by @pwhelan in fluent/fluent-bit#8148
- workflows: update docs generation process for releases by @patrick-stephens in fluent/fluent-bit#8260
- workflows: bump actions/stale from 8 to 9 by @dependabot in fluent/fluent-bit#8263
- workflows: bump google-github-actions/setup-gcloud from 1 to 2 by @dependabot in fluent/fluent-bit#8266
- workflows: bump google-github-actions/get-gke-credentials from 1 to 2 by @dependabot in fluent/fluent-bit#8265
- fleet: use header with main configuration settings. by @pwhelan in fluent/fluent-bit#8102
- tests: in_dummy: try and wait for the first record before doing checks. by @pwhelan in fluent/fluent-bit#8276
- in_node_exporter_metrics: Suppress error log when NVMe is not mounted by @cosmo0920 in fluent/fluent-bit#8251
- CODEOWNERS: add google codeowners to test data by @braydonk in fluent/fluent-bit#8254
- Update README.md with actuated reference by @alexellis in fluent/fluent-bit#8280
- workflows: bump github/codeql-action from 2 to 3 by @dependabot in fluent/fluent-bit#8283
- workflows: bump actions/upload-artifact from 3 to 4 by @dependabot in fluent/fluent-bit#8286
- workflows: bump actions/download-artifact from 3 to 4 by @dependabot in fluent/fluent-bit#8285
- input_chunk: handle filter_do edge case by @braydonk in fluent/fluent-bit#8229
- Revert "workflows: bump actions/upload-artifact from 3 to 4" by @patrick-stephens in fluent/fluent-bit#8299
- Revert "workflows: bump actions/download-artifact from 3 to 4" by @patrick-stephens in fluent/fluent-bit#8300
- lib: c-ares: upgrade from v1.19.1 to v1.24.0 by @edsiper in fluent/fluent-bit#8296
- in_opentelemetry: fix memory leak by @nokute78 in fluent/fluent-bit#8293
- in_calyptia_fleet: rewrite error handling code for get_calyptia_file to fix warnings. by @pwhelan in fluent/fluent-bit#8271
- in_calyptia_fleet: fix memory leaks. by @pwhelan in fluent/fluent-bit#8272
- flb_input_chunk: skip overlimit check in mem mode by @braydonk in fluent/fluent-bit#8199
- workflows: bump actions/download-artifact from 3 to 4 by @dependabot in fluent/fluent-bit#8303
- workflows: handle v4 upload-artifact usage by @patrick-stephens in fluent/fluent-bit#8304
- scripts: fix update_version.sh for snap by @patrick-stephens in fluent/fluent-bit#8305
- workflows: merge multiple Windows uploads together by @patrick-stephens in fluent/fluent-bit#8306
- in_kafka: Make back pressure workable and add a mechanism of polling threshold by @cosmo0920 in fluent/fluent-bit#8174
- go: plugin_proxy: Handle FLBPluginInit(cb_init) error correctly and plug a SEGV case by @cosmo0920 in fluent/fluent-bit#8273
- windows: build docs and tweaks by @ringerc in fluent/fluent-bit#7463
- plugins: in_exec: enable on win32 by @ringerc in fluent/fluent-bit#7664
- in_process_exporter_metrics: release str in error cases by @nokute78 in fluent/fluent-bit#8163
- build: wasm: upgrade wasm-micro-runtime to WAMR-1.3.0 by @cosmo0920 in fluent/fluent-bit#8309
- core: update libraries by @edsiper in fluent/fluent-bit#8308
- tests: event_loop: increase eplison on linux. by @pwhelan in fluent/fluent-bit#8246
- engine: output: Add metrics for displaying the available capacity of chunks as percent by @cosmo0920 in fluent/fluent-bit#8063
- in_node_exporter_metrics: add support for thermal_zone. by @pwhelan in fluent/fluent-bit#7522
- lib: upgrade core libraries by @edsiper in fluent/fluent-bit#8310
- out_stdout: Fix incomplete printing of traces by @srini38 in fluent/fluent-bit#8264
- in_calyptia_fleet: create configuration directory before the fleet header. by @pwhelan in fluent/fluent-bit#8317
- in_calyptia_fleet: fix double free when calyptia API returns with an empty response payload. by @pwhelan in fluent/fluent-bit#8318
- config_format: yaml: windows: Handle directory separator for include directive on yaml config correctly on windows by @cosmo0920 in fluent/fluent-bit#8311
- in_opentelemetry: support tag_from_uri by @nokute78 in fluent/fluent-bit#8134
- version: add version banner by @edsiper in fluent/fluent-bit#8319
- in_kubernetes_events: make timestamp from incoming record configurable by @ryanohnemus in fluent/fluent-bit#8289
- in_elasticsearch: fix typo by @bkayranci in fluent/fluent-bit#8269
New Contributors
- @avilevy18 made their first contribution in fluent/fluent-bit#8002
- @alexellis made their first contribution in fluent/fluent-bit#8280
- @srini38 made their first contribution in fluent/fluent-bit#8264
- @ryanohnemus made their first contribution in fluent/fluent-bit#8289
Full Changelog: fluent/fluent-bit@v2.2.0...v2.2.1
Binary SHA1 sums:
af79e075a8831b82b7faa0d47d5ea875e621c603 fluent-bit-v2.2.1-386
dd08b774000d1c031025fc991bc446e6e1de2aa2 fluent-bit-v2.2.1-amd64
57e72d10257506d6e72a0f1ed62f2c8716d03b01 fluent-bit-v2.2.1-arm
0e4be9f6b3fe1b553df1ec31b9ce9d2dd9ca3bf9 fluent-bit-v2.2.1-arm64
v2.2.0
https://fluentbit.io/announcements/v2.2.0/
What's Changed
- release: update to 2.1.11 by @github-actions in fluent/fluent-bit#7987
- bin: windows: Restore Ctrl-C behavior on windows by @cosmo0920 in fluent/fluent-bit#7986
- documentation: update users graphic by @erikbledsoe in fluent/fluent-bit#7999
- out_syslog: when using a message key, avoid prefixing raw messages by @edsiper in fluent/fluent-bit#6896
- flb_utils: add code to get the machine-id on windows machines. by @pwhelan in fluent/fluent-bit#7970
- http_server: v2: reload: windows: Enable hot reloading by @cosmo0920 in fluent/fluent-bit#7984
- tests: internal: log_event_encoder: add test code by @nokute78 in fluent/fluent-bit#7992
- workflows: bump ossf/scorecard-action from 2.2.0 to 2.3.0 by @dependabot in fluent/fluent-bit#8021
- out_loki: add new option 'uri' to customize HTTP URI endpoint by @edsiper in fluent/fluent-bit#8040
- version: happy new year 2023 by @nokute78 in fluent/fluent-bit#8020
- plugin_proxy: core: expose more callbacks for golang plugins by @cosmo0920 in fluent/fluent-bit#7997
- in_node_exporter_metrics: Initial support for macOS metrics by @cosmo0920 in fluent/fluent-bit#7947
- in_node_exporter_metrics: implement processes metrics by @cosmo0920 in fluent/fluent-bit#7880
- node_exporter_metrics: Fix macOS build by @cosmo0920 in fluent/fluent-bit#8048
- reload: add missing flb_cf_destroy by @nokute78 in fluent/fluent-bit#8042
- out_chronicle: remove redundant code by @lecaros in fluent/fluent-bit#8004
- in_node_exporter_metrics: fix referencing wrong interval between cpu and cpufreq by @nokute78 in fluent/fluent-bit#8019
- sp: fix missing key names when query contains GROUP BY by @koleini in fluent/fluent-bit#8028
- in_forward: fix checking return value of cmt_decode_msgpack_create(#8000) by @nokute78 in fluent/fluent-bit#8015
- config_format: yaml: fix error logic for input processors and cfl_array. by @pwhelan in fluent/fluent-bit#7976
- cloudwatch_logs: remove sequence tokens from API calls by @matthewfala in fluent/fluent-bit#7973
- input: Add ingestion_paused metrics to confirm whether an input plugin is paused or not by @cosmo0920 in fluent/fluent-bit#8044
- fluent-bit: modify hot reload handler by @nokute78 in fluent/fluent-bit#8041
- lib: cmetrics: upgrade to v0.6.4 by @edsiper in fluent/fluent-bit#8065
- workflows: update Actuated sizes and use CNCF runners by @patrick-stephens in fluent/fluent-bit#8069
- custom_calyptia: free machine_id when it is automatically set. by @pwhelan in fluent/fluent-bit#7978
- in_docker: Implement a capability for cgroups V2 by @cosmo0920 in fluent/fluent-bit#8087
- out_stackdriver: Don't overwrite ctx->client_email and ctx->private_key. by @igorpeshansky in fluent/fluent-bit#8093
- chunk_trace: use a threaded pipeline. by @pwhelan in fluent/fluent-bit#8097
- custom_calyptia: correctly set fleet_id for out_calyptia when fleet_name is set. by @pwhelan in fluent/fluent-bit#8089
- in_calyptia_fleet: remove unused event_fd configuration property. by @pwhelan in fluent/fluent-bit#8090
- in_calyptia_fleet: add old configuration file to checks. by @pwhelan in fluent/fluent-bit#8091
- workflows: bump ossf/scorecard-action from 2.3.0 to 2.3.1 by @dependabot in fluent/fluent-bit#8084
- workflows: ensure we do non-interactive set up by @patrick-stephens in fluent/fluent-bit#8107
- workflows: bump hashicorp/setup-terraform from 2 to 3 by @dependabot in fluent/fluent-bit#8109
- workflows: update to handle 2.2 releases by @patrick-stephens in fluent/fluent-bit#8113
- workflows: update_version.sh handles copyright year and BB files by @patrick-stephens in fluent/fluent-bit#8073
- in_calyptia_fleet: add missing release function on collect by @nokute78 in fluent/fluent-bit#8124
- in_calyptia_fleet: add missing release function by @nokute78 in fluent/fluent-bit#8123
- in_calyptia_fleet: fix memory leaks during hot-reload of current and new configurations. by @pwhelan in fluent/fluent-bit#8133
- core: in memory filtering implementation by @leonardo-albertovich in fluent/fluent-bit#8129
- in_splunk: ensure releasing tag_from_record by @nokute78 in fluent/fluent-bit#8127
- reload: bin: filter: handle invalid values of configuration correctly on hot reloading by @cosmo0920 in fluent/fluent-bit#8110
- config_format: flb_cf_yaml: change log level in processing. by @lecaros in fluent/fluent-bit#8131
- filter_sysinfo: add filter sysinfo plugin by @nokute78 in fluent/fluent-bit#8106
- in_node_exporter: more pluggable structure by @nokute78 in fluent/fluent-bit#8077
- out_cloudwatch_logs: enhance api error response readability by @matthewfala in fluent/fluent-bit#8122
- filter_lua: add index to arraylength call by @braydonk in fluent/fluent-bit#8103
- in_docker: Add unit test and make configurable paths by @cosmo0920 in fluent/fluent-bit#8100
- in_fluentbit_metrics: add missing release function on init by @nokute78 in fluent/fluent-bit#8126
- in_dummy: Add interval settings. by @franciscovalentecastro in fluent/fluent-bit#8060
- input_chunk: fixed a corner case when records are dropped by @leonardo-albertovich in fluent/fluent-bit#8136
- forward: Handle to forward for compressed non log types of chunks by @cosmo0920 in fluent/fluent-bit#8057
- out_http: Fix keepalive by @bchess in fluent/fluent-bit#6784
- flb_utils: add code for getting the machineID on macOS. by @pwhelan in fluent/fluent-bit#8096
- dockerfiles: Add support for s390x by @ajaypvictor in fluent/fluent-bit#8095
- in_node_exporter_metrics: Implement NVMe metrics by @cosmo0920 in fluent/fluent-bit#8049
- chunk_trace: add wait in test to avoid use after free in lib callback. by @pwhelan in fluent/fluent-bit#8139
- in_calyptia_fleet: get __mkdir to work on non-Unix operating systems. by @pwhelan in fluent/fluent-bit#7969
- in_thermal: support hwmon by @nokute78 in fluent/fluent-bit#8016
- in_process_exporter_metrics: implement process exporter metrics by @cosmo0920 in fluent/fluent-bit#7943
- out_loki: add ability to add arbitrary http headers and adjust the URI path by @alarobric in fluent/fluent-bit#7979
New Contributors
- @erikbledsoe made their first contribution in fluent/fluent-bit#7999
- @bchess made their first contribution in fluent/fluent-bit#6784
- @ajaypvictor made their first contribution in fluent/fluent-bit#8095
- @alarobric made their first contribution in fluent/fluent-bit#7979
Full Changelog: fluent/fluent-bit@v2.1.10...v2.2.0
Binary SHA1 sums:
f44f0470b5d3f491b86309c151e757d26141e176 fluent-bit-v2.2.0-386
ff1af1d9b4d54138e3ca395cc4f4d7b3bdddbc9c fluent-bit-v2.2.0-amd64
9d8444dbdf194142c5b484ceb163a426aa01a9a8 fluent-bit-v2.2.0-arm
346ca1d02db7fbd3209a7b347099ed7462798081 fluent-bit-v2.2.0-arm64
v2.1.10
https://fluentbit.io/announcements/v2.1.10/
What's Changed
- workflows: bump actions/checkout from 3 to 4 by @dependabot in fluent/fluent-bit#7894
- release: update to 2.1.10 by @github-actions in fluent/fluent-bit#7895
- workflows: bump crazy-max/ghaction-chocolatey from 2 to 3 by @dependabot in fluent/fluent-bit#7909
- workflows: bump crazy-max/ghaction-import-gpg from 5 to 6 by @dependabot in fluent/fluent-bit#7908
- tests: internal: log_event_decoder: add test for log_event_decoder by @nokute78 in fluent/fluent-bit#7907
- out_forward: add new 'add_option' configuration property by @edsiper in fluent/fluent-bit#7897
- workflows: bump docker/metadata-action from 4 to 5 by @dependabot in fluent/fluent-bit#7916
- workflows: bump docker/build-push-action from 4 to 5 by @dependabot in fluent/fluent-bit#7915
- workflows: bump docker/setup-qemu-action from 2 to 3 by @dependabot in fluent/fluent-bit#7913
- workflows: bump docker/login-action from 2 to 3 by @dependabot in fluent/fluent-bit#7912
- workflows: bump docker/setup-buildx-action from 2 to 3 by @dependabot in fluent/fluent-bit#7914
- in_calyptia_fleet: improve configuration reloading. by @pwhelan in fluent/fluent-bit#7925
- kernel: add release function by @nokute78 in fluent/fluent-bit#7934
- out_loki: add compress option for gzip by @ksauzz in fluent/fluent-bit#7949
- lib: monkey: upgrade to v1.7.2 by @pwhelan in fluent/fluent-bit#7951
- processor: replace tab with white space by @nokute78 in fluent/fluent-bit#7932
- tests: internal: uri: add test code by @nokute78 in fluent/fluent-bit#7933
- core: metrics: Provide capabilities for returning the count of hot reloaded in REST API and its metrics by @cosmo0920 in fluent/fluent-bit#7899
- in_calyptia_fleet: windows support. by @pwhelan in fluent/fluent-bit#7929
- lib: chunkio: upgrade to v1.5.0 by @edsiper in fluent/fluent-bit#7956
- out_http: Fix bug where post_all_requests() always returns a value less than 0 by @nicehide in fluent/fluent-bit#7952
- feat: oci logging analytics output plugin implementation by @adiforluls in fluent/fluent-bit#7830
- engine: add sleep to output logs on init by @nokute78 in fluent/fluent-bit#7931
- scheduler: use calloc instead of malloc by @DavidKorczynski in fluent/fluent-bit#7962
- plugin_proxy: Handle no ingestion case by @cosmo0920 in fluent/fluent-bit#7922
- input_chunk: Use flb_plg_debug instead of normal printf by @cosmo0920 in fluent/fluent-bit#7901
- filter_lua: support enable_flb_null by @nokute78 in fluent/fluent-bit#7906
- upstream: Remove unused variables by @nokute78 in fluent/fluent-bit#7771
- lua: support metatable to save table type by @nokute78 in fluent/fluent-bit#7891
- filter_log_to_metrics: Add setting "label" by @wndhydrnt in fluent/fluent-bit#7739
- filter_log_to_metrics: rename 'label' option to 'add_label' by @edsiper in fluent/fluent-bit#7964
- out_azure: improvement: add table prefix support for Azure Log Analytics plugin by @kforeverisback in fluent/fluent-bit#7663
- out_logdna: remove unused store by @DavidKorczynski in fluent/fluent-bit#7629
- out_azure_logs_ingestion: fix NULL dereference by @DavidKorczynski in fluent/fluent-bit#7624
- tests: internal: fuzzers: add fstore fuzzer by @DavidKorczynski in fluent/fluent-bit#6465
- log_evnet_encoder: fix typo by @nokute78 in fluent/fluent-bit#7646
- in_systemd: init last_tag to fix valgrind warning by @nokute78 in fluent/fluent-bit#7247
- sp: prevent converting from string to num if config is set by @nokute78 in fluent/fluent-bit#7005
- out_es: check if host contains port number by @nokute78 in fluent/fluent-bit#6064
- tests: internal: input_chunk: Use the different storage.path per tests by @cosmo0920 in fluent/fluent-bit#7762
- tests: fuzzers: fix fstore div-by-zero by @DavidKorczynski in fluent/fluent-bit#7974
- filter_log_to_metrics: fix log to metrics label test. by @pwhelan in fluent/fluent-bit#7972
- tests: internal: stream_processor: fixed memory leak by @leonardo-albertovich in fluent/fluent-bit#7975
- tests: internal: sp: added environment initialization calls by @leonardo-albertovich in fluent/fluent-bit#7968
- config_format: fix memory leak by @DavidKorczynski in fluent/fluent-bit#7961
- tests: fuzzers: fix possible NULL deref by @DavidKorczynski in fluent/fluent-bit#7977
- log_event_encoder: switched data size type to overcome msvc issue by @leonardo-albertovich in fluent/fluent-bit#7971
New Contributors
- @ksauzz made their first contribution in fluent/fluent-bit#7949
- @nicehide made their first contribution in fluent/fluent-bit#7952
- @adiforluls made their first contribution in fluent/fluent-bit#7830
Full Changelog: fluent/fluent-bit@v2.1.9...v2.1.10
Binary SHA1 sums:
294095d2c90dfb9d9907c05b7b778a5d8bd80436 fluent-bit-v2.1.10-386
0082e01856b0baf176091c019b8fbaa6febfb610 fluent-bit-v2.1.10-amd64
22203c54ee92e50ff324b33b88927757b4d9e886 fluent-bit-v2.1.10-arm
5507ae6b84a77c88de15ab611e382ab93786a875 fluent-bit-v2.1.10-arm64
v2.1.9
https://fluentbit.io/announcements/v2.1.9/
What's Changed
- release: update to 2.1.9 by @github-actions in fluent/fluent-bit#7753
- workflows: disable provenance for legacy format images by @patrick-stephens in fluent/fluent-bit#7766
- workflows: add extra push of arch-specfic images by @patrick-stephens in fluent/fluent-bit#7767
- workflows: windows: Use vcpkg to install dependencies by @cosmo0920 in fluent/fluent-bit#7764
- workflows: windows: Implement cache mechanism for source packages of vcpkg by @cosmo0920 in fluent/fluent-bit#7773
- workflow: windows: Make more rigid handling for caches by @cosmo0920 in fluent/fluent-bit#7780
- out_stackdriver: change default workers to 1 by @chicocvenancio in fluent/fluent-bit#7779
- out_stackdriver: fix access token caching by @ridwanmsharif in fluent/fluent-bit#6595
- ci: remove azure resources and tests by @celalettin1286 in fluent/fluent-bit#7787
- ci: add codeowner celalettin1286 by @celalettin1286 in fluent/fluent-bit#7794
- in_prometheus_scrape: added authorization support by @leonardo-albertovich in fluent/fluent-bit#7785
- config_format: fix possible heap overflow by @DavidKorczynski in fluent/fluent-bit#7768
- tests: fuzzers: utils_fuzzer: extend by @DavidKorczynski in fluent/fluent-bit#7744
- tests: internal: fuzzers: cmetrics_fuzzer: extend by @DavidKorczynski in fluent/fluent-bit#7745
- tests: internal: fuzzers: add input fuzzer by @DavidKorczynski in fluent/fluent-bit#7746
- flb_utils: remove false positive error 'file not found'. by @pwhelan in fluent/fluent-bit#7806
- aws: macos: prevent buffer overflow on address sanitier by @cosmo0920 in fluent/fluent-bit#7774
- out_kinesis: fix typo by @nokute78 in fluent/fluent-bit#7798
- input: send resume signal to the input thread event loop if plugin is threaded by @danlenar in fluent/fluent-bit#7812
- config: throw an error if a configuration property is not applied. by @pwhelan in fluent/fluent-bit#7783
- in_windows_exporter_metrics: Implement WMI based memory and paging_file metrics by @cosmo0920 in fluent/fluent-bit#7817
- lib: c-ares: upgrade to v1.19.1 by @edsiper in fluent/fluent-bit#7843
- macos: core: macOS coroutine unstability fixes by @cosmo0920 in fluent/fluent-bit#7820
- yaml/v2: use stack based parser. by @pwhelan in fluent/fluent-bit#7661
- tests: internal: fuzzers: add config yaml fuzzer by @DavidKorczynski in fluent/fluent-bit#7816
- tests: internal: fuzzers: add mp fuzzer by @DavidKorczynski in fluent/fluent-bit#7819
- emitter_create: exit and destroy instance on fail by @BrewedCoffee in fluent/fluent-bit#7809
- out_kinesis_streams: remove dead stores by @DavidKorczynski in fluent/fluent-bit#7808
- in_mqtt: add test code and support payload_key by @nokute78 in fluent/fluent-bit#7872
- in_winevtlog: Support XML query parameter for filtering events by @cosmo0920 in fluent/fluent-bit#7848
- calyptia: submit metrics when not in fleet mode. by @pwhelan in fluent/fluent-bit#7833
- lua: add dump lua stack function and extract flb_lua_arraylength by @nokute78 in fluent/fluent-bit#7826
- in_exec_wasi: fix possible file descriptor leak by @DavidKorczynski in fluent/fluent-bit#7810
- out_s3: fix potential file descriptor leak by @DavidKorczynski in fluent/fluent-bit#7807
- yaml/v2: suppress debug messages. by @pwhelan in fluent/fluent-bit#7857
- config_format: yaml: add support for idiomatic Yaml camelCase (fix #7593) by @edsiper in fluent/fluent-bit#7879
- out_splunk: release flb_ra_translate result buffer on failure by @leonardo-albertovich in fluent/fluent-bit#7884
- config_format: yaml: fix null dereference by @DavidKorczynski in fluent/fluent-bit#7877
- in_node_exporter_metrics: Fix registering callback for systemd metrics by @cosmo0920 in fluent/fluent-bit#7876
- in_windows_exporter_metrics: Implement WMI based process metrics by @cosmo0920 in fluent/fluent-bit#7860
- in_udp: Add a capability to inject source IP by @cosmo0920 in fluent/fluent-bit#7673
- in_tail: ingestion interruption fix by @leonardo-albertovich in fluent/fluent-bit#7815
- in_lib: fix error handling after flb_log_event_decoder_next by @nokute78 in fluent/fluent-bit#7669
- io: keepalive error detection improvement by @leonardo-albertovich in fluent/fluent-bit#7788
- in_nginx_exporter_metrics: add missing release function by @nokute78 in fluent/fluent-bit#7873
- custom_calyptia: generate the machine_id in custom_calyptia so machines can register to multiple fleets. by @pwhelan in fluent/fluent-bit#7893
- utils: suppress errno when file is empty but readable. by @pwhelan in fluent/fluent-bit#7837
- fleet: correctly register fleet agent. by @pwhelan in fluent/fluent-bit#7791
- input: apply back pressure if input threaded plugin is paused by @danlenar in fluent/fluent-bit#7847
- tests: internal: stream_processor: fix when test path is too long. by @pwhelan in fluent/fluent-bit#7869
New Contributors
- @chicocvenancio made their first contribution in fluent/fluent-bit#7779
- @BrewedCoffee made their first contribution in fluent/fluent-bit#7809
Full Changelog: fluent/fluent-bit@v2.1.8...v2.1.9
Binary SHA1 sums:
60dd96d08c0ef57f48f90d9880f097f49a118112 fluent-bit-v2.1.9-386
396e244549b826017858c0693f4fb79230f3c5f5 fluent-bit-v2.1.9-amd64
db7622f5ac119fdbb86832666128eac62065e44d fluent-bit-v2.1.9-arm
200058392a977b22a43a8319a73d5cb79033f281 fluent-bit-v2.1.9-arm64
v2.1.8
https://fluentbit.io/announcements/v2.1.8/
What's Changed
- release: update to 2.1.8 by @github-actions in fluent/fluent-bit#7698
- aws: imds: set length when initializing token to dummy value by @joshuabaird in fluent/fluent-bit#7683
- CODEOWNERS: Google owners for out_stackdriver test by @braydonk in fluent/fluent-bit#7694
- upstream: add connection metrics by @leonardo-albertovich in fluent/fluent-bit#7713
- downstream: remove not used variable by @nokute78 in fluent/fluent-bit#7705
- fix typo in CMakeLists.txt by @pr0PM in fluent/fluent-bit#7700
- build: test: Fix an invalid constant for filter_rewrite_tag by @cosmo0920 in fluent/fluent-bit#7675
- build: Install OpenSSL with chocolatey only for x64 by @cosmo0920 in fluent/fluent-bit#7719
- in_tail: Don't append records if sl_log_event_encoder buffer is 0 by @danlenar in fluent/fluent-bit#7723
- calyptia_fleet: fix non existent plugin name. by @pwhelan in fluent/fluent-bit#7717
- lib: monkey: upgrade to v1.7.0 by @edsiper in fluent/fluent-bit#7718
- in_splunk: fix warnings by @nokute78 in fluent/fluent-bit#7706
- in_tail: fix ignore_older description. by @lecaros in fluent/fluent-bit#7695
- in_kafka: Fix in kafka json parsing by @tarruda in fluent/fluent-bit#7492
- in_http: add support for form/url_encoded payloads. by @pwhelan in fluent/fluent-bit#6960
- in_collectd/out_statsd: set the FLB_INPUT_NET_SERVER flag to fix their schema. by @pwhelan in fluent/fluent-bit#7652
- lib: monkey: upgrade to v1.7.1 (fix warnings) by @edsiper in fluent/fluent-bit#7731
- trace: add new command line options for enabling tracing at startup. by @pwhelan in fluent/fluent-bit#6726
- core: fix some compiler warnings by @edsiper in fluent/fluent-bit#7730
- chunk_traces: update the help for '--enable-chunk-trace'. by @pwhelan in fluent/fluent-bit#7734
- upstream: premature connection destruction fix by @leonardo-albertovich in fluent/fluent-bit#7728
- custom_calyptia: allow registering fleets by name instead of id. by @pwhelan in fluent/fluent-bit#7665
- core: chunk rollover improvement by @leonardo-albertovich in fluent/fluent-bit#7729
- core: allow up to 32MB length of line buffer in read_config by @tarruda in fluent/fluent-bit#7691
- in_syslog: Provide appending source address parameter by @cosmo0920 in fluent/fluent-bit#7651
- fluent-bit: remove cleanup code from flb_signal_exit by @nokute78 in fluent/fluent-bit#7735
New Contributors
- @pr0PM made their first contribution in fluent/fluent-bit#7700
Full Changelog: fluent/fluent-bit@v2.1.7...v2.1.8
Binary SHA1 sums:
30ea862f137984cb347bcfec95a963621322f8e8 fluent-bit-v2.1.8-386
fbb0b1a28d5ed437f66c999ed6c97daafc9033fe fluent-bit-v2.1.8-amd64
265a1574da3fc19d3fcefcf51ec26177d66600fe fluent-bit-v2.1.8-arm
44a08343dfd6e09a5b8c3bb8d6674b8eb4217872 fluent-bit-v2.1.8-arm64
v2.1.7
https://fluentbit.io/announcements/v2.1.7/
What's Changed
- release: update to 2.1.6 by @github-actions in fluent/fluent-bit#7600
- workflows: fix the version used for updating PRs by @patrick-stephens in fluent/fluent-bit#7603
- workflows: bump ossf/scorecard-action from 2.1.3 to 2.2.0 by @dependabot in fluent/fluent-bit#7610
- core: fix up boolean conversion logic by @patrick-stephens in fluent/fluent-bit#7618
- workflows: fix up OpenSSF Scorecard workflow by @patrick-stephens in fluent/fluent-bit#7631
- log_event_decoder: use flb_free by @nokute78 in fluent/fluent-bit#7585
- log_event_decoder: add a function to get decoding result(#7362) by @nokute78 in fluent/fluent-bit#7540
- log_event_decoder: fix wrong api name by @nokute78 in fluent/fluent-bit#7637
- tests: runtime: in_otel: add test code by @nokute78 in fluent/fluent-bit#7489
- out_gelf: fix releasing function handling by @nokute78 in fluent/fluent-bit#7640
- out_syslog: check error after flb_log_event_decoder_next by @nokute78 in fluent/fluent-bit#7639
- config_format: yaml: fix 'customs' section handling(#7559) by @nokute78 in fluent/fluent-bit#7609
- in_kubernetes_events: increase interval to 500 milliseconds. by @pwhelan in fluent/fluent-bit#7557
- in_kubernetes_events: allow listening to a single namespace. by @pwhelan in fluent/fluent-bit#7560
- in_kubernetes_events: allow setting kube_token_file as empty for use with kubectl proxy. by @pwhelan in fluent/fluent-bit#7567
- in_kubernetes_events: call destructor when init failed by @nokute78 in fluent/fluent-bit#7532
- custom_calyptia: set defaults for calyptia fleet. by @pwhelan in fluent/fluent-bit#7524
- build: Install config_format headers by @cosmo0920 in fluent/fluent-bit#7622
- filter_rewrite_tag: fix potential NULL dereference by @DavidKorczynski in fluent/fluent-bit#7628
- in_splunk: Implement Splunk HEC input plugin by @cosmo0920 in fluent/fluent-bit#7349
- utils: plugin: freeing properly for duplicated string shared properties by @cosmo0920 in fluent/fluent-bit#7464
- in_elasticsearch: provide version parameter for configurable server version by @cosmo0920 in fluent/fluent-bit#7579
- build: wasm: upgrade wasm-micro-runtime to WAMR-1.2.2 by @cosmo0920 in fluent/fluent-bit#7587
- in_windows_exporter_metrics: Add service metrics support by @cosmo0920 in fluent/fluent-bit#7597
- in_node_exporter_metrics: handle not as error when missing cpu_throttle_metrics by @cosmo0920 in fluent/fluent-bit#7602
- in_podman_metrics: Fixed reading undefined PID by @pabloxxl in fluent/fluent-bit#7504
- lib: cmetrics: upgrade to v0.6.3 by @edsiper in fluent/fluent-bit#7642
- downstream: fixed the event loop registration detection mechanism by @leonardo-albertovich in fluent/fluent-bit#7575
- in_kubernetes_filter: fix leak on exception by @edsiper in fluent/fluent-bit#7517
- workflows: enable sarif output for CIFuzz by @DavidKorczynski in fluent/fluent-bit#7630
- tests: internal: fuzzers: add cmetrics decoder fuzzer by @DavidKorczynski in fluent/fluent-bit#7613
- in_exec_wasi: fix possible NULL deref by @DavidKorczynski in fluent/fluent-bit#7626
- upstream: fix logic to restrict number of connections by @edsiper in fluent/fluent-bit#7680
- workflows: bump helm/kind-action from 1.7.0 to 1.8.0 by @dependabot in fluent/fluent-bit#7687
- out_chronicle: Implement Google Chronicle output plugin by @cosmo0920 in fluent/fluent-bit#7232
- out_stackdriver: support gzip compression by @CatherineF-dev in fluent/fluent-bit#7101
- CODEOWNERS: Add codeowners for out_stackdriver by @braydonk in fluent/fluent-bit#7693
- codeowners: add pwhelan for calyptia and calyptia fleet. by @pwhelan in fluent/fluent-bit#7692
New Contributors
- @CatherineF-dev made their first contribution in fluent/fluent-bit#7101
Full Changelog: fluent/fluent-bit@v2.1.6...v2.1.7
Binary SHA1 sums:
504237eb07e8ff4dbcc228d027a6f9066e973705 fluent-bit-v2.1.7-386
4fd94e88dbff842f8cf742233fc4c43c03eb2ff6 fluent-bit-v2.1.7-amd64
21536dbe986d7cf1a35c87b094e2f52515301405 fluent-bit-v2.1.7-arm
9a96b7113c30d90a14b39a802a1c8e116a8f7df5 fluent-bit-v2.1.7-arm64