Skip to content

7.63.0

Latest
Compare
Choose a tag to compare
@AliDatadog AliDatadog released this 19 Feb 10:27
· 543 commits to main since this release
7.63.0
2bbd8a3

Agent

Prelude

Release on: 2025-02-19

Upgrade Notes

  • Bump the Python version to 3.12.8

New Features

  • Add support of CIS AlmaLinux 9 Benchmark in CSPM.

Enhancement Notes

  • Adds a kube_cronjob tag to kubernetes_state.job.duration metric.
  • Increase the Agent's default ecs_metadata_timeout from 500ms to 1000ms to avoid timeouts.
  • Enhanced the Containerd Check to use a cache for container image sizes, reducing redundant API calls and improving performance.
  • Add apm_config.obfuscation.cache.max_size to set the maximum size of the cache in bytes.
  • Add TCP diagnosis check for logs_config.force_use_tcp.
  • Added the Linux kernel's dmesg logs into the Agent flare. This information will appear in system-probe/dmesg.log.
  • Begin collecting metrics from all internal Prometheus registries. Previously, the default registry was ignored, resulting in the omission of the point.sent and point.dropped metrics. This change ensures that all metrics are collected.
  • Agents are now built with Go 1.23.5.
  • Include Datadog Process Monitor (ddprocmon) service status in flare on Windows
  • Language detection adds support for detecting PHP.
  • When apm.features.enable_receive_resource_spans_v2 is set, trace agent OTLPReceiver now maps HTTP attributes from OTLP conventions to DD conventions. See the full list of attributes here: https://docs.datadoghq.com/opentelemetry/schema_semantics/semantic_mapping/?tab=datadogexporter#http
  • Adds initial Windows support for UDP probes in Network Path.
  • Updated Oracle check to lazily initialize the obfuscator. This should improve performance each time the Oracle check runs and collects SQL statements.
  • The Windows Agent MSI now shows the user an error message if the provided password contains a semicolon.
  • APM: Introduce sql_obfuscation_mode parameter. The value obfuscate_and_normalize is recommended for DBM customers to enhance APM/DBM correlation.
  • APM: Adds span events as a top level payload field. Span events received this way will be altered according to rules defined by DD_APM_REPLACE_TAGS. Credit card obfuscation will also be applied to span event attributes.
  • APM: If apm_config.obfuscation.remove_stack_traces is enabled the trace agent will now also remove the value at span tag exception.stacktrace replacing it with a "?".

Security Notes

  • Update OpenSSL from 3.3.2 to 3.3.3 addressing CVE-2024-12797.
  • On Windows, the named pipe \pipedd_system_probe from system probe is now restricted to Local System, Administrators, and the ddagentuser. Any other custom users are not supported.

Bug Fixes

  • Fixes some existing metric transformer unit tests by correcting their assertions.

  • Datadog span.Type and span.Resource attributes are set correctly for OTel spans processed via OTel Agent and Datadog Exporter when client span type is a database span.Type.

    span.Type logic update is limited to ReceiveResourceSpansV2 logic, set using "enable_receive_resource_spans_v2" in DD_APM_FEATURES

    span.Resource logic update is limited to OperationAndResourceNameV2 logic, set using "enable_operation_and_resource_name_logic_v2" in DD_APM_FEATURES

    Users should set a span.type attribute on their telemetry if they wish to override the default span type.

  • Agent flare service status search for datadog services is now case insensitive on Windows

  • Fixed an issue where the "source" and "service" tags were incorrectly set to "kubernetes" in logs when the Agent runs on ECS EC2.

  • Bypass sending blank logs configs to the integrations launcher to prevent the launcher from sending JSON parse error logs.

  • Respect proxy config in symdb endpoint.

  • Fix IsUserAnAdmin call on Windows to use correct API.

  • Fixed a bug that occurs when reinstalling marketplace/extra integrations for a RPM package after an Agent upgrade.

  • Windows installer will not abort if the LanmanServer (Server) service is not running (regression introduced in 7.47.0).

  • Fix the removal of non-core integrations during Agent upgrades on Windows platforms. To enable persisting non-core integration during install, set INSTALL_PYTHON_THIRD_PARTY_DEPS="1" property during the installation of the MSI.

Datadog Cluster Agent

Prelude

Released on: 2025-02-19 Pinned to datadog-agent v7.63.0: CHANGELOG.

Enhancement Notes

  • Added support for kubernetesResourcesLabelsAsTags and kubernetesResourcesAnnotationsAsTags in the orchestrator check. Kubernetes resources processed by the orchestrator check can now include labels and annotations as tags, improving consistency with existing tagging configurations.
  • The Cluster Agent is now able to delete ValidatingAdmissionWebhook and MutatingAdmissionWebhook depending on the admission_controller.validation.enabled and admission_controller.mutation.enabled settings. Note that admission_controller.enabled must be set to true to allow the Cluster Agent to interact with the Kubernetes Admission Controller.

Bug Fixes

  • Fixes an issue with the datadog.cluster_agent.cluster_checks.configs_dispatched metric emitted by the Cluster Agent telemetry. The metric values could become inaccurate after the Cluster Agent loses and then regains leader status.