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