Release on: 2026-01-07
Added the <span class="title-ref">agent workloadfilter</span> CLI command, which shows the active workload filter bundles,
their load status, and the effective filter configuration.
Adds new Cluster Autoscaling controller in Cluster Agent.
Adds the hpflare extension, which provides flare information for the host-profiler.
Introduce a new Health Platform component that provides a unified way to detect, collect, and report host system health issues. The component runs health checks periodically and exposes telemetry for monitoring detected problems.
The datadog-agent now uses datadog-secret-backend v1.4.0 which supports GCP secrets via Google Secret Manager.
Create an inferred span to represent the entire duration of a Cloud Run Job task.
Checks can be scheduled only once with run_once configuration
Data Streams Kafka actions perform actions on Kafka clusters
gpu: add count metrics for NVIDIA ECC errors
Logs Agent is able to restart its pipeline in place to enable switching between endpoint types (HTTP/TCP) without full Agent restart.
The OTEL logs agent exporter now supports exporting Kubernetes orchestrator data. The exporter consumes Kubernetes resource manifests from the k8sobjectsreceiver and forwards them to Datadog's orchestrator endpoint. This enables Kubernetes cluster visibility through the OTEL agent pipeline.
Use the OrchestratorConfig section to configure cluster name, API key, site, endpoint, and enablement toggle.
The SNMP integration now automatically performs a default device scan for each configured and auto-discovered device.
Adds a new argument, DD_INSTALL_ONLY, to the Windows MSI. Set DD_INSTALL_ONLY=true to install the Agent without starting the services.
The Agent's embedded Python has been upgraded from 3.13.7 to 3.13.10
Provide FIPS-compliant builds for the Datadog distribution of OpenTelemetry (DDOT).
Expose new OTLP -> DD semantic transformation methods in the <span class="title-ref">opentelemetry-mapping-go</span> package.
Adding an 'instance-type' field to the inventoryhost payload.
Add Docker log permissions health check that detects when the Agent cannot access container log files due to restrictive filesystem permissions. The check provides remediation guidance and an optional script to fix permission issues.
Agents are now built with Go 1.24.10.
Agents are now built with Go 1.24.11.
Add host tag to associate host to a NodePool
Add annotation to associate a replica NodePool to its target
Move the <span class="title-ref">chmod</span> operation for the <span class="title-ref">dogstatsd</span> binary from runtime (<span class="title-ref">entrypoint.sh</span>) to build time (<span class="title-ref">Dockerfile</span>).
Expand logs file rotation analytics to include more detailed information using telemetry metrics.
Add fingerprint configuration information to the Logs Agent status page.
Add remote config ID tagging to events generated by kafka_action integration for easy UI filtering
Optimized the Kubernetes State Metrics (KSM) check by replacing fmt.Sprintf() calls with direct string concatenation in the ownerTags() function. This reduces memory allocation churn and saves approximately 20% CPU usage for the KSM check.
The kubelet pod list cache is now disabled by default to reduce staleness. The Agent lists pods from the kubelet every 5s. Users who explicitly set kubelet_cache_pods_duration retain their existing behavior (the Agent lists pods approximately every 5 + cache duration seconds).
[pkg/netflow] Add a new config option <span class="title-ref">network.netflow.aggregator_max_flows_per_flush_interval</span> that controls the maximum number of flows to be sent in a flush interval. Only sends the top flows, by # of bytes in the period up to the value in the config.
Add container metric support for any CRI compliant runtime specified in the <span class="title-ref">cri_socket_path</span> configuration.
Openmetrics-based checks using send_histograms_buckets now handle histogram resets without emitting a warning.
Optimize auto multiline detection JSON aggregator to improve performance and reduce memory usage for single line JSON messages
Optimize memory allocation in the KSM Core check by preallocating metric slices and skipping empty metrics in the store's Push() method. This should reduce 15% - 20% memory usage by ksm check, improving performance in clusters with large numbers of pods.
The otel-agent can now be told not to contact the core-agent by setting DD_CMD_PORT to 0
Add support for batch settings in the OTLP ingest endpoint (logs & metrics).
These settings can be configured in the Agent config file or by using the environment variables.
Change serverless-init default log level to error.
Skip noisy Kubernetes metadata error logs in serverless-init.
Change startup failure log level from debug to error.
Increase the default EVP proxy maximum payload size from 5 MB to 10 MB in the Trace Agent.
Fixes missing tags at container startup by buffering spans and APM stats until Kubernetes metadata is resolved.
The agent now can automatically triggers a secret refresh when an API key expires or becomes invalid, either through 403 responses or periodic API key validation. The refresh rate is throttled by <span class="title-ref">secret_refresh_on_api_key_failure_interval</span> configuration option (in minutes).
Enforces that the DDOT service is stopped by the core Agent service.
Included tags for TLS offered versions and TLS chosen version as part of TCP connections stats on Windows.
health_platform.issues_detected tagged by health_check_id to track the number of detected health issues over time.Released on: 2026-01-07 Pinned to datadog-agent v7.74.0: CHANGELOG.
kubernetes_state_core check into multiple shards based on resource type groups (pods, nodes, others), enabling parallel execution across multiple Cluster Check Runners.Fetched April 3, 2026