github DataDog/datadog-agent 7.85.2

8 hours ago

Agent

Prelude

Released on: 2026-11-09

Bug Fixes

  • Configuration streaming between the core Agent and the other Agent processes (trace-agent, process-agent, and others) is now disabled by default. It was on by default in 7.85.0 and 7.85.1. On Kubernetes, that could make those processes ignore DD_* environment variables set only on their own container, such as APM settings on the trace-agent container.
  • Fix macOS installer GUI-session detection so the Datadog GUI helper and desktop monitor start for the console user after installation or upgrade when a GUI session exists, including installations run outside a desktop terminal.
  • Recover Windows process-manager Agent account lookups after a host rename or image clone when the installed domain is stale but the Agent service is configured to use the same local account. This restores startup of Agent Data Plane and other processes using the Agent account, including their DogStatsD listener.

Upgrade Notes

  • The openmetrics.d/adp_compat.yaml.example configuration example is no longer shipped. When ADP is enabled, its DogStatsD, forwarder, and aggregator telemetry is now included in the Core Agent's go_expvar values, so a separate OpenMetrics check against ADP is not needed and would count ADP's values twice alongside go_expvar.

New Features

  • Expose DogStatsD, forwarder, and aggregator telemetry from the Agent Data Plane through the Core Agent's go_expvar paths when ADP is enabled. Existing go_expvar users can continue using their current configuration while the compatibility layer combines Core Agent and ADP values on each /debug/vars read, including Core Agent expvars created after startup. The mapped ADP telemetry remains internal rather than being published as separate expvars. Expvars without an equivalent ADP metric remain Core Agent-only. Aggregator coverage includes DogStatsD contexts and samples, processed and flushed events/service checks, per-flush counts, and available flush timings. ADP's NumberOfFlush analogue counts non-empty aggregation flushes. ADP's broader transactions__dropped counter is not mapped to forwarder/Transactions/DroppedOnInput because its meaning is not equivalent to the legacy expvar. Legacy splitter expvars were removed in Agent PR #38834 and are not reintroduced.

Datadog Cluster Agent

Prelude

Released on: 2026-11-09 Pinned to datadog-agent v7.85.2: CHANGELOG.

Don't miss a new datadog-agent release

NewReleases is sending notifications on new releases.