Agent v2.18.0

Memory and throughput optimizations across destination nodes, the gateway, the OTTL evaluator, and metric processors, plus runtime and dependency security upgrades.

May 26, 2026

Improvements

  • Destination Nodes: Optimized memory usage and drain throughput in destination nodes, such as the GCS destination, improving sustained output performance.
  • OTTL Evaluator: Reused pooled CustomTransformContext instances in the OTTL transform and filter paths, reducing per-item allocations for pipelines that evaluate OTTL expressions at high volume.
  • Metric Processors: Reduced CPU and memory usage in metric processors, such as the AggregateMetric and ExtractMetric processors, including a faster binary encoder for aggregate bucket keys.
  • Gateway Heap Allocation: Optimized heap allocations on the gateway by switching to pdata-based handling, reducing memory pressure under high load.

Bug Fixes

  • Kubernetes Source Detection: Fixed a nil-pointer panic in Kubernetes source detection.

Security

  • Go Runtime Upgrade: Upgraded the Go runtime to 1.26.3 to address known vulnerabilities.
  • x/net Upgrade: Upgraded golang.org/x/net to address known CVEs.
  • x/crypto Upgrade: Upgraded golang.org/x/crypto to address known CVEs.