New
Fluent Bit 4.2.0
https://fluentbit.io/announcements/v4.2.0/
What's Changed
- release: update to 4.1.2 by @github-actions[bot] in https://github.com/fluent/fluent-bit/pull/11005
- reload: fix race between watchdog start and setting async cancellation by @stoksc in https://github.com/fluent/fluent-bit/pull/11012
- storage: fix heap corruption in chunk sort parser by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11017
- in_calyptia_fleet: add support for net.* properties for the upstream connection. by @pwhelan in https://github.com/fluent/fluent-bit/pull/10998
- in_forward: fix username parsing by @edsiper in https://github.com/fluent/fluent-bit/pull/11026
- in_forward: Fix incorrect user auth sequence by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11028
- workflows: Make not to be the latest release for 4.0 branch by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10993
- build: bump to v4.2.0 by @edsiper in https://github.com/fluent/fluent-bit/pull/11037
- security: update versions and general info by @edsiper in https://github.com/fluent/fluent-bit/pull/11038
- help: add space for outputs and processors when generating schema. by @pwhelan in https://github.com/fluent/fluent-bit/pull/11020
- opentelemetry: traces: unify JSON to ctrace encoder by @edsiper in https://github.com/fluent/fluent-bit/pull/11042
- routing: add new routing mechanism for input plugins by @edsiper in https://github.com/fluent/fluent-bit/pull/11041
- mp: extend cobj API to expose group metadata and attributes by @edsiper in https://github.com/fluent/fluent-bit/pull/11043
- in_node_exporter_metrics: add netstat linux collector by @edsiper in https://github.com/fluent/fluent-bit/pull/11052
- fstore: safe check on fsf file deletion by @edsiper in https://github.com/fluent/fluent-bit/pull/11050
- workflows: Handle 4.1 branches events and fix type inference errors for 4.0 branch by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11062
- router: add conditional support for Logs by @edsiper in https://github.com/fluent/fluent-bit/pull/11055
- aws_credential_sts: internal: Fix unit test failures by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11077
- workflows: bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/fluent/fluent-bit/pull/11075
- workflows: bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/fluent/fluent-bit/pull/11074
- router_condition: Fix unconditional route check in routing by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11087
- out_vivo_exporter: add versioned API endpoints by @edsiper in https://github.com/fluent/fluent-bit/pull/11040
- router: add contexts to conditional support for direct route paths by @edsiper in https://github.com/fluent/fluent-bit/pull/11091
- snap: Upgrade snap from core18 to core20 by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11069
- doc-reports: add cncf audit report by @DavidKorczynski in https://github.com/fluent/fluent-bit/pull/11056
- chunks: extend metadata to support routing information (direct routes) by @edsiper in https://github.com/fluent/fluent-bit/pull/11097
- workflows: bump helm/kind-action from 1.12.0 to 1.13.0 by @dependabot[bot] in https://github.com/fluent/fluent-bit/pull/11100
- CODEOWNERS: update AWS maintainers and cleanup by @edsiper in https://github.com/fluent/fluent-bit/pull/11109
- dockerfile: removed unused DLLs from image for Windows Containers by @mabrarov in https://github.com/fluent/fluent-bit/pull/10233
- kafka: fix cmake cross compile error by @ThomasDevoogdt in https://github.com/fluent/fluent-bit/pull/9600
- build: workflows: Add a rules for checking incompatible types strictly by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/10655
- tls: openssl: output: Handle certificates thumbprints by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11009
- in_syslog: Add support for RFC 6587 octet-counting by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11035
- wasm: Plug wasm heap leakages by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11076
- scheduler: engine: output_thread: Plug macOS abort on dry-run by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11099
- router: extend router interface to support metrics (v3) by @edsiper in https://github.com/fluent/fluent-bit/pull/11108
- out_s3: Add a NULL check for plugging SEGV on dry_run by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11117
- build: Add workdir option for the default registration of Windows service by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11124
- packaging: add missing SASL dependencies for Rocky/AlmaLinux by @patrick-stephens in https://github.com/fluent/fluent-bit/pull/11127
- fix: Make TLS initialization thread-safe and idempotent using pthread_once by @ThomasBrady in https://github.com/fluent/fluent-bit/pull/11090
- out_opensearch: release aws signature a retry or error happens by @edsiper in https://github.com/fluent/fluent-bit/pull/11140
- routing: extend input name resolution for safer direct route paths by @edsiper in https://github.com/fluent/fluent-bit/pull/11141
- motd: add 4.2 banner by @edsiper in https://github.com/fluent/fluent-bit/pull/11142
- org: update organization status change by @edsiper in https://github.com/fluent/fluent-bit/pull/11143
- out_http: Plug a NULL dereference by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11034
- out_http: Added PUT support by @nicknezis in https://github.com/fluent/fluent-bit/pull/10882
- routing: introduce metrics for unmatched (dropped) logs by @edsiper in https://github.com/fluent/fluent-bit/pull/11144
- in_tail: Implement long line truncation by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11059
- in_systemd: always reset cursor before iterating fields by @edsiper in https://github.com/fluent/fluent-bit/pull/11073
- packaging: add -L flag to curl for redirect support by @sakshitposting-irl in https://github.com/fluent/fluent-bit/pull/11137
- storage: config: engine: Introduce dead letter queue by @cosmo0920 in https://github.com/fluent/fluent-bit/pull/11000
- filter_kubernetes: use service account issuer to detect EKS env (compiler fix) by @edsiper in https://github.com/fluent/fluent-bit/pull/11146
- workflows: staging-release: add v4.2 by @edsiper in https://github.com/fluent/fluent-bit/pull/11153
New Contributors
- @nicknezis made their first contribution in https://github.com/fluent/fluent-bit/pull/10882
- @sakshitposting-irl made their first contribution in https://github.com/fluent/fluent-bit/pull/11137
Full Changelog: https://github.com/fluent/fluent-bit/compare/v4.1.1...v4.2.0