Agent v2.20.0
less than a minute
July 1, 2026
New Features
Experimental Parallelism Settings: Added a new
parallelism_settingsblock that opts specific internal stages into parallel execution. This first release exposesbuffer_flush_workers(buffer node flush fan-out),sequence_consumers(sequence node consumer goroutines), andcompound_consumers(consumer goroutines for compound nodes, which are the underlying node type used by packs). All three are disabled by default in v2.20.0 to preserve behavior for pipelines upgrading from earlier agent versions; a future release will switch the default toauto. Each field is read once per node or processor at graph build time.settings: parallelism_settings: buffer_flush_workers: "auto" sequence_consumers: "auto" compound_consumers: "auto"See Agent Settings —
parallelism_settingsfor the full parameter reference.
Improvements
- Processor Performance: Reduced allocations in processors, such as the probabilistic sampler hash and regex filter, lowering GC pressure at high throughput.
- Destination Node Performance: Reduced allocations in destination nodes, such as the S3 destination push path.
- HTTP Input Concurrency: Made line separation in the HTTP input node lock-free, improving concurrency under high request volume.
Security
- apache/thrift Upgrade: Upgraded
apache/thriftto address known CVEs.