From 1013f5405859b879fba8a8a38fa0ebe55f06ce5f Mon Sep 17 00:00:00 2001 From: Cepolation-Datadog <86613440+cepolation-datadog@users.noreply.github.com> Date: Thu, 18 Jun 2026 09:25:32 -0500 Subject: [PATCH 1/8] Map Corelight conn reverse-DNS hostnames to OCSF endpoint fields (#23885) Add schema-remappers for id.orig_h_name.vals.0 and id.resp_h_name.vals.0 to ocsf.src_endpoint.hostname and ocsf.dst_endpoint.hostname respectively. Include a sanitized conn test log with DNS_PTR hostname resolution data. Co-authored-by: Claude Sonnet 4.6 --- zeek/assets/logs/zeek.yaml | 14 +++++ zeek/assets/logs/zeek_tests.yaml | 104 +++++++++++++++++++++++++++++++ 2 files changed, 118 insertions(+) diff --git a/zeek/assets/logs/zeek.yaml b/zeek/assets/logs/zeek.yaml index 69280c75bdfaa..3458a6b7c3680 100644 --- a/zeek/assets/logs/zeek.yaml +++ b/zeek/assets/logs/zeek.yaml @@ -2469,6 +2469,13 @@ pipeline: target: ocsf.src_endpoint.ip preserveSource: true overrideOnConflict: true + - type: schema-remapper + name: Map `id.orig_h_name.vals.0` to `ocsf.src_endpoint.hostname` + sources: + - id.orig_h_name.vals.0 + target: ocsf.src_endpoint.hostname + preserveSource: true + overrideOnConflict: true - type: schema-remapper name: Map `orig_l2_addr` to `ocsf.src_endpoint.mac` sources: @@ -2491,6 +2498,13 @@ pipeline: target: ocsf.dst_endpoint.mac preserveSource: true overrideOnConflict: true + - type: schema-remapper + name: Map `id.resp_h_name.vals.0` to `ocsf.dst_endpoint.hostname` + sources: + - id.resp_h_name.vals.0 + target: ocsf.dst_endpoint.hostname + preserveSource: true + overrideOnConflict: true - type: schema-remapper name: Map `conn_state` to `ocsf.status_detail` sources: diff --git a/zeek/assets/logs/zeek_tests.yaml b/zeek/assets/logs/zeek_tests.yaml index bcf10b772af40..4a5cbe7e240bf 100644 --- a/zeek/assets/logs/zeek_tests.yaml +++ b/zeek/assets/logs/zeek_tests.yaml @@ -705,6 +705,110 @@ tests: tags: - "source:LOGS_SOURCE" timestamp: 1778525222848 + - + sample: "<134>May 11 18:47:07 test-system {\"_path\":\"conn\",\"_system_name\":\"test-system\",\"_write_ts\":\"2026-05-11T18:47:07.850764Z\",\"ts\":\"2026-05-11T18:47:02.848960Z\",\"uid\":\"C1234567890abcdef1\",\"id.orig_h\":\"10.250.7.2\",\"id.orig_h_name\":{\"src\":\"DNS_PTR\",\"vals\":[\"workstation-1.corp.example.com\"]},\"id.orig_p\":60099,\"id.resp_h\":\"10.252.75.69\",\"id.resp_h_name\":{\"src\":\"DNS_PTR\",\"vals\":[\"server-1.corp.example.com\"]},\"id.resp_p\":8651,\"id.vlan\":1039,\"proto\":\"tcp\",\"service\":\"http\",\"orig_bytes\":1024,\"resp_bytes\":4096,\"conn_state\":\"SF\",\"local_orig\":true,\"local_resp\":true,\"missed_bytes\":0,\"history\":\"ShADadtT\",\"orig_pkts\":8,\"resp_pkts\":12,\"orig_ip_bytes\":1320,\"resp_ip_bytes\":4488,\"community_id\":\"1:xyz789\",\"orig_l2_addr\":\"aa:bb:cc:11:22:33\",\"resp_l2_addr\":\"aa:bb:cc:44:55:66\"}" + service: "corelight" + result: + custom: + _path: "conn" + _system_name: "test-system" + _write_ts: "2026-05-11T18:47:07.850764Z" + community_id: "1:xyz789" + conn_state: "SF" + connection_state: "Normal establishment and termination" + history: "ShADadtT" + id: + orig_h: "10.250.7.2" + orig_h_name: + src: "DNS_PTR" + vals: + - "workstation-1.corp.example.com" + orig_p: 60099 + resp_h: "10.252.75.69" + resp_h_name: + src: "DNS_PTR" + vals: + - "server-1.corp.example.com" + resp_p: 8651 + vlan: 1039 + local_orig: true + local_resp: true + missed_bytes: 0 + network: + bytes_read: 1024 + bytes_written: 4096 + client: + ip: "10.250.7.2" + port: 60099 + destination: + ip: "10.252.75.69" + port: 8651 + ocsf: + activity_id: 2 + activity_name: "Close" + category_name: "Network Activity" + category_uid: 4 + class_name: "Network Activity" + class_uid: 4001 + connection_info: + boundary: "Localhost" + boundary_id: 1 + community_uid: "1:xyz789" + direction: "Lateral" + direction_id: 3 + flag_history: "ShADadtT" + protocol_name: "tcp" + uid: "C1234567890abcdef1" + dst_endpoint: + hostname: "server-1.corp.example.com" + ip: "10.252.75.69" + mac: "aa:bb:cc:44:55:66" + port: 8651 + metadata: + product: + name: "Zeek" + vendor_name: "Corelight" + uid: "C1234567890abcdef1" + version: "1.5.0" + severity: "Informational" + severity_id: 1 + src_endpoint: + hostname: "workstation-1.corp.example.com" + ip: "10.250.7.2" + mac: "aa:bb:cc:11:22:33" + port: 60099 + status: "Success" + status_detail: "SF" + status_id: 1 + time: 1778525222848 + traffic: + bytes: 5120 + bytes_in: 4096 + bytes_missed: 0 + bytes_out: 1024 + packets: 20 + packets_in: 12 + packets_out: 8 + orig_bytes: 1024 + orig_ip_bytes: 1320 + orig_l2_addr: "aa:bb:cc:11:22:33" + orig_pkts: 8 + proto: "tcp" + resp_bytes: 4096 + resp_ip_bytes: 4488 + resp_l2_addr: "aa:bb:cc:44:55:66" + resp_pkts: 12 + service: "http" + ts: "2026-05-11T18:47:02.848960Z" + uid: "C1234567890abcdef1" + zeek: + missed_bytes: 0 + proto: "tcp" + message: '<134>May 11 18:47:07 test-system {"_path":"conn","_system_name":"test-system","_write_ts":"2026-05-11T18:47:07.850764Z","ts":"2026-05-11T18:47:02.848960Z","uid":"C1234567890abcdef1","id.orig_h":"10.250.7.2","id.orig_h_name":{"src":"DNS_PTR","vals":["workstation-1.corp.example.com"]},"id.orig_p":60099,"id.resp_h":"10.252.75.69","id.resp_h_name":{"src":"DNS_PTR","vals":["server-1.corp.example.com"]},"id.resp_p":8651,"id.vlan":1039,"proto":"tcp","service":"http","orig_bytes":1024,"resp_bytes":4096,"conn_state":"SF","local_orig":true,"local_resp":true,"missed_bytes":0,"history":"ShADadtT","orig_pkts":8,"resp_pkts":12,"orig_ip_bytes":1320,"resp_ip_bytes":4488,"community_id":"1:xyz789","orig_l2_addr":"aa:bb:cc:11:22:33","resp_l2_addr":"aa:bb:cc:44:55:66"}' + service: "conn" + tags: + - "source:LOGS_SOURCE" + timestamp: 1778525222848 - sample: "<134>May 11 18:46:03 ndr-pvg3-1 {\"_path\":\"conn_long\",\"_system_name\":\"ndr-pvg3-1\",\"_write_ts\":\"2026-05-11T18:46:03.887017Z\",\"ts\":\"2026-05-11T18:36:03.886935Z\",\"uid\":\"12345678901234568\",\"id.orig_h\":\"10.250.5.75\",\"id.orig_p\":63231,\"id.resp_h\":\"172.64.5.1\",\"id.resp_p\":443,\"id.vlan\":1000,\"proto\":\"tcp\",\"service\":\"ssl\",\"duration\":600.0000820159912,\"orig_bytes\":7071,\"resp_bytes\":18980,\"conn_state\":\"S1\",\"local_orig\":true,\"local_resp\":false,\"missed_bytes\":0,\"history\":\"ShADadtT\",\"orig_pkts\":32,\"resp_pkts\":37,\"orig_ip_bytes\":8380,\"resp_ip_bytes\":20532,\"community_id\":\"1:def456\",\"corelight_shunted\":false}" service: "corelight" From 7cc6c80b45c00ac9ff72d99a5ff446a16f0c6838 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Juli=C3=A1n?= Date: Thu, 18 Jun 2026 16:51:46 +0200 Subject: [PATCH 2/8] gpu: redirect to official setup instructions (#23924) * Update README * PR comments --- gpu/README.md | 323 ++------------------------------------------------ 1 file changed, 10 insertions(+), 313 deletions(-) diff --git a/gpu/README.md b/gpu/README.md index 31650d2207bcb..ab074bfd48ed7 100644 --- a/gpu/README.md +++ b/gpu/README.md @@ -2,329 +2,27 @@ ## Overview -This check monitors GPU devices and their utilization through the Datadog Agent. +This check monitors GPU devices and their utilization through the Datadog Agent. This is part of the [Datadog GPU Monitoring feature][1]. Supported vendors: NVIDIA. - Track utilization of GPU devices and retrieve performance and health metrics. - Monitor processes that are using GPU devices and their performance. -## Requirements - -- NVIDIA driver version: 450.51 and above -- Datadog agent version: latest -- Supported OS: Linux only -- Linux kernel version: 5.8 and above - ## Setup -### Installation - -The GPU check is included in the [Datadog Agent][2] package. No additional installation is needed on your server. - -The check also uses eBPF probes to assign GPU usage and performance metrics to processes. eBPF programs are loaded by the `system-probe` component. - -**Note**: The `system-probe` GPU component (which generates per-process metrics) requires Linux kernel 5.8 or later. Windows is not supported. - -### Configuration - - - - -#### Host - -GPU monitoring requires configuration in both `/etc/datadog-agent/datadog.yaml` and `/etc/datadog-agent/system-probe.yaml`. Configuring only one of these files results in incomplete metrics collection. - -1. Add the following parameters to `/etc/datadog-agent/datadog.yaml`: - -```yaml -gpu: - enabled: true -collect_gpu_tags: true -enable_nvml_detection: true -``` - -2. Add the following parameter to `/etc/datadog-agent/system-probe.yaml`. This flag loads the eBPF module responsible for per-process GPU metrics and is required even for non-containerized hosts: - -```yaml -gpu_monitoring: - enabled: true -``` - -3. Restart both the Agent and system-probe: - -```shell -sudo systemctl restart datadog-agent -sudo systemctl restart datadog-agent-sysprobe -``` - -The check in the Agent configuration file is enabled by default whenever NVIDIA GPUs and their drivers are detected in the system, as long as the `enable_nvml_detection` parameter is set to `true`. The check can also be configured manually following these steps: - -1. Edit the `gpu.d/conf.yaml` file, in the `conf.d/` folder at the root of your - Agent's configuration directory, to start collecting your GPU performance data. - See the [sample gpu.d/conf.yaml][3] for all available configuration options. - -2. [Restart the Agent][4]. - -This check is automatically enabled when the Agent is running on a host with NVIDIA GPUs and the NVIDIA drivers and libraries installed. - - - - -#### Docker - -The GPU monitoring feature requires the `system-probe` component to be enabled, so in addition to the configuration above for the `datadog.yaml` and `system-probe.yaml` files, the following needs to be added to the `docker run` command: - -```bash -docker run --cgroupns host \ - --pid host \ - -e DD_API_KEY="" \ - -e DD_GPU_MONITORING_ENABLED=true \ - -v /var/run/docker.sock:/var/run/docker.sock:ro \ - -v /proc/:/host/proc/:ro \ - -v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro \ - -v /sys/kernel/debug:/sys/kernel/debug \ - -v /lib/modules:/lib/modules:ro \ - -v /usr/src:/usr/src:ro \ - -v /var/tmp/datadog-agent/system-probe/build:/var/tmp/datadog-agent/system-probe/build \ - -v /var/tmp/datadog-agent/system-probe/kernel-headers:/var/tmp/datadog-agent/system-probe/kernel-headers \ - -v /etc/apt:/host/etc/apt:ro \ - -v /etc/yum.repos.d:/host/etc/yum.repos.d:ro \ - -v /etc/zypp:/host/etc/zypp:ro \ - -v /etc/pki:/host/etc/pki:ro \ - -v /etc/yum/vars:/host/etc/yum/vars:ro \ - -v /etc/dnf/vars:/host/etc/dnf/vars:ro \ - -v /etc/rhsm:/host/etc/rhsm:ro \ - -e HOST_ROOT=/host/root \ - --security-opt apparmor:unconfined \ - --cap-add=SYS_ADMIN \ - --cap-add=SYS_RESOURCE \ - --cap-add=SYS_PTRACE \ - --cap-add=NET_ADMIN \ - --cap-add=NET_BROADCAST \ - --cap-add=NET_RAW \ - --cap-add=IPC_LOCK \ - --cap-add=CHOWN \ - gcr.io/datadoghq/agent:latest -``` - -#### Important: Running on Helm/Kubernetes in mixed environments - -One important thing to note in the deployment for Kubernetes clusters is that, in order to access the GPUs, the Datadog Agent pods needs access to both the GPUs and NVIDIA's NVML library (`libnvidia-ml.so`). Due to the design of NVIDIA's Kubernetes Device Plugin, in order to have access to those features the Agent pods will need to run with the `nvidia` runtime class. This means that the Agent pods will not be able to run in the default runtime class. - -This can cause issues in clusters where some nodes have GPUs and others don't: if we deploy with a single runtime class, the Agent will only run on a subset of the cluster nodes. Both the Helm and Datadog Operator deployments can be configured to deploy in this situation correctly to both types of nodes, but it requires some additional configuration as described below. - -#### Helm - -For Helm configurations where all the nodes have GPUs, you can set up the Datadog Agent to monitor GPUs by defining the `gpuMonitoring` parameter in the `values.yaml` file. - -```yaml -datadog: - enable_nvml_detection: true - collect_gpu_tags: true - gpuMonitoring: - enabled: true -``` - -For **mixed environments**, two different Helm charts need to be deployed with different affinity sets and with one of them joining the other's Cluster Agent [as documented here](https://github.com/DataDog/helm-charts/tree/main/charts/datadog#how-to-join-a-cluster-agent-from-another-helm-chart-deployment-linux). - -While the `nvidia.com/gpu.present` tag is commonly used to identify GPU nodes (often automatically added by the NVIDIA GPU operator), your specific environment might use different tags or labeling schemes. It's important to identify the correct tag and value that distinguishes your GPU nodes from non-GPU nodes. You can then adapt the examples below accordingly. - -Assuming we have already a `values.yml` file for a regular, non-GPU deployment, the steps to enable GPU monitoring only on GPU nodes are the following: - -1. In `agents.affinity`, add a node selector that stops the non-GPU Agent from running on GPU nodes: - -```yaml -# Base values.yaml (for non-GPU nodes) -agents: - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: nvidia.com/gpu.present - operator: NotIn - values: - - "true" -``` - -Additionally, if you need to select nodes based on the presence of a label key, irrespective of its value, you can use the `Exists` [operator](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity). Conversely, to exclude nodes that have a specific label key, you can use `DoesNotExist`. For example, to select nodes that have the label `custom.gpu/available` (regardless of its value), you would use `operator: Exists`. - -2. Create another file (for example, `values-gpu.yaml`) to apply on top of the previous one. In this file, enable GPU monitoring, configure the Cluster Agent to join the existing cluster as per the [instructions],() and include the affinity for the GPU nodes: - -```yaml -# GPU-specific values-gpu.yaml (for GPU nodes) -datadog: - kubeStateMetricsEnabled: false # Disabled as we're joining an existing Cluster Agent - enable_nvml_detection: true - collect_gpu_tags: true - gpuMonitoring: - enabled: true - -agents: - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: nvidia.com/gpu.present - operator: In - values: - - "true" - -existingClusterAgent: - join: true - -# Disabled datadogMetrics deployment since it should have been already deployed with the other chart release. -datadog-crds: - crds: - datadogMetrics: false -``` - -3. Deploy the datadog chart twice, first with the first `values.yaml` file as modified in step 1, and then a second time (with a different name) adding the `values-gpu.yaml` file as defined in step 2: - -```bash -helm install -f values.yaml datadog datadog -helm install -f values.yaml -f values-gpu.yaml datadog-gpu datadog -``` - -#### Datadog Operator - -_**Minimum required operator version: 1.14**_ - -To enable the GPU feature in clusters where all the nodes have GPUs, set the `features.gpu.enabled` parameter in the DatadogAgent manifest: - -```yaml -apiVersion: datadoghq.com/v2alpha1 -kind: DatadogAgent -metadata: - name: datadog -spec: - features: - gpu: - enabled: true - # For operator versions below 1.18, add this section - override: - nodeAgent: - volumes: - # Add this volume for operator version below 1.18, unless other system-probe features - # such as npm, cws, usm or oom_kill are enabled. - - name: debugfs - hostPath: - path: /sys/kernel/debug - containers: - agent: - env: - # add this env var, if using operator version 1.14.x - - name: DD_ENABLE_NVML_DETECTION - value: "true" - # add this env var, if using operator versions 1.14.x or 1.15.x - - name: DD_COLLECT_GPU_TAGS - value: "true" - system-probe: - volumeMounts: - # Add this volume for operator version below 1.18, unless other system-probe features - # such as Cloud Network Monitoring, Cloud Workload Security or Universal Service Monitoring - # are enabled. - - name: debugfs - mountPath: /sys/kernel/debug -``` - -For **mixed environments**, use the [DatadogAgentProfiles (DAP) feature](https://github.com/DataDog/datadog-operator/blob/main/docs/datadog_agent_profiles.md) of the operator, which allows different configurations to be deployed for different nodes. Note that this feature is disabled by default, so it needs to be enabled. For more information, see [Enabling DatadogAgentProfiles](https://github.com/DataDog/datadog-operator/blob/main/docs/datadog_agent_profiles.md#enabling-datadogagentprofiles). - -Modifying the DatadogAgent manifest is necessary to enable certain features that are not supported by the DAP yet: -- In the existing configuration, enable the `system-probe` container in the datadog-agent pods. Because the DAP feature does not yet support conditionally enabling containers, a feature that uses `system-probe` needs to be enabled for all Agent pods. - - You can check this by looking at the list of containers when running `kubectl describe pod -n `. - - Datadog recommends enabling the `oomKill` integration, as it is lightweight and does not require any additional configuration or cost. -- Configure the Agent so that the NVIDIA container runtime exposes GPUs to the Agent. - - You can do this using environment variables or volume mounts, depending on whether the `accept-nvidia-visible-devices-as-volume-mounts` parameter is set to `true` or `false` in the NVIDIA container runtime configuration. - - Datadog recommends configuring the Agent both ways, as it reduces the chance of misconfiguration. There are no side effects to having both. -- Expose the PodResources socket to the Agent to integrate with the Kubernetes Device Plugin. - - This needs to be done globally, as the DAP does not yet support conditional volume mounts. - -In summary, the changes that need to be applied to the DatadogAgent manifest are the following: - -```yaml -spec: - features: - oomKill: - # Only enable this feature if there is nothing else that requires the system-probe container in all Agent pods - # Examples of system-probe features are npm, cws, usm - enabled: true - -override: - nodeAgent: - volumes: - - name: nvidia-devices - hostPath: - path: /dev/null - - name: pod-resources - hostPath: - path: /var/lib/kubelet/pod-resources - containers: - agent: - env: - - name: NVIDIA_VISIBLE_DEVICES - value: "all" - volumeMounts: - - name: nvidia-devices - mountPath: /dev/nvidia-visible-devices - - name: pod-resources - mountPath: /var/lib/kubelet/pod-resources - system-probe: - env: - - name: NVIDIA_VISIBLE_DEVICES - value: "all" - volumeMounts: - - name: nvidia-devices - mountPath: /dev/nvidia-visible-devices - - name: pod-resources - mountPath: /var/lib/kubelet/pod-resources -``` - -Once the DatadogAgent configuration is changed, create a profile that enables the GPU feature configuration on GPU nodes only: - -```yaml -apiVersion: datadoghq.com/v1alpha1 -kind: DatadogAgentProfile -metadata: - name: gpu-nodes -spec: - profileAffinity: - profileNodeAffinity: - - key: nvidia.com/gpu.present - operator: In - values: - - "true" - config: - override: - nodeAgent: - runtimeClassName: nvidia - containers: - system-probe: - env: - - name: DD_GPU_MONITORING_ENABLED - value: "true" - agent: - env: - - name: DD_ENABLE_NVML_DETECTION - value: "true" - - name: DD_COLLECT_GPU_TAGS - value: "true" -``` +Setup instructions for the GPU Monitoring feature are available in the [GPU Monitoring setup documentation][2]. - - ### Validation -[Run the Agent's status subcommand][5] and look for `gpu` under the Checks section. +[Run the Agent's status subcommand][3] and look for `gpu` under the Checks section. ## Data Collected ### Metrics -See [metadata.csv][6] for a list of metrics provided by this check. +See [metadata.csv][4] for a list of metrics provided by this check. ### Events @@ -336,11 +34,10 @@ The GPU check does not include any service checks. ## Troubleshooting -Need help? Contact [Datadog support][8]. +Need help? Contact [Datadog support][5]. -[2]: /account/settings/agent/latest -[3]: https://github.com/DataDog/datadog-agent/blob/main/cmd/agent/dist/conf.d/gpu.d/conf.yaml.example -[4]: https://docs.datadoghq.com/agent/guide/agent-commands/#start-stop-restart-the-agent -[5]: https://docs.datadoghq.com/agent/guide/agent-commands/#agent-status-and-information -[6]: https://github.com/DataDog/integrations-core/blob/master/gpu/metadata.csv -[8]: https://docs.datadoghq.com/help/ +[1]: https://www.datadoghq.com/product/gpu-monitoring/ +[2]: https://docs.datadoghq.com/gpu_monitoring/setup/ +[3]: https://docs.datadoghq.com/agent/guide/agent-commands/#agent-status-and-information +[4]: https://github.com/DataDog/integrations-core/blob/master/gpu/metadata.csv +[5]: https://docs.datadoghq.com/help/ From 9d546866dd8aba94d9b9ada2b325865dacdae974 Mon Sep 17 00:00:00 2001 From: Alan Hudson Date: Thu, 18 Jun 2026 07:52:21 -0700 Subject: [PATCH 3/8] =?UTF-8?q?gpu:=20clarify=20metric=20descriptions,=20a?= =?UTF-8?q?dd=20missing=20units,=20mark=20deprecated=20=E2=80=A6=20(#23564?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gpu: clarify metric descriptions, add missing units, mark deprecated aliases Improve metric metadata for the GPU integration so consumers (humans and automated agents) can tell related metrics apart and understand each metric's scope without external lookups: - sm_active / sm_utilization / gr_engine_active: explain temporal vs spatial measures and reference NVML sources so callers pick the right metric for ML/compute vs rendering workloads. - device.total: add unit (device) and aggregation guidance. - device.unhealthy: define what "unhealthy" means and the 0/1 encoding. - errors.xid.total: add unit (error) and document the origin/type tags. - memory.limit: explain how scope changes with pid/container_id tags. - nvlink.speed: clarify it is the negotiated common link speed and reference the NVML field. - decoder_utilization, encoder_utilization, process.decoder_utilization, process.encoder_utilization: mark deprecated and point to the *_active replacements introduced in Agent 7.77 (EBPF-1041). - nvlink.count.{active,inactive,total}: fill in missing short_name. Co-Authored-By: Claude Opus 4.7 (1M context) * Clarify GPU metric metadata descriptions --------- Co-authored-by: Claude Opus 4.7 (1M context) Co-authored-by: Guillermo Julián Co-authored-by: Guillermo Julián --- gpu/metadata.csv | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/gpu/metadata.csv b/gpu/metadata.csv index c567e7785cab1..ba099a8a41b83 100644 --- a/gpu/metadata.csv +++ b/gpu/metadata.csv @@ -19,35 +19,35 @@ gpu.clock.throttle_reasons.sw_thermal_slowdown,gauge,16,,,GPU clocks that are th gpu.clock.throttle_reasons.sync_boost,gauge,16,,,GPU clocks that are throttled to match clock speed of another GPU in the current sync boost group,0,gpu,clock.throttle_reasons.sync_boost,, gpu.core.limit,gauge,16,core,,Number of GPU cores that the process/container/device has available,0,gpu,core.limit,, gpu.decoder_active,gauge,16,percent,,Percentage of time the decoder was active,0,gpu,decoder_active,, -gpu.decoder_utilization,gauge,16,percent,,Percentage of time the decoder was active,0,gpu,decoder_utilization,, -gpu.device.total,gauge,16,,,Number of GPU devices found in the host,0,gpu,device.total,, -gpu.device.unhealthy,gauge,16,,,Whether the GPU device is unhealthy,0,gpu,device.unhealthy,, +gpu.decoder_utilization,gauge,16,percent,,"Percentage of time the decoder was active. Only emitted on Agent 7.76 and previous versions, replaced by `gpu.decoder_active` since 7.77",0,gpu,decoder_utilization,, +gpu.device.total,gauge,16,device,,"Number of GPU devices found on the host. Aggregate across hosts with sum; the metric is per-device without interpolation.",0,gpu,device.total,, +gpu.device.unhealthy,gauge,16,,,"Indicates whether the GPU device is reporting an unhealthy state (for example, XID errors, driver communication failure, or persistent throttling). Reported as 1 when unhealthy, 0 otherwise.",0,gpu,device.unhealthy,, gpu.dram_active,gauge,16,percent,,Percentage of time the DRAM was active,0,gpu,dram_active,, gpu.ecc.repair_pending.channel,gauge,16,,,Whether a channel repair is pending due to ECC errors,0,gpu,ecc.repair_pending.channel,, gpu.ecc.repair_pending.tpc,gauge,16,,,Whether a TPC repair is pending due to ECC errors,0,gpu,ecc.repair_pending.tpc,, gpu.encoder_active,gauge,16,percent,,Percentage of time the encoder was active,0,gpu,encoder_active,, -gpu.encoder_utilization,gauge,16,percent,,Percentage of time the encoder was active,0,gpu,encoder_utilization,, +gpu.encoder_utilization,gauge,16,percent,,"Percentage of time the encoder was active. Only emitted on Agent 7.76 and previous versions, replaced by `gpu.encoder_active` since 7.77",0,gpu,encoder_utilization,, gpu.errors.ecc.corrected.total,gauge,16,,,"Corrected ECC (Error Correcting Code) errors indicate GPU memory corruption that was detected and successfully corrected by the hardware. While these errors do not immediately impact application correctness, recurring corrected errors can be an early sign of degrading memory or underlying hardware issues.",0,gpu,errors.ecc.corrected.total,, gpu.errors.ecc.uncorrected.total,gauge,16,,,"Uncorrectable ECC (Error Correcting Code) errors indicate GPU memory corruption that could not be automatically fixed. These errors can lead to data corruption, application crashes, or incorrect computation results.",0,gpu,errors.ecc.uncorrected.total,, -gpu.errors.xid.total,gauge,16,,,XID errors are NVIDIA driver error codes that indicate GPU hardware or software issues like thermal throttling to hardware defects. Investigate these errors immediately as they often precede total GPU failures.,0,gpu,errors.xid.total,, +gpu.errors.xid.total,gauge,16,error,,"XID errors are NVIDIA driver error codes that indicate GPU hardware or software issues, ranging from thermal throttling to hardware defects. Tagged by `origin` (driver/hardware) and `type` (XID number; see the NVIDIA XID catalog). Investigate immediately as XID errors often precede total GPU failures.",0,gpu,errors.xid.total,, gpu.fan_speed,gauge,16,percent,,Configured fan speed as a percentage of its maximum,0,gpu,fan_speed,, gpu.fp16_active,gauge,16,percent,,Percentage of the time that the 16-bit floating point calculation engine was active. Only for Hopper and newer GPUs,0,gpu,fp16_active,, gpu.fp32_active,gauge,16,percent,,Percentage of the time that the 32-bit floating point calculation engine was active. Only for Hopper and newer GPUs,0,gpu,fp32_active,, gpu.fp64_active,gauge,16,percent,,Percentage of the time that the 64-bit floating point calculation engine was active. Only for Hopper and newer GPUs,0,gpu,fp64_active,, -gpu.gr_engine_active,gauge,16,percent,,Percentage of time that the graphics engine was active,0,gpu,gr_engine_active,, +gpu.gr_engine_active,gauge,16,percent,,"Percentage of time the graphics engine was active. Broader than `sm_active`: the graphics engine includes SM, texture, and raster work. Prefer `sm_active` for ML/compute workloads; use this metric for rendering workloads.",0,gpu,gr_engine_active,, gpu.integer_active,gauge,16,percent,,Percentage of the time that the integer calculation engine was active. Only for Hopper and newer GPUs,0,gpu,integer_active,, gpu.memory.bar1.free,gauge,16,byte,,Unallocated BAR1 memory (in bytes),0,gpu,memory.bar1.free,, gpu.memory.bar1.total,gauge,16,byte,,Total BAR1 memory (in bytes).,0,gpu,memory.bar1.total,, gpu.memory.bar1.used,gauge,16,byte,,Allocated used memory (in bytes),0,gpu,memory.bar1.used,, gpu.memory.free,gauge,16,byte,,Unallocated device memory (in bytes).,0,gpu,memory.free,, -gpu.memory.limit,gauge,16,byte,,The maximum amount of memory a process/container/device could allocate,0,gpu,memory.limit,, +gpu.memory.limit,gauge,16,byte,,"Total device memory (framebuffer). This is always the device-level memory limit; the `pid` and `container_id` tags are present to enable per-process and per-container utilization formulas, but the value itself does not change.",0,gpu,memory.limit,, gpu.memory.reserved,gauge,16,byte,,Device memory (in bytes) reserved for system use (driver or firmware).,0,gpu,memory.reserved,, gpu.memory.temperature,gauge,16,degree celsius,,Temperature of the memory chip,0,gpu,memory.temperature,, gpu.nvlink.ber.effective,gauge,16,,,NVLink effective error counter total for all links (errors not corrected by FEC/recovery mechanisms).,0,gpu,nvlink.ber.effective,, gpu.nvlink.ber.symbol,gauge,16,,,Symbol bit error rate for all NVLINK links,0,gpu,nvlink.ber.symbol,, -gpu.nvlink.count.active,gauge,16,,,Number of active nvlinks for the device,0,gpu,,, -gpu.nvlink.count.inactive,gauge,16,,,Number of inactive nvlinks for the device,0,gpu,,, -gpu.nvlink.count.total,gauge,16,,,Number of total nvlinks for the device,0,gpu,,, +gpu.nvlink.count.active,gauge,16,,,Number of active nvlinks for the device,0,gpu,nvlink.count.active,, +gpu.nvlink.count.inactive,gauge,16,,,Number of inactive nvlinks for the device,0,gpu,nvlink.count.inactive,, +gpu.nvlink.count.total,gauge,16,,,Number of total nvlinks for the device,0,gpu,nvlink.count.total,, gpu.nvlink.errors.buffer.overrun,gauge,16,,,NVLink buffer overrun error counter total for all links,0,gpu,nvlink.errors.buffer.overrun,, gpu.nvlink.errors.crc.data,gauge,16,,,NVLink data CRC error counter total for all links,0,gpu,nvlink.errors.crc.data,, gpu.nvlink.errors.crc.flit,gauge,16,,,NVLink flow control CRC error counter total for all links,0,gpu,nvlink.errors.crc.flit,, @@ -74,7 +74,7 @@ gpu.nvlink.plr.tx.sync_events,gauge,16,,,NVLink PLR TX sync events counter for t gpu.nvlink.recovery.events.failed,gauge,16,,,Failed NVLink recovery events total for all links,0,gpu,nvlink.recovery.events.failed,, gpu.nvlink.recovery.events.successful,gauge,16,,,Successful NVLink recovery events total for all links,0,gpu,nvlink.recovery.events.successful,, gpu.nvlink.rx.packets,gauge,16,,,NVLink received packet counter total for all links,0,gpu,nvlink.rx.packets,, -gpu.nvlink.speed,gauge,16,megabit,second,common speed of all NVLINK links,0,gpu,nvlink.speed,, +gpu.nvlink.speed,gauge,16,megabit,second,"Negotiated NVLink speed in megabits per second. On Agent 7.80 and previous versions, this is the common speed shared by all active NVLINK links on the device. Since Agent 7.81, this is reported per link and tagged by `nvlink_port`.",0,gpu,nvlink.speed,, gpu.nvlink.throughput.data.rx,gauge,16,kilobyte,second,Total RX data throughput of all NVLINK links,0,gpu,nvlink.throughput.data.rx,, gpu.nvlink.throughput.data.tx,gauge,16,kilobyte,second,Total TX data throughput of all NVLINK links,0,gpu,nvlink.throughput.data.tx,, gpu.nvlink.throughput.raw.rx,gauge,16,kilobyte,second,Total RX of all NVLINK links,0,gpu,nvlink.throughput.raw.rx,, @@ -89,10 +89,10 @@ gpu.power.management_limit,gauge,16,milliwatt,,Upper boundary for the device pow gpu.power.usage,gauge,16,milliwatt,,"Power usage for the GPU device. On GA100 and older architectures this is the instantaneous power at that moment, in newer ones it represents the average power draw over one second",0,gpu,power.usage,, gpu.process.core.usage,gauge,16,core,,Average number of GPU cores that a process was using in the interval. Only emitted when processes are active.,0,gpu,process.core.usage,, gpu.process.decoder_active,gauge,16,percent,,Percentage of time the decoder was active for a specific process,0,gpu,process.decoder_active,, -gpu.process.decoder_utilization,gauge,16,percent,,Percentage of time the decoder was active for a specific process,0,gpu,process.decoder_utilization,, +gpu.process.decoder_utilization,gauge,16,percent,,"Percentage of time the decoder was active for a specific process. Only emitted on Agent 7.76 and previous versions, replaced by `gpu.process.decoder_active` since 7.77",0,gpu,process.decoder_utilization,, gpu.process.dram_active,gauge,16,percent,,Percentage of time the DRAM was active for a specific process,0,gpu,process.dram_active,, gpu.process.encoder_active,gauge,16,percent,,Percentage of time the encoder was active for a specific process,0,gpu,process.encoder_active,, -gpu.process.encoder_utilization,gauge,16,percent,,Percentage of time the encoder was active for a specific process,0,gpu,process.encoder_utilization,, +gpu.process.encoder_utilization,gauge,16,percent,,"Percentage of time the encoder was active for a specific process. Only emitted on Agent 7.76 and previous versions, replaced by `gpu.process.encoder_active` since 7.77",0,gpu,process.encoder_utilization,, gpu.process.memory.usage,gauge,16,byte,,The memory used by this process at the point the metric was given. Only emitted when processes are active.,0,gpu,process.memory.usage,, gpu.process.sm_active,gauge,16,percent,,Percentage of time the streaming multiprocessor was active for a specific process,0,gpu,process.sm_active,, gpu.remapped_rows.correctable,gauge,16,,,Number of rows remapped due to correctable errors,0,gpu,remapped_rows.correctable,, @@ -100,9 +100,9 @@ gpu.remapped_rows.failed,gauge,16,,,Number of rows that failed remapping,0,gpu,r gpu.remapped_rows.pending,gauge,16,,,Number of rows pending remapping,0,gpu,remapped_rows.pending,, gpu.remapped_rows.uncorrectable,gauge,16,,,Number of rows remapped due to uncorrectable errors,0,gpu,remapped_rows.uncorrectable,, gpu.slowdown_temperature,gauge,16,degree celsius,,Slowdown temperature,0,gpu,slowdown_temperature,, -gpu.sm_active,gauge,16,percent,,Percentage of time the streaming multiprocessor was active,0,gpu,sm_active,, +gpu.sm_active,gauge,16,percent,,"Percentage of time at least one warp was resident on a Streaming Multiprocessor (temporal measure). Distinct from `sm_utilization` (fraction of SMs with resident warps, spatial) and `sm_occupancy` (warp-slot fill ratio). Source: NVML SM_UTIL / GetProcessUtilization.",0,gpu,sm_active,, gpu.sm_occupancy,gauge,16,percent,,Percentage of the warps available in the Streaming Multiprocessors that were active in the interval,0,gpu,sm_occupancy,, -gpu.sm_utilization,gauge,16,percent,,Percentage of the Streaming Multiprocessors that were active in the interval,0,gpu,sm_utilization,, +gpu.sm_utilization,gauge,16,percent,,"Percentage of Streaming Multiprocessors with at least one resident warp during the interval (spatial measure). Distinct from `sm_active` (fraction of time the SM is active, temporal) and `sm_occupancy` (warp-slot fill ratio).",0,gpu,sm_utilization,, gpu.temperature,gauge,16,degree celsius,,Temperature of the GPU device,0,gpu,temperature,, gpu.tensor_active,gauge,16,percent,,Percentage of the time that the tensor calculation engine was active. Only for Hopper and newer GPUs,0,gpu,tensor_active,, gpu.total_energy_consumption,gauge,16,millijoule,,Total energy consumed by the device since the driver was reloaded,0,gpu,total_energy_consumption,, From b60d7eb6ab49850617ee82b50f272dda0a94286b Mon Sep 17 00:00:00 2001 From: "dd-octo-sts[bot]" <200755185+dd-octo-sts[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 10:55:26 -0400 Subject: [PATCH 4/8] Finalize Agent release 7.80.2 (#24066) * Finalize Agent release 7.80.2 * Remove datadog-snowflake 7.13.0 entries from Agent 7.80.x sections. Co-Authored-By: Claude Sonnet 4.6 --------- Co-authored-by: Kyle-Neale <37895372+Kyle-Neale@users.noreply.github.com> Co-authored-by: Kyle-Neale Co-authored-by: Claude Sonnet 4.6 --- AGENT_CHANGELOG.md | 44 ++ AGENT_INTEGRATIONS.md | 783 ++++++++++++++++++++++ active_directory/CHANGELOG.md | 2 +- apache/CHANGELOG.md | 2 +- aspdotnet/CHANGELOG.md | 2 +- cisco_aci/CHANGELOG.md | 2 +- clickhouse/CHANGELOG.md | 2 +- consul/CHANGELOG.md | 2 +- datadog_checks_base/CHANGELOG.md | 2 +- dotnetclr/CHANGELOG.md | 2 +- exchange_server/CHANGELOG.md | 2 +- fluentd/CHANGELOG.md | 2 +- guarddog/CHANGELOG.md | 2 +- harbor/CHANGELOG.md | 2 +- hyperv/CHANGELOG.md | 2 +- iis/CHANGELOG.md | 2 +- istio/CHANGELOG.md | 2 +- kafka/CHANGELOG.md | 2 +- kafka_actions/CHANGELOG.md | 2 +- kafka_consumer/CHANGELOG.md | 2 +- mac_audit_logs/CHANGELOG.md | 2 +- mongo/CHANGELOG.md | 2 +- mysql/CHANGELOG.md | 2 +- nifi/CHANGELOG.md | 2 +- nutanix/CHANGELOG.md | 2 +- postgres/CHANGELOG.md | 2 +- proxmox/CHANGELOG.md | 2 +- snmp/CHANGELOG.md | 2 +- sqlserver/CHANGELOG.md | 6 +- temporal/CHANGELOG.md | 2 +- traefik_mesh/CHANGELOG.md | 2 +- windows_performance_counters/CHANGELOG.md | 2 +- 32 files changed, 859 insertions(+), 32 deletions(-) diff --git a/AGENT_CHANGELOG.md b/AGENT_CHANGELOG.md index 1371e61f8083e..0a5258c9d1ab6 100644 --- a/AGENT_CHANGELOG.md +++ b/AGENT_CHANGELOG.md @@ -1,3 +1,47 @@ +## Datadog Agent version [7.80.2](https://github.com/DataDog/datadog-agent/blob/master/CHANGELOG.rst#7802) + +* There were no integration updates for this version of the Agent. + +## Datadog Agent version [7.80.1](https://github.com/DataDog/datadog-agent/blob/master/CHANGELOG.rst#7801) + +### Integration Updates +* SQL Server [23.1.1](https://github.com/DataDog/integrations-core/blob/master/sqlserver/CHANGELOG.md) + +## Datadog Agent version [7.80.0](https://github.com/DataDog/datadog-agent/blob/master/CHANGELOG.rst#7800) + +### New Integrations +* Apache NiFi [1.0.0](https://github.com/DataDog/integrations-core/blob/master/nifi/CHANGELOG.md) +### Integration Updates +* Active Directory [4.7.0](https://github.com/DataDog/integrations-core/blob/master/active_directory/CHANGELOG.md) +* Apache [7.5.0](https://github.com/DataDog/integrations-core/blob/master/apache/CHANGELOG.md) +* ASP.NET [4.7.0](https://github.com/DataDog/integrations-core/blob/master/aspdotnet/CHANGELOG.md) +* Datadog Checks Base [37.38.0](https://github.com/DataDog/integrations-core/blob/master/datadog_checks_base/CHANGELOG.md) +* Cisco ACI [5.0.0](https://github.com/DataDog/integrations-core/blob/master/cisco_aci/CHANGELOG.md) **BREAKING CHANGE** +* ClickHouse [6.7.0](https://github.com/DataDog/integrations-core/blob/master/clickhouse/CHANGELOG.md) +* Consul [5.5.0](https://github.com/DataDog/integrations-core/blob/master/consul/CHANGELOG.md) +* .NET CLR [4.7.0](https://github.com/DataDog/integrations-core/blob/master/dotnetclr/CHANGELOG.md) +* Exchange Server [4.7.0](https://github.com/DataDog/integrations-core/blob/master/exchange_server/CHANGELOG.md) +* Fluentd [5.6.0](https://github.com/DataDog/integrations-core/blob/master/fluentd/CHANGELOG.md) +* GuardDog [1.2.1](https://github.com/DataDog/integrations-core/blob/master/guarddog/CHANGELOG.md) +* Harbor [6.4.1](https://github.com/DataDog/integrations-core/blob/master/harbor/CHANGELOG.md) +* HyperV [3.4.0](https://github.com/DataDog/integrations-core/blob/master/hyperv/CHANGELOG.md) +* IIS [5.7.0](https://github.com/DataDog/integrations-core/blob/master/iis/CHANGELOG.md) +* Istio [9.5.2](https://github.com/DataDog/integrations-core/blob/master/istio/CHANGELOG.md) +* Kafka Actions [2.7.0](https://github.com/DataDog/integrations-core/blob/master/kafka_actions/CHANGELOG.md) +* Kafka Consumer [7.3.0](https://github.com/DataDog/integrations-core/blob/master/kafka_consumer/CHANGELOG.md) +* Kafka [4.6.0](https://github.com/DataDog/integrations-core/blob/master/kafka/CHANGELOG.md) +* Mac Audit Logs [1.4.2](https://github.com/DataDog/integrations-core/blob/master/mac_audit_logs/CHANGELOG.md) +* MongoDB [10.10.1](https://github.com/DataDog/integrations-core/blob/master/mongo/CHANGELOG.md) +* MySQL [15.17.0](https://github.com/DataDog/integrations-core/blob/master/mysql/CHANGELOG.md) +* Nutanix [1.3.0](https://github.com/DataDog/integrations-core/blob/master/nutanix/CHANGELOG.md) +* Postgres [23.8.1](https://github.com/DataDog/integrations-core/blob/master/postgres/CHANGELOG.md) +* Proxmox [2.5.2](https://github.com/DataDog/integrations-core/blob/master/proxmox/CHANGELOG.md) +* SNMP [12.4.0](https://github.com/DataDog/integrations-core/blob/master/snmp/CHANGELOG.md) +* SQL Server [23.1.0](https://github.com/DataDog/integrations-core/blob/master/sqlserver/CHANGELOG.md) +* Temporal [4.6.0](https://github.com/DataDog/integrations-core/blob/master/temporal/CHANGELOG.md) +* Traefik Mesh [3.5.1](https://github.com/DataDog/integrations-core/blob/master/traefik_mesh/CHANGELOG.md) +* Windows performance counters [3.5.0](https://github.com/DataDog/integrations-core/blob/master/windows_performance_counters/CHANGELOG.md) + ## Datadog Agent version [7.79.2](https://github.com/DataDog/datadog-agent/blob/master/CHANGELOG.rst#7792) ### Integration Updates diff --git a/AGENT_INTEGRATIONS.md b/AGENT_INTEGRATIONS.md index cfbdc2079fc06..ed6f61b4becf0 100644 --- a/AGENT_INTEGRATIONS.md +++ b/AGENT_INTEGRATIONS.md @@ -1,3 +1,786 @@ +## Datadog Agent version 7.80.2 + +* datadog-active-directory: 4.7.0 +* datadog-activemq-xml: 5.5.0 +* datadog-activemq: 5.3.0 +* datadog-aerospike: 5.4.1 +* datadog-airflow: 7.4.0 +* datadog-amazon-msk: 7.7.0 +* datadog-ambari: 6.5.0 +* datadog-apache: 7.5.0 +* datadog-appgate-sdp: 2.4.1 +* datadog-arangodb: 4.4.1 +* datadog-arctic-wolf-aurora-endpoint-security: 1.0.0 +* datadog-argo-rollouts: 3.4.1 +* datadog-argo-workflows: 3.4.1 +* datadog-argocd: 4.5.0 +* datadog-aspdotnet: 4.7.0 +* datadog-avi-vantage: 6.4.1 +* datadog-aws-neuron: 3.4.1 +* datadog-azure-iot-edge: 6.5.0 +* datadog-barracuda-secure-edge: 1.1.0 +* datadog-bentoml: 1.5.1 +* datadog-beyondtrust-password-safe: 1.2.0 +* datadog-beyondtrust-privileged-remote-access: 1.0.0 +* datadog-boundary: 4.4.1 +* datadog-btrfs: 4.3.0 +* datadog-cacti: 4.5.0 +* datadog-calico: 5.4.1 +* datadog-cassandra-nodetool: 3.4.0 +* datadog-cassandra: 3.3.1 +* datadog-celery: 2.5.1 +* datadog-ceph: 4.5.1 +* datadog-cert-manager: 6.4.1 +* datadog-checkpoint-harmony-endpoint: 1.2.0 +* datadog-checkpoint-quantum-firewall: 1.3.0 +* datadog-checks-base: 37.38.0 +* datadog-checks-dependency-provider: 3.2.0 +* datadog-checks-downloader: 9.1.0 +* datadog-cilium: 6.4.1 +* datadog-cisco-aci: 5.0.0 +* datadog-cisco-asa: 1.0.0 +* datadog-cisco-secure-client: 1.0.0 +* datadog-cisco-secure-firewall: 1.3.0 +* datadog-cisco-secure-web-appliance: 1.3.0 +* datadog-citrix-hypervisor: 6.4.0 +* datadog-clickhouse: 6.7.0 +* datadog-cloud-foundry-api: 5.6.0 +* datadog-cloudera: 3.6.0 +* datadog-cloudgen-firewall: 1.1.0 +* datadog-cockroachdb: 6.4.1 +* datadog-confluent-platform: 3.3.0 +* datadog-consul: 5.5.0 +* datadog-control-m: 1.1.0 +* datadog-coredns: 6.4.1 +* datadog-couch: 9.4.0 +* datadog-couchbase: 6.5.0 +* datadog-crio: 5.4.0 +* datadog-datadog-cluster-agent: 6.5.0 +* datadog-dcgm: 4.4.1 +* datadog-delinea-privilege-manager: 1.2.0 +* datadog-delinea-secret-server: 1.3.0 +* datadog-directory: 4.4.0 +* datadog-disk: 7.5.1 +* datadog-dns-check: 5.5.0 +* datadog-do-query-actions: 1.1.0 +* datadog-dotnetclr: 4.7.0 +* datadog-druid: 5.4.0 +* datadog-duckdb: 1.3.0 +* datadog-ecs-fargate: 7.4.0 +* datadog-eks-fargate: 6.5.0 +* datadog-elastic: 9.5.1 +* datadog-envoy: 6.5.1 +* datadog-eset-protect: 1.2.0 +* datadog-esxi: 4.3.0 +* datadog-etcd: 9.4.0 +* datadog-exchange-server: 4.7.0 +* datadog-external-dns: 6.4.0 +* datadog-falco: 2.4.1 +* datadog-flink: 3.2.0 +* datadog-fluentd: 5.6.0 +* datadog-fluxcd: 3.4.1 +* datadog-fly-io: 3.4.1 +* datadog-forescout: 1.0.0 +* datadog-foundationdb: 3.7.0 +* datadog-gearmand: 5.3.0 +* datadog-gitlab-runner: 7.5.0 +* datadog-gitlab: 10.4.1 +* datadog-glusterfs: 3.4.1 +* datadog-go-expvar: 5.4.0 +* datadog-guarddog: 1.2.1 +* datadog-gunicorn: 4.5.0 +* datadog-haproxy: 8.4.1 +* datadog-harbor: 6.4.1 +* datadog-hazelcast: 6.6.0 +* datadog-hdfs-datanode: 7.4.0 +* datadog-hdfs-namenode: 7.4.0 +* datadog-hive: 2.4.0 +* datadog-hivemq: 2.4.0 +* datadog-http-check: 12.6.2 +* datadog-hudi: 4.3.0 +* datadog-hugging-face-tgi: 1.5.1 +* datadog-hyperv: 3.4.0 +* datadog-ibm-ace: 4.5.1 +* datadog-ibm-db2: 4.3.0 +* datadog-ibm-i: 4.5.0 +* datadog-ibm-mq: 8.9.1 +* datadog-ibm-spectrum-lsf: 1.3.0 +* datadog-ibm-was: 5.5.1 +* datadog-iboss: 1.2.0 +* datadog-ignite: 3.4.0 +* datadog-iis: 5.7.0 +* datadog-impala: 4.4.1 +* datadog-infiniband: 1.6.0 +* datadog-istio: 9.5.2 +* datadog-ivanti-connect-secure: 1.2.0 +* datadog-jboss-wildfly: 3.4.0 +* datadog-journald: 3.2.0 +* datadog-juniper-srx-firewall: 1.3.0 +* datadog-kafka-actions: 2.7.0 +* datadog-kafka-consumer: 7.3.0 +* datadog-kafka: 4.6.0 +* datadog-karpenter: 3.4.1 +* datadog-keda: 2.4.1 +* datadog-keycloak: 1.2.0 +* datadog-kong: 6.4.1 +* datadog-krakend: 1.4.1 +* datadog-kube-apiserver-metrics: 7.5.0 +* datadog-kube-controller-manager: 8.4.1 +* datadog-kube-dns: 7.4.0 +* datadog-kube-metrics-server: 6.4.0 +* datadog-kube-proxy: 9.4.0 +* datadog-kube-scheduler: 7.4.1 +* datadog-kubeflow: 2.4.1 +* datadog-kubelet: 10.4.0 +* datadog-kubernetes-cluster-autoscaler: 3.4.1 +* datadog-kubernetes-state: 10.5.0 +* datadog-kubevirt-api: 2.5.1 +* datadog-kubevirt-controller: 2.4.1 +* datadog-kubevirt-handler: 2.5.1 +* datadog-kuma: 2.4.1 +* datadog-kyototycoon: 4.5.0 +* datadog-kyverno: 3.4.1 +* datadog-lighttpd: 5.5.0 +* datadog-linkerd: 7.4.1 +* datadog-linux-audit-logs: 1.2.0 +* datadog-linux-proc-extras: 4.3.0 +* datadog-litellm: 2.4.1 +* datadog-lustre: 1.5.0 +* datadog-mac-audit-logs: 1.4.2 +* datadog-mapr: 3.4.0 +* datadog-mapreduce: 7.4.0 +* datadog-marathon: 5.4.0 +* datadog-marklogic: 6.5.0 +* datadog-mcache: 6.4.0 +* datadog-mesos-master: 6.4.0 +* datadog-mesos-slave: 6.4.0 +* datadog-microsoft-dns: 1.2.0 +* datadog-microsoft-sysmon: 1.2.0 +* datadog-milvus: 2.5.1 +* datadog-mongo: 10.10.1 +* datadog-mysql: 15.17.0 +* datadog-n8n: 2.0.0 +* datadog-nagios: 3.4.0 +* datadog-network: 5.7.0 +* datadog-nfsstat: 3.5.0 +* datadog-nginx-ingress-controller: 5.4.0 +* datadog-nginx: 9.4.1 +* datadog-nifi: 1.0.0 +* datadog-nutanix: 1.3.0 +* datadog-nvidia-nim: 2.4.1 +* datadog-nvidia-triton: 3.4.1 +* datadog-octopus-deploy: 2.4.0 +* datadog-openldap: 3.3.0 +* datadog-openmetrics: 7.4.1 +* datadog-openstack-controller: 9.6.1 +* datadog-openstack: 4.3.0 +* datadog-openvpn: 1.2.0 +* datadog-ossec-security: 2.2.0 +* datadog-palo-alto-panorama: 1.2.0 +* datadog-pan-firewall: 3.3.0 +* datadog-pdh-check: 4.6.1 +* datadog-pgbouncer: 8.10.0 +* datadog-php-fpm: 6.4.1 +* datadog-ping-federate: 2.2.0 +* datadog-postfix: 3.4.1 +* datadog-postgres: 23.8.1 +* datadog-powerdns-recursor: 5.4.0 +* datadog-prefect: 1.0.1 +* datadog-presto: 3.4.0 +* datadog-process: 5.5.1 +* datadog-prometheus: 6.3.0 +* datadog-proxmox: 2.5.2 +* datadog-proxysql: 7.7.0 +* datadog-pulsar: 3.6.1 +* datadog-quarkus: 2.4.1 +* datadog-rabbitmq: 8.6.1 +* datadog-ray: 3.4.1 +* datadog-redisdb: 8.8.0 +* datadog-rethinkdb: 5.4.0 +* datadog-riak: 5.5.0 +* datadog-riakcs: 4.13.0 +* datadog-sap-hana: 5.5.0 +* datadog-scylla: 5.4.1 +* datadog-sidekiq: 3.2.0 +* datadog-silk: 4.5.0 +* datadog-silverstripe-cms: 1.8.0 +* datadog-singlestore: 4.6.0 +* datadog-slurm: 2.4.0 +* datadog-snmp: 12.4.0 +* datadog-solr: 2.4.0 +* datadog-sonarqube: 5.6.1 +* datadog-sonatype-nexus: 2.3.0 +* datadog-sonicwall-firewall: 1.3.0 +* datadog-spark: 7.7.1 +* datadog-sqlserver: 23.1.1 +* datadog-squid: 5.4.0 +* datadog-ssh-check: 4.8.0 +* datadog-statsd: 3.3.0 +* datadog-strimzi: 4.4.1 +* datadog-supabase: 2.4.1 +* datadog-supervisord: 4.4.1 +* datadog-suricata: 2.2.0 +* datadog-symantec-endpoint-protection: 1.3.0 +* datadog-system-core: 4.3.0 +* datadog-system-swap: 3.3.0 +* datadog-tcp-check: 6.3.0 +* datadog-teamcity: 7.4.1 +* datadog-tekton: 3.4.1 +* datadog-teleport: 3.4.1 +* datadog-temporal: 4.6.0 +* datadog-tenable: 3.2.0 +* datadog-teradata: 4.3.0 +* datadog-tibco-ems: 2.5.0 +* datadog-tls: 5.6.2 +* datadog-tokumx: 3.6.1 +* datadog-tomcat: 4.3.0 +* datadog-torchserve: 4.4.1 +* datadog-traefik-mesh: 3.5.1 +* datadog-traffic-server: 3.6.0 +* datadog-twemproxy: 3.3.0 +* datadog-twistlock: 6.4.0 +* datadog-varnish: 4.4.1 +* datadog-vault: 7.4.1 +* datadog-velero: 3.4.1 +* datadog-vertica: 6.5.0 +* datadog-vllm: 3.4.1 +* datadog-voltdb: 6.4.1 +* datadog-vsphere: 9.4.1 +* datadog-watchguard-firebox: 1.2.0 +* datadog-wazuh: 1.3.0 +* datadog-weaviate: 4.4.1 +* datadog-weblogic: 3.3.0 +* datadog-win32-event-log: 5.6.0 +* datadog-windows-performance-counters: 3.5.0 +* datadog-windows-service: 6.7.1 +* datadog-wmi-check: 4.1.1 +* datadog-yarn: 8.4.1 +* datadog-zeek: 1.2.0 +* datadog-zk: 6.5.1 +* datadog-zscaler-private-access: 1.1.0 + +## Datadog Agent version 7.80.1 + +* datadog-active-directory: 4.7.0 +* datadog-activemq-xml: 5.5.0 +* datadog-activemq: 5.3.0 +* datadog-aerospike: 5.4.1 +* datadog-airflow: 7.4.0 +* datadog-amazon-msk: 7.7.0 +* datadog-ambari: 6.5.0 +* datadog-apache: 7.5.0 +* datadog-appgate-sdp: 2.4.1 +* datadog-arangodb: 4.4.1 +* datadog-arctic-wolf-aurora-endpoint-security: 1.0.0 +* datadog-argo-rollouts: 3.4.1 +* datadog-argo-workflows: 3.4.1 +* datadog-argocd: 4.5.0 +* datadog-aspdotnet: 4.7.0 +* datadog-avi-vantage: 6.4.1 +* datadog-aws-neuron: 3.4.1 +* datadog-azure-iot-edge: 6.5.0 +* datadog-barracuda-secure-edge: 1.1.0 +* datadog-bentoml: 1.5.1 +* datadog-beyondtrust-password-safe: 1.2.0 +* datadog-beyondtrust-privileged-remote-access: 1.0.0 +* datadog-boundary: 4.4.1 +* datadog-btrfs: 4.3.0 +* datadog-cacti: 4.5.0 +* datadog-calico: 5.4.1 +* datadog-cassandra-nodetool: 3.4.0 +* datadog-cassandra: 3.3.1 +* datadog-celery: 2.5.1 +* datadog-ceph: 4.5.1 +* datadog-cert-manager: 6.4.1 +* datadog-checkpoint-harmony-endpoint: 1.2.0 +* datadog-checkpoint-quantum-firewall: 1.3.0 +* datadog-checks-base: 37.38.0 +* datadog-checks-dependency-provider: 3.2.0 +* datadog-checks-downloader: 9.1.0 +* datadog-cilium: 6.4.1 +* datadog-cisco-aci: 5.0.0 +* datadog-cisco-asa: 1.0.0 +* datadog-cisco-secure-client: 1.0.0 +* datadog-cisco-secure-firewall: 1.3.0 +* datadog-cisco-secure-web-appliance: 1.3.0 +* datadog-citrix-hypervisor: 6.4.0 +* datadog-clickhouse: 6.7.0 +* datadog-cloud-foundry-api: 5.6.0 +* datadog-cloudera: 3.6.0 +* datadog-cloudgen-firewall: 1.1.0 +* datadog-cockroachdb: 6.4.1 +* datadog-confluent-platform: 3.3.0 +* datadog-consul: 5.5.0 +* datadog-control-m: 1.1.0 +* datadog-coredns: 6.4.1 +* datadog-couch: 9.4.0 +* datadog-couchbase: 6.5.0 +* datadog-crio: 5.4.0 +* datadog-datadog-cluster-agent: 6.5.0 +* datadog-dcgm: 4.4.1 +* datadog-delinea-privilege-manager: 1.2.0 +* datadog-delinea-secret-server: 1.3.0 +* datadog-directory: 4.4.0 +* datadog-disk: 7.5.1 +* datadog-dns-check: 5.5.0 +* datadog-do-query-actions: 1.1.0 +* datadog-dotnetclr: 4.7.0 +* datadog-druid: 5.4.0 +* datadog-duckdb: 1.3.0 +* datadog-ecs-fargate: 7.4.0 +* datadog-eks-fargate: 6.5.0 +* datadog-elastic: 9.5.1 +* datadog-envoy: 6.5.1 +* datadog-eset-protect: 1.2.0 +* datadog-esxi: 4.3.0 +* datadog-etcd: 9.4.0 +* datadog-exchange-server: 4.7.0 +* datadog-external-dns: 6.4.0 +* datadog-falco: 2.4.1 +* datadog-flink: 3.2.0 +* datadog-fluentd: 5.6.0 +* datadog-fluxcd: 3.4.1 +* datadog-fly-io: 3.4.1 +* datadog-forescout: 1.0.0 +* datadog-foundationdb: 3.7.0 +* datadog-gearmand: 5.3.0 +* datadog-gitlab-runner: 7.5.0 +* datadog-gitlab: 10.4.1 +* datadog-glusterfs: 3.4.1 +* datadog-go-expvar: 5.4.0 +* datadog-guarddog: 1.2.1 +* datadog-gunicorn: 4.5.0 +* datadog-haproxy: 8.4.1 +* datadog-harbor: 6.4.1 +* datadog-hazelcast: 6.6.0 +* datadog-hdfs-datanode: 7.4.0 +* datadog-hdfs-namenode: 7.4.0 +* datadog-hive: 2.4.0 +* datadog-hivemq: 2.4.0 +* datadog-http-check: 12.6.2 +* datadog-hudi: 4.3.0 +* datadog-hugging-face-tgi: 1.5.1 +* datadog-hyperv: 3.4.0 +* datadog-ibm-ace: 4.5.1 +* datadog-ibm-db2: 4.3.0 +* datadog-ibm-i: 4.5.0 +* datadog-ibm-mq: 8.9.1 +* datadog-ibm-spectrum-lsf: 1.3.0 +* datadog-ibm-was: 5.5.1 +* datadog-iboss: 1.2.0 +* datadog-ignite: 3.4.0 +* datadog-iis: 5.7.0 +* datadog-impala: 4.4.1 +* datadog-infiniband: 1.6.0 +* datadog-istio: 9.5.2 +* datadog-ivanti-connect-secure: 1.2.0 +* datadog-jboss-wildfly: 3.4.0 +* datadog-journald: 3.2.0 +* datadog-juniper-srx-firewall: 1.3.0 +* datadog-kafka-actions: 2.7.0 +* datadog-kafka-consumer: 7.3.0 +* datadog-kafka: 4.6.0 +* datadog-karpenter: 3.4.1 +* datadog-keda: 2.4.1 +* datadog-keycloak: 1.2.0 +* datadog-kong: 6.4.1 +* datadog-krakend: 1.4.1 +* datadog-kube-apiserver-metrics: 7.5.0 +* datadog-kube-controller-manager: 8.4.1 +* datadog-kube-dns: 7.4.0 +* datadog-kube-metrics-server: 6.4.0 +* datadog-kube-proxy: 9.4.0 +* datadog-kube-scheduler: 7.4.1 +* datadog-kubeflow: 2.4.1 +* datadog-kubelet: 10.4.0 +* datadog-kubernetes-cluster-autoscaler: 3.4.1 +* datadog-kubernetes-state: 10.5.0 +* datadog-kubevirt-api: 2.5.1 +* datadog-kubevirt-controller: 2.4.1 +* datadog-kubevirt-handler: 2.5.1 +* datadog-kuma: 2.4.1 +* datadog-kyototycoon: 4.5.0 +* datadog-kyverno: 3.4.1 +* datadog-lighttpd: 5.5.0 +* datadog-linkerd: 7.4.1 +* datadog-linux-audit-logs: 1.2.0 +* datadog-linux-proc-extras: 4.3.0 +* datadog-litellm: 2.4.1 +* datadog-lustre: 1.5.0 +* datadog-mac-audit-logs: 1.4.2 +* datadog-mapr: 3.4.0 +* datadog-mapreduce: 7.4.0 +* datadog-marathon: 5.4.0 +* datadog-marklogic: 6.5.0 +* datadog-mcache: 6.4.0 +* datadog-mesos-master: 6.4.0 +* datadog-mesos-slave: 6.4.0 +* datadog-microsoft-dns: 1.2.0 +* datadog-microsoft-sysmon: 1.2.0 +* datadog-milvus: 2.5.1 +* datadog-mongo: 10.10.1 +* datadog-mysql: 15.17.0 +* datadog-n8n: 2.0.0 +* datadog-nagios: 3.4.0 +* datadog-network: 5.7.0 +* datadog-nfsstat: 3.5.0 +* datadog-nginx-ingress-controller: 5.4.0 +* datadog-nginx: 9.4.1 +* datadog-nifi: 1.0.0 +* datadog-nutanix: 1.3.0 +* datadog-nvidia-nim: 2.4.1 +* datadog-nvidia-triton: 3.4.1 +* datadog-octopus-deploy: 2.4.0 +* datadog-openldap: 3.3.0 +* datadog-openmetrics: 7.4.1 +* datadog-openstack-controller: 9.6.1 +* datadog-openstack: 4.3.0 +* datadog-openvpn: 1.2.0 +* datadog-ossec-security: 2.2.0 +* datadog-palo-alto-panorama: 1.2.0 +* datadog-pan-firewall: 3.3.0 +* datadog-pdh-check: 4.6.1 +* datadog-pgbouncer: 8.10.0 +* datadog-php-fpm: 6.4.1 +* datadog-ping-federate: 2.2.0 +* datadog-postfix: 3.4.1 +* datadog-postgres: 23.8.1 +* datadog-powerdns-recursor: 5.4.0 +* datadog-prefect: 1.0.1 +* datadog-presto: 3.4.0 +* datadog-process: 5.5.1 +* datadog-prometheus: 6.3.0 +* datadog-proxmox: 2.5.2 +* datadog-proxysql: 7.7.0 +* datadog-pulsar: 3.6.1 +* datadog-quarkus: 2.4.1 +* datadog-rabbitmq: 8.6.1 +* datadog-ray: 3.4.1 +* datadog-redisdb: 8.8.0 +* datadog-rethinkdb: 5.4.0 +* datadog-riak: 5.5.0 +* datadog-riakcs: 4.13.0 +* datadog-sap-hana: 5.5.0 +* datadog-scylla: 5.4.1 +* datadog-sidekiq: 3.2.0 +* datadog-silk: 4.5.0 +* datadog-silverstripe-cms: 1.8.0 +* datadog-singlestore: 4.6.0 +* datadog-slurm: 2.4.0 +* datadog-snmp: 12.4.0 +* datadog-solr: 2.4.0 +* datadog-sonarqube: 5.6.1 +* datadog-sonatype-nexus: 2.3.0 +* datadog-sonicwall-firewall: 1.3.0 +* datadog-spark: 7.7.1 +* datadog-sqlserver: 23.1.1 +* datadog-squid: 5.4.0 +* datadog-ssh-check: 4.8.0 +* datadog-statsd: 3.3.0 +* datadog-strimzi: 4.4.1 +* datadog-supabase: 2.4.1 +* datadog-supervisord: 4.4.1 +* datadog-suricata: 2.2.0 +* datadog-symantec-endpoint-protection: 1.3.0 +* datadog-system-core: 4.3.0 +* datadog-system-swap: 3.3.0 +* datadog-tcp-check: 6.3.0 +* datadog-teamcity: 7.4.1 +* datadog-tekton: 3.4.1 +* datadog-teleport: 3.4.1 +* datadog-temporal: 4.6.0 +* datadog-tenable: 3.2.0 +* datadog-teradata: 4.3.0 +* datadog-tibco-ems: 2.5.0 +* datadog-tls: 5.6.2 +* datadog-tokumx: 3.6.1 +* datadog-tomcat: 4.3.0 +* datadog-torchserve: 4.4.1 +* datadog-traefik-mesh: 3.5.1 +* datadog-traffic-server: 3.6.0 +* datadog-twemproxy: 3.3.0 +* datadog-twistlock: 6.4.0 +* datadog-varnish: 4.4.1 +* datadog-vault: 7.4.1 +* datadog-velero: 3.4.1 +* datadog-vertica: 6.5.0 +* datadog-vllm: 3.4.1 +* datadog-voltdb: 6.4.1 +* datadog-vsphere: 9.4.1 +* datadog-watchguard-firebox: 1.2.0 +* datadog-wazuh: 1.3.0 +* datadog-weaviate: 4.4.1 +* datadog-weblogic: 3.3.0 +* datadog-win32-event-log: 5.6.0 +* datadog-windows-performance-counters: 3.5.0 +* datadog-windows-service: 6.7.1 +* datadog-wmi-check: 4.1.1 +* datadog-yarn: 8.4.1 +* datadog-zeek: 1.2.0 +* datadog-zk: 6.5.1 +* datadog-zscaler-private-access: 1.1.0 + +## Datadog Agent version 7.80.0 + +* datadog-active-directory: 4.7.0 +* datadog-activemq-xml: 5.5.0 +* datadog-activemq: 5.3.0 +* datadog-aerospike: 5.4.1 +* datadog-airflow: 7.4.0 +* datadog-amazon-msk: 7.7.0 +* datadog-ambari: 6.5.0 +* datadog-apache: 7.5.0 +* datadog-appgate-sdp: 2.4.1 +* datadog-arangodb: 4.4.1 +* datadog-arctic-wolf-aurora-endpoint-security: 1.0.0 +* datadog-argo-rollouts: 3.4.1 +* datadog-argo-workflows: 3.4.1 +* datadog-argocd: 4.5.0 +* datadog-aspdotnet: 4.7.0 +* datadog-avi-vantage: 6.4.1 +* datadog-aws-neuron: 3.4.1 +* datadog-azure-iot-edge: 6.5.0 +* datadog-barracuda-secure-edge: 1.1.0 +* datadog-bentoml: 1.5.1 +* datadog-beyondtrust-password-safe: 1.2.0 +* datadog-beyondtrust-privileged-remote-access: 1.0.0 +* datadog-boundary: 4.4.1 +* datadog-btrfs: 4.3.0 +* datadog-cacti: 4.5.0 +* datadog-calico: 5.4.1 +* datadog-cassandra-nodetool: 3.4.0 +* datadog-cassandra: 3.3.1 +* datadog-celery: 2.5.1 +* datadog-ceph: 4.5.1 +* datadog-cert-manager: 6.4.1 +* datadog-checkpoint-harmony-endpoint: 1.2.0 +* datadog-checkpoint-quantum-firewall: 1.3.0 +* datadog-checks-base: 37.38.0 +* datadog-checks-dependency-provider: 3.2.0 +* datadog-checks-downloader: 9.1.0 +* datadog-cilium: 6.4.1 +* datadog-cisco-aci: 5.0.0 +* datadog-cisco-asa: 1.0.0 +* datadog-cisco-secure-client: 1.0.0 +* datadog-cisco-secure-firewall: 1.3.0 +* datadog-cisco-secure-web-appliance: 1.3.0 +* datadog-citrix-hypervisor: 6.4.0 +* datadog-clickhouse: 6.7.0 +* datadog-cloud-foundry-api: 5.6.0 +* datadog-cloudera: 3.6.0 +* datadog-cloudgen-firewall: 1.1.0 +* datadog-cockroachdb: 6.4.1 +* datadog-confluent-platform: 3.3.0 +* datadog-consul: 5.5.0 +* datadog-control-m: 1.1.0 +* datadog-coredns: 6.4.1 +* datadog-couch: 9.4.0 +* datadog-couchbase: 6.5.0 +* datadog-crio: 5.4.0 +* datadog-datadog-cluster-agent: 6.5.0 +* datadog-dcgm: 4.4.1 +* datadog-delinea-privilege-manager: 1.2.0 +* datadog-delinea-secret-server: 1.3.0 +* datadog-directory: 4.4.0 +* datadog-disk: 7.5.1 +* datadog-dns-check: 5.5.0 +* datadog-do-query-actions: 1.1.0 +* datadog-dotnetclr: 4.7.0 +* datadog-druid: 5.4.0 +* datadog-duckdb: 1.3.0 +* datadog-ecs-fargate: 7.4.0 +* datadog-eks-fargate: 6.5.0 +* datadog-elastic: 9.5.1 +* datadog-envoy: 6.5.1 +* datadog-eset-protect: 1.2.0 +* datadog-esxi: 4.3.0 +* datadog-etcd: 9.4.0 +* datadog-exchange-server: 4.7.0 +* datadog-external-dns: 6.4.0 +* datadog-falco: 2.4.1 +* datadog-flink: 3.2.0 +* datadog-fluentd: 5.6.0 +* datadog-fluxcd: 3.4.1 +* datadog-fly-io: 3.4.1 +* datadog-forescout: 1.0.0 +* datadog-foundationdb: 3.7.0 +* datadog-gearmand: 5.3.0 +* datadog-gitlab-runner: 7.5.0 +* datadog-gitlab: 10.4.1 +* datadog-glusterfs: 3.4.1 +* datadog-go-expvar: 5.4.0 +* datadog-guarddog: 1.2.1 +* datadog-gunicorn: 4.5.0 +* datadog-haproxy: 8.4.1 +* datadog-harbor: 6.4.1 +* datadog-hazelcast: 6.6.0 +* datadog-hdfs-datanode: 7.4.0 +* datadog-hdfs-namenode: 7.4.0 +* datadog-hive: 2.4.0 +* datadog-hivemq: 2.4.0 +* datadog-http-check: 12.6.2 +* datadog-hudi: 4.3.0 +* datadog-hugging-face-tgi: 1.5.1 +* datadog-hyperv: 3.4.0 +* datadog-ibm-ace: 4.5.1 +* datadog-ibm-db2: 4.3.0 +* datadog-ibm-i: 4.5.0 +* datadog-ibm-mq: 8.9.1 +* datadog-ibm-spectrum-lsf: 1.3.0 +* datadog-ibm-was: 5.5.1 +* datadog-iboss: 1.2.0 +* datadog-ignite: 3.4.0 +* datadog-iis: 5.7.0 +* datadog-impala: 4.4.1 +* datadog-infiniband: 1.6.0 +* datadog-istio: 9.5.2 +* datadog-ivanti-connect-secure: 1.2.0 +* datadog-jboss-wildfly: 3.4.0 +* datadog-journald: 3.2.0 +* datadog-juniper-srx-firewall: 1.3.0 +* datadog-kafka-actions: 2.7.0 +* datadog-kafka-consumer: 7.3.0 +* datadog-kafka: 4.6.0 +* datadog-karpenter: 3.4.1 +* datadog-keda: 2.4.1 +* datadog-keycloak: 1.2.0 +* datadog-kong: 6.4.1 +* datadog-krakend: 1.4.1 +* datadog-kube-apiserver-metrics: 7.5.0 +* datadog-kube-controller-manager: 8.4.1 +* datadog-kube-dns: 7.4.0 +* datadog-kube-metrics-server: 6.4.0 +* datadog-kube-proxy: 9.4.0 +* datadog-kube-scheduler: 7.4.1 +* datadog-kubeflow: 2.4.1 +* datadog-kubelet: 10.4.0 +* datadog-kubernetes-cluster-autoscaler: 3.4.1 +* datadog-kubernetes-state: 10.5.0 +* datadog-kubevirt-api: 2.5.1 +* datadog-kubevirt-controller: 2.4.1 +* datadog-kubevirt-handler: 2.5.1 +* datadog-kuma: 2.4.1 +* datadog-kyototycoon: 4.5.0 +* datadog-kyverno: 3.4.1 +* datadog-lighttpd: 5.5.0 +* datadog-linkerd: 7.4.1 +* datadog-linux-audit-logs: 1.2.0 +* datadog-linux-proc-extras: 4.3.0 +* datadog-litellm: 2.4.1 +* datadog-lustre: 1.5.0 +* datadog-mac-audit-logs: 1.4.2 +* datadog-mapr: 3.4.0 +* datadog-mapreduce: 7.4.0 +* datadog-marathon: 5.4.0 +* datadog-marklogic: 6.5.0 +* datadog-mcache: 6.4.0 +* datadog-mesos-master: 6.4.0 +* datadog-mesos-slave: 6.4.0 +* datadog-microsoft-dns: 1.2.0 +* datadog-microsoft-sysmon: 1.2.0 +* datadog-milvus: 2.5.1 +* datadog-mongo: 10.10.1 +* datadog-mysql: 15.17.0 +* datadog-n8n: 2.0.0 +* datadog-nagios: 3.4.0 +* datadog-network: 5.7.0 +* datadog-nfsstat: 3.5.0 +* datadog-nginx-ingress-controller: 5.4.0 +* datadog-nginx: 9.4.1 +* datadog-nifi: 1.0.0 +* datadog-nutanix: 1.3.0 +* datadog-nvidia-nim: 2.4.1 +* datadog-nvidia-triton: 3.4.1 +* datadog-octopus-deploy: 2.4.0 +* datadog-openldap: 3.3.0 +* datadog-openmetrics: 7.4.1 +* datadog-openstack-controller: 9.6.1 +* datadog-openstack: 4.3.0 +* datadog-openvpn: 1.2.0 +* datadog-ossec-security: 2.2.0 +* datadog-palo-alto-panorama: 1.2.0 +* datadog-pan-firewall: 3.3.0 +* datadog-pdh-check: 4.6.1 +* datadog-pgbouncer: 8.10.0 +* datadog-php-fpm: 6.4.1 +* datadog-ping-federate: 2.2.0 +* datadog-postfix: 3.4.1 +* datadog-postgres: 23.8.1 +* datadog-powerdns-recursor: 5.4.0 +* datadog-prefect: 1.0.1 +* datadog-presto: 3.4.0 +* datadog-process: 5.5.1 +* datadog-prometheus: 6.3.0 +* datadog-proxmox: 2.5.2 +* datadog-proxysql: 7.7.0 +* datadog-pulsar: 3.6.1 +* datadog-quarkus: 2.4.1 +* datadog-rabbitmq: 8.6.1 +* datadog-ray: 3.4.1 +* datadog-redisdb: 8.8.0 +* datadog-rethinkdb: 5.4.0 +* datadog-riak: 5.5.0 +* datadog-riakcs: 4.13.0 +* datadog-sap-hana: 5.5.0 +* datadog-scylla: 5.4.1 +* datadog-sidekiq: 3.2.0 +* datadog-silk: 4.5.0 +* datadog-silverstripe-cms: 1.8.0 +* datadog-singlestore: 4.6.0 +* datadog-slurm: 2.4.0 +* datadog-snmp: 12.4.0 +* datadog-solr: 2.4.0 +* datadog-sonarqube: 5.6.1 +* datadog-sonatype-nexus: 2.3.0 +* datadog-sonicwall-firewall: 1.3.0 +* datadog-spark: 7.7.1 +* datadog-sqlserver: 23.1.0 +* datadog-squid: 5.4.0 +* datadog-ssh-check: 4.8.0 +* datadog-statsd: 3.3.0 +* datadog-strimzi: 4.4.1 +* datadog-supabase: 2.4.1 +* datadog-supervisord: 4.4.1 +* datadog-suricata: 2.2.0 +* datadog-symantec-endpoint-protection: 1.3.0 +* datadog-system-core: 4.3.0 +* datadog-system-swap: 3.3.0 +* datadog-tcp-check: 6.3.0 +* datadog-teamcity: 7.4.1 +* datadog-tekton: 3.4.1 +* datadog-teleport: 3.4.1 +* datadog-temporal: 4.6.0 +* datadog-tenable: 3.2.0 +* datadog-teradata: 4.3.0 +* datadog-tibco-ems: 2.5.0 +* datadog-tls: 5.6.2 +* datadog-tokumx: 3.6.1 +* datadog-tomcat: 4.3.0 +* datadog-torchserve: 4.4.1 +* datadog-traefik-mesh: 3.5.1 +* datadog-traffic-server: 3.6.0 +* datadog-twemproxy: 3.3.0 +* datadog-twistlock: 6.4.0 +* datadog-varnish: 4.4.1 +* datadog-vault: 7.4.1 +* datadog-velero: 3.4.1 +* datadog-vertica: 6.5.0 +* datadog-vllm: 3.4.1 +* datadog-voltdb: 6.4.1 +* datadog-vsphere: 9.4.1 +* datadog-watchguard-firebox: 1.2.0 +* datadog-wazuh: 1.3.0 +* datadog-weaviate: 4.4.1 +* datadog-weblogic: 3.3.0 +* datadog-win32-event-log: 5.6.0 +* datadog-windows-performance-counters: 3.5.0 +* datadog-windows-service: 6.7.1 +* datadog-wmi-check: 4.1.1 +* datadog-yarn: 8.4.1 +* datadog-zeek: 1.2.0 +* datadog-zk: 6.5.1 +* datadog-zscaler-private-access: 1.1.0 + ## Datadog Agent version 7.79.2 * datadog-active-directory: 4.6.0 diff --git a/active_directory/CHANGELOG.md b/active_directory/CHANGELOG.md index 9b7a7009217e6..af24ee0a4586d 100644 --- a/active_directory/CHANGELOG.md +++ b/active_directory/CHANGELOG.md @@ -2,7 +2,7 @@ -## 4.7.0 / 2026-05-14 +## 4.7.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/apache/CHANGELOG.md b/apache/CHANGELOG.md index b66db35cc52b0..e44622e55e8cb 100644 --- a/apache/CHANGELOG.md +++ b/apache/CHANGELOG.md @@ -2,7 +2,7 @@ -## 7.5.0 / 2026-05-14 +## 7.5.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/aspdotnet/CHANGELOG.md b/aspdotnet/CHANGELOG.md index fc88690e73719..2c58c1b7ab2d1 100644 --- a/aspdotnet/CHANGELOG.md +++ b/aspdotnet/CHANGELOG.md @@ -2,7 +2,7 @@ -## 4.7.0 / 2026-05-14 +## 4.7.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/cisco_aci/CHANGELOG.md b/cisco_aci/CHANGELOG.md index 6a394d049df79..6db84c96c8ba3 100644 --- a/cisco_aci/CHANGELOG.md +++ b/cisco_aci/CHANGELOG.md @@ -2,7 +2,7 @@ -## 5.0.0 / 2026-05-14 +## 5.0.0 / 2026-05-14 / Agent 7.80.0 ***Removed***: diff --git a/clickhouse/CHANGELOG.md b/clickhouse/CHANGELOG.md index 03c372751d31d..acf6acf7ab04f 100644 --- a/clickhouse/CHANGELOG.md +++ b/clickhouse/CHANGELOG.md @@ -20,7 +20,7 @@ * Store advanced-queries metric definitions as JSON loaded on first check run. ([#23829](https://github.com/DataDog/integrations-core/pull/23829)) * Bump `datadog-checks-base` to `>=37.39.1`. ([#23950](https://github.com/DataDog/integrations-core/pull/23950)) -## 6.7.0 / 2026-05-14 +## 6.7.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/consul/CHANGELOG.md b/consul/CHANGELOG.md index 986c2908afe0d..61a1f787d23f1 100644 --- a/consul/CHANGELOG.md +++ b/consul/CHANGELOG.md @@ -8,7 +8,7 @@ * Add new config `health_check_warning_events` to emit an event when a Consul health check transitions to `warning`. ([#23779](https://github.com/DataDog/integrations-core/pull/23779)) -## 5.5.0 / 2026-05-14 +## 5.5.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/datadog_checks_base/CHANGELOG.md b/datadog_checks_base/CHANGELOG.md index 07c88a38f40db..485c8b2ec253a 100644 --- a/datadog_checks_base/CHANGELOG.md +++ b/datadog_checks_base/CHANGELOG.md @@ -25,7 +25,7 @@ * Add file-based YAML metrics loading for OpenMetrics V2 checks with composable predicates ([#22750](https://github.com/DataDog/integrations-core/pull/22750)) * Add ``CronExpression`` and ``CronScheduler`` utilities for cron-style scheduling inside check methods. ([#23741](https://github.com/DataDog/integrations-core/pull/23741)) -## 37.38.0 / 2026-05-22 +## 37.38.0 / 2026-05-22 / Agent 7.80.0 ***Security***: diff --git a/dotnetclr/CHANGELOG.md b/dotnetclr/CHANGELOG.md index 2139823acebc6..2c1998d516da8 100644 --- a/dotnetclr/CHANGELOG.md +++ b/dotnetclr/CHANGELOG.md @@ -2,7 +2,7 @@ -## 4.7.0 / 2026-05-14 +## 4.7.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/exchange_server/CHANGELOG.md b/exchange_server/CHANGELOG.md index 0d9ad13a8967d..83d5b7604d4a9 100644 --- a/exchange_server/CHANGELOG.md +++ b/exchange_server/CHANGELOG.md @@ -2,7 +2,7 @@ -## 4.7.0 / 2026-05-14 +## 4.7.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/fluentd/CHANGELOG.md b/fluentd/CHANGELOG.md index 852602ea13de1..88960b25b2efa 100644 --- a/fluentd/CHANGELOG.md +++ b/fluentd/CHANGELOG.md @@ -2,7 +2,7 @@ -## 5.6.0 / 2026-05-14 +## 5.6.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/guarddog/CHANGELOG.md b/guarddog/CHANGELOG.md index 6466f154de5a9..f02a9ae8a33d0 100644 --- a/guarddog/CHANGELOG.md +++ b/guarddog/CHANGELOG.md @@ -2,7 +2,7 @@ -## 1.2.1 / 2026-05-14 +## 1.2.1 / 2026-05-14 / Agent 7.80.0 ***Fixed***: diff --git a/harbor/CHANGELOG.md b/harbor/CHANGELOG.md index 9c8a829fafab2..866a10917fb2a 100644 --- a/harbor/CHANGELOG.md +++ b/harbor/CHANGELOG.md @@ -2,7 +2,7 @@ -## 6.4.1 / 2026-05-14 +## 6.4.1 / 2026-05-14 / Agent 7.80.0 ***Fixed***: diff --git a/hyperv/CHANGELOG.md b/hyperv/CHANGELOG.md index 9354ebf8fa93a..57337e5c1dff5 100644 --- a/hyperv/CHANGELOG.md +++ b/hyperv/CHANGELOG.md @@ -2,7 +2,7 @@ -## 3.4.0 / 2026-05-14 +## 3.4.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/iis/CHANGELOG.md b/iis/CHANGELOG.md index f7bccecc21d02..8c488b1914e41 100644 --- a/iis/CHANGELOG.md +++ b/iis/CHANGELOG.md @@ -2,7 +2,7 @@ -## 5.7.0 / 2026-05-14 +## 5.7.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/istio/CHANGELOG.md b/istio/CHANGELOG.md index 9f40687661fd2..3fbb566e17160 100644 --- a/istio/CHANGELOG.md +++ b/istio/CHANGELOG.md @@ -2,7 +2,7 @@ -## 9.5.2 / 2026-05-20 +## 9.5.2 / 2026-05-20 / Agent 7.80.0 ***Fixed***: diff --git a/kafka/CHANGELOG.md b/kafka/CHANGELOG.md index c9b7a3b5dd3fe..9a2c60dc633a7 100644 --- a/kafka/CHANGELOG.md +++ b/kafka/CHANGELOG.md @@ -2,7 +2,7 @@ -## 4.6.0 / 2026-05-14 +## 4.6.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/kafka_actions/CHANGELOG.md b/kafka_actions/CHANGELOG.md index 6a5c421eedf02..8b08317f01a88 100644 --- a/kafka_actions/CHANGELOG.md +++ b/kafka_actions/CHANGELOG.md @@ -8,7 +8,7 @@ * Fall back to string deserialization when schema registry magic byte is absent. ([#23951](https://github.com/DataDog/integrations-core/pull/23951)) -## 2.7.0 / 2026-05-14 +## 2.7.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/kafka_consumer/CHANGELOG.md b/kafka_consumer/CHANGELOG.md index c2c1ba69f2e02..3cfcb41394292 100644 --- a/kafka_consumer/CHANGELOG.md +++ b/kafka_consumer/CHANGELOG.md @@ -14,7 +14,7 @@ * Add broker list to the cluster monitoring heartbeat payload. ([#23898](https://github.com/DataDog/integrations-core/pull/23898)) * Emit connection_error DSM event when the integration cannot connect to Kafka. ([#23902](https://github.com/DataDog/integrations-core/pull/23902)) -## 7.3.0 / 2026-05-14 +## 7.3.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/mac_audit_logs/CHANGELOG.md b/mac_audit_logs/CHANGELOG.md index 446177a99e876..c16be87b45418 100755 --- a/mac_audit_logs/CHANGELOG.md +++ b/mac_audit_logs/CHANGELOG.md @@ -2,7 +2,7 @@ -## 1.4.2 / 2026-05-14 +## 1.4.2 / 2026-05-14 / Agent 7.80.0 ***Fixed***: diff --git a/mongo/CHANGELOG.md b/mongo/CHANGELOG.md index 5092fc42f2df6..d2d9f063a3143 100644 --- a/mongo/CHANGELOG.md +++ b/mongo/CHANGELOG.md @@ -9,7 +9,7 @@ * Raise exceptions from the hostname property, so permission and connectivity errors surface as check failures. ([#23661](https://github.com/DataDog/integrations-core/pull/23661)) * Bump `datadog-checks-base` to `>=37.39.1`. ([#23950](https://github.com/DataDog/integrations-core/pull/23950)) -## 10.10.1 / 2026-05-14 +## 10.10.1 / 2026-05-14 / Agent 7.80.0 ***Fixed***: diff --git a/mysql/CHANGELOG.md b/mysql/CHANGELOG.md index 5004590a975d9..c9710b47ef7a5 100644 --- a/mysql/CHANGELOG.md +++ b/mysql/CHANGELOG.md @@ -8,7 +8,7 @@ * Bump `datadog-checks-base` to `>=37.39.1`. ([#23950](https://github.com/DataDog/integrations-core/pull/23950)) -## 15.17.0 / 2026-05-14 +## 15.17.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/nifi/CHANGELOG.md b/nifi/CHANGELOG.md index e55efa0c92298..da5b9ed914ef1 100644 --- a/nifi/CHANGELOG.md +++ b/nifi/CHANGELOG.md @@ -2,7 +2,7 @@ -## 1.0.0 / 2026-05-13 +## 1.0.0 / 2026-05-13 / Agent 7.80.0 ***Added***: diff --git a/nutanix/CHANGELOG.md b/nutanix/CHANGELOG.md index ba3373adb2d4f..85d1093e83205 100644 --- a/nutanix/CHANGELOG.md +++ b/nutanix/CHANGELOG.md @@ -18,7 +18,7 @@ * Skip hosts, VMs, and clusters missing an `extId` or name, and log a warning. ([#23612](https://github.com/DataDog/integrations-core/pull/23612)) -## 1.3.0 / 2026-05-14 +## 1.3.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/postgres/CHANGELOG.md b/postgres/CHANGELOG.md index a84ddf2af67b9..8ecd094e0d623 100644 --- a/postgres/CHANGELOG.md +++ b/postgres/CHANGELOG.md @@ -24,7 +24,7 @@ * Bump `datadog-checks-base` to `>=37.39.1`. ([#23950](https://github.com/DataDog/integrations-core/pull/23950)) * Make statement_timeout local for Postgres schemas collection ([#23954](https://github.com/DataDog/integrations-core/pull/23954)) -## 23.8.1 / 2026-05-20 +## 23.8.1 / 2026-05-20 / Agent 7.80.0 ***Fixed***: diff --git a/proxmox/CHANGELOG.md b/proxmox/CHANGELOG.md index 71eaaaf15d3fb..878f582671a21 100644 --- a/proxmox/CHANGELOG.md +++ b/proxmox/CHANGELOG.md @@ -2,7 +2,7 @@ -## 2.5.2 / 2026-05-14 +## 2.5.2 / 2026-05-14 / Agent 7.80.0 ***Fixed***: diff --git a/snmp/CHANGELOG.md b/snmp/CHANGELOG.md index 6b7ce35a2ff69..3cfd5ca1b18bb 100644 --- a/snmp/CHANGELOG.md +++ b/snmp/CHANGELOG.md @@ -8,7 +8,7 @@ * Breaking change: Fixed metric type for `snmp.cppmSystemMemoryFree`, `snmp.cppmSystemMemoryTotal`, `snmp.cppmSystemDiskSpaceFree`, and `snmp.cppmSystemDiskSpaceTotal` in the aruba-clearpass profile. These were previously submitted as rates due to their underlying `Counter64` SNMP type, producing incorrect values. They are now submitted as gauges. Customers with existing dashboards or monitors on these metrics will see a discontinuity between historical rate datapoints and new gauge datapoints; please rebuild any affected widgets or monitors. ([#23791](https://github.com/DataDog/integrations-core/pull/23791)) -## 12.4.0 / 2026-05-14 +## 12.4.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/sqlserver/CHANGELOG.md b/sqlserver/CHANGELOG.md index 9909f3ca65a77..ba1ea90e2a006 100644 --- a/sqlserver/CHANGELOG.md +++ b/sqlserver/CHANGELOG.md @@ -12,13 +12,13 @@ * Bump `datadog-checks-base` to `>=37.39.1`. ([#23950](https://github.com/DataDog/integrations-core/pull/23950)) -## 23.1.1 / 2026-06-09 +## 23.1.1 / 2026-06-09 / Agent 7.80.1 ***Fixed***: * Restore Agent hostname instrumentation for SQL Server named instance host configurations. ([#23862](https://github.com/DataDog/integrations-core/pull/23862)) -## 23.1.0 / 2026-05-14 +## 23.1.0 / 2026-05-14 / Agent 7.80.0 ***Added***: @@ -34,7 +34,7 @@ * Reuse the auxiliary SQL Server schema collection connection for legacy table detail queries. ([#23544](https://github.com/DataDog/integrations-core/pull/23544)) * Report Always On secondary lag metrics on Azure SQL Managed Instance when ProductMajorVersion reports 12. ([#23558](https://github.com/DataDog/integrations-core/pull/23558)) -## 23.0.2 / 2026-06-01 +## 23.0.2 / 2026-06-01 / Agent 7.79.2 ***Fixed***: diff --git a/temporal/CHANGELOG.md b/temporal/CHANGELOG.md index b2f0773353231..d53edc4c60469 100644 --- a/temporal/CHANGELOG.md +++ b/temporal/CHANGELOG.md @@ -2,7 +2,7 @@ -## 4.6.0 / 2026-05-14 +## 4.6.0 / 2026-05-14 / Agent 7.80.0 ***Added***: diff --git a/traefik_mesh/CHANGELOG.md b/traefik_mesh/CHANGELOG.md index ad81956ceb60a..9b9ab5e882e41 100644 --- a/traefik_mesh/CHANGELOG.md +++ b/traefik_mesh/CHANGELOG.md @@ -2,7 +2,7 @@ -## 3.5.1 / 2026-05-14 +## 3.5.1 / 2026-05-14 / Agent 7.80.0 ***Fixed***: diff --git a/windows_performance_counters/CHANGELOG.md b/windows_performance_counters/CHANGELOG.md index 2cecfa7ef5447..4a445d3a28ed9 100644 --- a/windows_performance_counters/CHANGELOG.md +++ b/windows_performance_counters/CHANGELOG.md @@ -2,7 +2,7 @@ -## 3.5.0 / 2026-05-14 +## 3.5.0 / 2026-05-14 / Agent 7.80.0 ***Added***: From 333acf77a08eed94f2f1063fecb327099e135ce2 Mon Sep 17 00:00:00 2001 From: Jinhyuk Hong <42202482+jinh-labs@users.noreply.github.com> Date: Thu, 18 Jun 2026 16:57:31 +0200 Subject: [PATCH 5/8] Lazy load validation package on import of datadog_checks.checks (#23936) * Load the security module only when a check needs it Importing datadog_checks.checks always pulls in the security module (datadog_checks.base.utils.models.validation.security), which accounts for about 1 MiB of memory, even for checks that never use it. Now it's lazy loaded, so the security module is only loaded on use. That saves about 1 MiB for checks that don't need it, with no change for the ones that do. * Add changelog entry for PR --- datadog_checks_base/changelog.d/23936.added | 1 + .../datadog_checks/base/checks/base.py | 14 +++++--------- .../base/utils/models/validation/__init__.py | 4 +++- .../base/utils/models/validation/__init__.pyi | 6 ++++++ 4 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 datadog_checks_base/changelog.d/23936.added create mode 100644 datadog_checks_base/datadog_checks/base/utils/models/validation/__init__.pyi diff --git a/datadog_checks_base/changelog.d/23936.added b/datadog_checks_base/changelog.d/23936.added new file mode 100644 index 0000000000000..ab88a5872150a --- /dev/null +++ b/datadog_checks_base/changelog.d/23936.added @@ -0,0 +1 @@ +Lazy load the validation package (core, security, utils) on import of datadog_checks.checks. diff --git a/datadog_checks_base/datadog_checks/base/checks/base.py b/datadog_checks_base/datadog_checks/base/checks/base.py index 30ba1240db145..d83a436e5f720 100644 --- a/datadog_checks_base/datadog_checks/base/checks/base.py +++ b/datadog_checks_base/datadog_checks/base/checks/base.py @@ -28,11 +28,7 @@ from datadog_checks.base.utils.common import ensure_bytes, to_native_string from datadog_checks.base.utils.fips import enable_fips from datadog_checks.base.utils.format import json -from datadog_checks.base.utils.models.validation.security import ( - DEFAULT_TRUSTED_PROVIDERS, - SecurityConfig, - check_field_trusted_provider, -) +from datadog_checks.base.utils.models import validation from datadog_checks.base.utils.tagging import GENERIC_TAGS from datadog_checks.base.utils.tracing import traced_class @@ -431,7 +427,7 @@ def logs_enabled(self): return self.__logs_enabled @property - def security_config(self) -> SecurityConfig: + def security_config(self) -> "validation.security.SecurityConfig": """ Returns the integration security configuration, loaded once and cached. @@ -439,14 +435,14 @@ def security_config(self) -> SecurityConfig: """ if self.__security_config is None: trusted_providers = datadog_agent.get_config('integration_trusted_providers') - self.__security_config = SecurityConfig( + self.__security_config = validation.security.SecurityConfig( check_name=self.name, provider=self.provider, ignore_untrusted_file_params=bool(datadog_agent.get_config('integration_ignore_untrusted_file_params')), file_paths_allowlist=datadog_agent.get_config('integration_file_paths_allowlist') or [], trusted_providers=trusted_providers if trusted_providers is not None - else list(DEFAULT_TRUSTED_PROVIDERS), + else list(validation.security.DEFAULT_TRUSTED_PROVIDERS), excluded_checks=datadog_agent.get_config('integration_security_excluded_checks') or [], ) @@ -689,7 +685,7 @@ def load_configuration_model(import_path, model_name, config, context): for field_name in GLOBAL_SECURE_FIELDS & configured_fields: value = config.get(field_name) if value is not None: - check_field_trusted_provider(field_name, value, security_config) + validation.security.check_field_trusted_provider(field_name, value, security_config) except ValueError as e: raise ConfigurationError(str(e)) from None return config_model diff --git a/datadog_checks_base/datadog_checks/base/utils/models/validation/__init__.py b/datadog_checks_base/datadog_checks/base/utils/models/validation/__init__.py index 2f127ddb6cc24..9377c7c23077b 100644 --- a/datadog_checks_base/datadog_checks/base/utils/models/validation/__init__.py +++ b/datadog_checks_base/datadog_checks/base/utils/models/validation/__init__.py @@ -1,4 +1,6 @@ # (C) Datadog, Inc. 2021-present # All rights reserved # Licensed under a 3-clause BSD style license (see LICENSE) -from . import core, security, utils +import lazy_loader + +__getattr__, __dir__, __all__ = lazy_loader.attach_stub(__name__, __file__) diff --git a/datadog_checks_base/datadog_checks/base/utils/models/validation/__init__.pyi b/datadog_checks_base/datadog_checks/base/utils/models/validation/__init__.pyi new file mode 100644 index 0000000000000..61c241a4643b9 --- /dev/null +++ b/datadog_checks_base/datadog_checks/base/utils/models/validation/__init__.pyi @@ -0,0 +1,6 @@ +# (C) Datadog, Inc. 2021-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) +from . import core, security, utils + +__all__ = ['core', 'security', 'utils'] From b63ef7567c0bb98e4d4dbf85d2003e83285f4992 Mon Sep 17 00:00:00 2001 From: Steven Yuen Date: Thu, 18 Jun 2026 11:53:27 -0400 Subject: [PATCH 6/8] Add more fields for metadata collection (#24091) * cherry pick * changelog * lint --- argocd/changelog.d/24091.added | 1 + argocd/datadog_checks/argocd/resources.py | 31 +++-- .../argocd/resources_constants.py | 23 ++++ argocd/tests/test_resources.py | 110 ++++++++++++++++++ 4 files changed, 157 insertions(+), 8 deletions(-) create mode 100644 argocd/changelog.d/24091.added diff --git a/argocd/changelog.d/24091.added b/argocd/changelog.d/24091.added new file mode 100644 index 0000000000000..ee76843df09a3 --- /dev/null +++ b/argocd/changelog.d/24091.added @@ -0,0 +1 @@ +Add more fields for metadata collection diff --git a/argocd/datadog_checks/argocd/resources.py b/argocd/datadog_checks/argocd/resources.py index 9a972779445c5..096b2e03e633f 100644 --- a/argocd/datadog_checks/argocd/resources.py +++ b/argocd/datadog_checks/argocd/resources.py @@ -92,17 +92,32 @@ def _scrub_url_credentials(text: str) -> str: return URL_CREDENTIALS_PATTERN.sub(r"\1", text) +def _scrub_repo_urls(container: dict) -> None: + """Strip credentials from a source's repoURL and from any multi-source repoURLs, in place.""" + source = container.get("source") + if isinstance(source, dict) and isinstance(source.get("repoURL"), str): + source["repoURL"] = _strip_url_userinfo(source["repoURL"]) + for src in container.get("sources") or []: + if isinstance(src, dict) and isinstance(src.get("repoURL"), str): + src["repoURL"] = _strip_url_userinfo(src["repoURL"]) + + def _sanitize_item(item: dict, resource_type: str) -> None: """Strip embedded credentials from repo URLs and free-text messages in place before they ship.""" if resource_type == "argocd_application": - spec = item.get("spec") or {} - source = spec.get("source") - if isinstance(source, dict) and isinstance(source.get("repoURL"), str): - source["repoURL"] = _strip_url_userinfo(source["repoURL"]) - for src in spec.get("sources") or []: - if isinstance(src, dict) and isinstance(src.get("repoURL"), str): - src["repoURL"] = _strip_url_userinfo(src["repoURL"]) - for condition in (item.get("status") or {}).get("conditions") or []: + status = item.get("status") or {} + _scrub_repo_urls(item.get("spec") or {}) + for entry in status.get("history") or []: + if isinstance(entry, dict): + _scrub_repo_urls(entry) + operation_state = status.get("operationState") + if isinstance(operation_state, dict) and isinstance(operation_state.get("message"), str): + operation_state["message"] = _scrub_url_credentials(operation_state["message"]) + summary = status.get("summary") or {} + external_urls = summary.get("externalURLs") + if isinstance(external_urls, list): + summary["externalURLs"] = [_strip_url_userinfo(u) if isinstance(u, str) else u for u in external_urls] + for condition in status.get("conditions") or []: if isinstance(condition, dict) and isinstance(condition.get("message"), str): condition["message"] = _scrub_url_credentials(condition["message"]) elif resource_type == "argocd_repository": diff --git a/argocd/datadog_checks/argocd/resources_constants.py b/argocd/datadog_checks/argocd/resources_constants.py index 28b50fca3921b..8ac535a8b87c5 100644 --- a/argocd/datadog_checks/argocd/resources_constants.py +++ b/argocd/datadog_checks/argocd/resources_constants.py @@ -19,6 +19,8 @@ "paths": ( "metadata.name", "metadata.namespace", + "metadata.uid", + "metadata.creationTimestamp", "spec.project", "spec.source.repoURL", "spec.source.path", @@ -37,23 +39,36 @@ "status.sync.revision", "status.health.status", "status.health.message", + "status.health.lastTransitionTime", "status.conditions[*].type", "status.conditions[*].message", "status.conditions[*].lastTransitionTime", "status.operationState.phase", "status.operationState.startedAt", "status.operationState.finishedAt", + "status.operationState.message", + "status.operationState.retryCount", "status.operationState.operation.initiatedBy.username", "status.operationState.operation.initiatedBy.automated", "status.sourceType", "status.reconciledAt", "status.summary.images[*]", + "status.summary.externalURLs[*]", "status.history[*].id", "status.history[*].revision", "status.history[*].deployedAt", "status.history[*].deployStartedAt", "status.history[*].initiatedBy.username", "status.history[*].initiatedBy.automated", + "status.history[*].source.repoURL", + "status.history[*].source.path", + "status.history[*].source.targetRevision", + "status.history[*].source.chart", + "status.history[*].sources[*].repoURL", + "status.history[*].sources[*].path", + "status.history[*].sources[*].targetRevision", + "status.history[*].sources[*].chart", + "status.history[*].revisions[*]", "status.resources[*].kind", "status.resources[*].name", "status.resources[*].namespace", @@ -75,9 +90,12 @@ "namespaces[*]", "connectionState.status", "connectionState.message", + "connectionState.attemptedAt", "info.applicationsCount", "info.serverVersion", "info.cacheInfo.resourcesCount", + "info.connectionState.status", + "shard", ), "map_paths": ("labels",), "annotation_keys": (), @@ -91,6 +109,11 @@ "project", "connectionState.status", "connectionState.message", + "connectionState.attemptedAt", + "insecure", + "enableLfs", + "enableOCI", + "forceHttpBasicAuth", ), "map_paths": (), "annotation_keys": (), diff --git a/argocd/tests/test_resources.py b/argocd/tests/test_resources.py index 5de8355b5bfe7..52f0978283685 100644 --- a/argocd/tests/test_resources.py +++ b/argocd/tests/test_resources.py @@ -14,6 +14,7 @@ APPLICATION_INCLUDE, CLUSTER_INCLUDE, GENRESOURCES_API_UP_METRIC, + REPOSITORY_INCLUDE, ) from datadog_checks.dev.http import MockResponse @@ -124,6 +125,115 @@ def test_application_include_contains_kubernetes_resource_identity_for_automatic } <= set(APPLICATION_INCLUDE["paths"]) +def test_application_include_adds_pilot_metadata_and_state_fields(): + assert { + "metadata.uid", + "metadata.creationTimestamp", + "status.health.lastTransitionTime", + "status.operationState.retryCount", + } <= set(APPLICATION_INCLUDE["paths"]) + + +def test_application_include_contains_deployment_history_and_operation_fields(): + assert { + "status.operationState.message", + "status.summary.externalURLs[*]", + "status.history[*].source.repoURL", + "status.history[*].source.path", + "status.history[*].sources[*].repoURL", + "status.history[*].revisions[*]", + } <= set(APPLICATION_INCLUDE["paths"]) + + +def test_collect_scrubs_credentials_from_operation_state_message(mock_http_response_per_endpoint): + app = _application("broken") + app["status"]["operationState"] = { + "phase": "Failed", + "message": "sync failed: https://oauth2:t0ken@github.com/org/repo: auth required", + } + mock_http_response_per_endpoint( + { + APPLICATIONS_URL: [_items_response([app])], + CLUSTERS_URL: [_items_response([])], + REPOSITORIES_URL: [_items_response([])], + } + ) + check = _check() + + with patch.object(check, "submit_generic_resource") as submit: + check._resource_collector.collect() + + app_call = next(c for c in submit.call_args_list if c.kwargs["type"] == "argocd_application") + message = app_call.kwargs["fields"]["status"]["operationState"]["message"] + assert "t0ken" not in message + assert "https://github.com/org/repo" in message + + +def test_collect_strips_credentials_from_external_urls(mock_http_response_per_endpoint): + app = _application("web") + app["status"]["summary"] = {"externalURLs": ["https://user:t0ken@app.example.com"]} + mock_http_response_per_endpoint( + { + APPLICATIONS_URL: [_items_response([app])], + CLUSTERS_URL: [_items_response([])], + REPOSITORIES_URL: [_items_response([])], + } + ) + check = _check() + + with patch.object(check, "submit_generic_resource") as submit: + check._resource_collector.collect() + + app_call = next(c for c in submit.call_args_list if c.kwargs["type"] == "argocd_application") + assert app_call.kwargs["fields"]["status"]["summary"]["externalURLs"] == ["https://app.example.com"] + + +def test_real_helper_ships_multisource_history_and_scrubs_its_repo_urls(aggregator, mock_http_response_per_endpoint): + # Runs the real helper: proves nested [*] (history[*].sources[*]) projects AND history repoURLs are scrubbed. + app = _application("checkout") + app["status"]["history"] = [ + { + "id": 1, + "source": {"repoURL": "https://oauth2:t0ken@github.com/org/repo", "path": "guestbook"}, + "sources": [{"repoURL": "https://oauth2:t0ken@github.com/org/multi", "path": "base"}], + } + ] + mock_http_response_per_endpoint( + { + APPLICATIONS_URL: [_items_response([app])], + CLUSTERS_URL: [_items_response([])], + REPOSITORIES_URL: [_items_response([])], + } + ) + check = _check() + + check._resource_collector.collect() + + payloads = aggregator.get_event_platform_events("genresources", parse_json=False) + blob = b"".join(p if isinstance(p, bytes) else p.encode() for p in payloads) + assert b"guestbook" in blob # single-source history field projected + assert b"base" in blob # multi-source history field projected (nested [*] works) + assert b"t0ken" not in blob # both history repoURLs scrubbed before ship + + +def test_cluster_include_contains_connection_and_shard_fields(): + assert { + "connectionState.attemptedAt", + "info.connectionState.status", + "shard", + } <= set(CLUSTER_INCLUDE["paths"]) + + +def test_repository_include_contains_connection_and_capability_flags(): + assert { + "connectionState.attemptedAt", + "insecure", + "enableLfs", + "enableOCI", + "forceHttpBasicAuth", + } <= set(REPOSITORY_INCLUDE["paths"]) + + def test_application_key_uses_app_identity_not_destination(mock_http_response_per_endpoint): apps = [ _application("web", namespace="team-a", cluster="https://remote", dest_namespace="prod"), From 3c0890fc5713ad92d0005af40e4268ff931e4bbd Mon Sep 17 00:00:00 2001 From: dkirov-dd <166512750+dkirov-dd@users.noreply.github.com> Date: Thu, 18 Jun 2026 18:24:49 +0200 Subject: [PATCH 7/8] [checks_downloader] use CloudFront entrypoint for v2 wheels repo (#24084) Switch the default V2_REPOSITORY_URL from the direct S3 REST endpoint to the CloudFront entrypoint that fronts the agent-integration-wheels-prod public bucket: https://agent-integration-wheels-prod.s3.amazonaws.com -> https://agent-integration-wheels-prod.datadoghq.com The CloudFront distribution is defined in DataDog/cloud-inventory at datacenters/us1.prod.dog/agent-integration-wheels/. It is a pass-through in front of the same bucket, anonymous reads only, so the bucket's existing public-access policy (scoped to wheels/*, attestations/*, targets/*, metadata/*) is still the sole authorization boundary. Behavior is unchanged from the caller's perspective: - '--repository' continues to accept any HTTPS base URL, so users can still target the direct S3 endpoint or any other mirror. - Pointer files keep their informational 'repository' field; the downloader always fetches wheels relative to the URL passed at construction time (covered by test_repository_flag_overrides_pointer_repository). Updates the unit tests to use the corresponding CloudFront URLs so the fixtures match the production defaults. Deployment note: the CloudFront infra must be deployed and validated from the cloud-inventory change before this default flip rolls out to agents. [checks_downloader] point at single agent-integration-wheels CDN URL Update V2_REPOSITORY_URL to the single stable public hostname now exposed by the cloud-inventory CloudFront distribution: https://agent-integration-wheels.datadoghq.com This is the only public CDN entrypoint we maintain for the wheel publishing pipeline. The staging bucket is no longer fronted by its own CDN; if the prod bucket ever needs to be failed over (corruption, rollback, etc.), the cloud-inventory operators can repoint this same hostname at the staging bucket without requiring a downloader release. The override regression test now uses the direct S3 endpoint as the "different repository in the pointer" so it more obviously represents a realistic break-glass override. Trim redundant comments from downloader v2 URL change Add changelog fragment for the v2 repository URL change Co-authored-by: bits --- datadog_checks_downloader/changelog.d/24084.fixed | 1 + .../datadog_checks/downloader/download_v2.py | 2 +- datadog_checks_downloader/tests/test_v2_downloader.py | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 datadog_checks_downloader/changelog.d/24084.fixed diff --git a/datadog_checks_downloader/changelog.d/24084.fixed b/datadog_checks_downloader/changelog.d/24084.fixed new file mode 100644 index 0000000000000..4894221fe4b03 --- /dev/null +++ b/datadog_checks_downloader/changelog.d/24084.fixed @@ -0,0 +1 @@ +Use ``https://agent-integration-wheels.datadoghq.com`` (CloudFront) as the default v2 repository URL, replacing the direct S3 URL. The ``--repository`` flag still accepts any HTTPS base URL. diff --git a/datadog_checks_downloader/datadog_checks/downloader/download_v2.py b/datadog_checks_downloader/datadog_checks/downloader/download_v2.py index e84743aacb4a0..aae62ee0909de 100644 --- a/datadog_checks_downloader/datadog_checks/downloader/download_v2.py +++ b/datadog_checks_downloader/datadog_checks/downloader/download_v2.py @@ -30,7 +30,7 @@ logger = logging.getLogger(__name__) -V2_REPOSITORY_URL = "https://agent-integration-wheels-prod.s3.amazonaws.com" +V2_REPOSITORY_URL = "https://agent-integration-wheels.datadoghq.com" # tuf.ngclient sets its own fetcher timeout; this applies only to the raw wheel urlopen(). WHEEL_FETCH_TIMEOUT_SECONDS = 60 diff --git a/datadog_checks_downloader/tests/test_v2_downloader.py b/datadog_checks_downloader/tests/test_v2_downloader.py index b81a1466d36d6..a476a0798d366 100644 --- a/datadog_checks_downloader/tests/test_v2_downloader.py +++ b/datadog_checks_downloader/tests/test_v2_downloader.py @@ -39,7 +39,7 @@ WHEEL_CONTENT = b'fake wheel bytes for testing' WHEEL_DIGEST = hashlib.sha256(WHEEL_CONTENT).hexdigest() WHEEL_LENGTH = len(WHEEL_CONTENT) -REPO_URL = 'https://agent-integration-wheels-staging.s3.amazonaws.com' +REPO_URL = 'https://agent-integration-wheels.datadoghq.com' POINTER = { 'digest': WHEEL_DIGEST, From 3da0f12062d5ade821546cabe49be817dcda8f24 Mon Sep 17 00:00:00 2001 From: Kyle Neale Date: Thu, 18 Jun 2026 14:36:27 -0400 Subject: [PATCH 8/8] Bump cryptography from 46.0.7 to 48.0.1 (#24073) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump cryptography from 46.0.7 to 48.0.1 Fixes: VULN-86324 (GHSA-537c-gmf6-5ccf / CVE-2026-34180) Co-Authored-By: Claude Opus 4.7 (1M context) * Add changelog entries for cryptography 48.0.1 bump Co-Authored-By: Claude Opus 4.7 (1M context) * Bump pyopenssl from 26.0.0 to 26.2.0 to allow cryptography 48.x pyopenssl 26.0.0 caps cryptography at <47; 26.2.0 supports cryptography <49,>=46.0.0 — required so the cryptography 48.0.1 bump resolves. Co-Authored-By: Claude Opus 4.7 (1M context) * Update dependency resolution * Make TLS cert-parse-error test robust to cryptography version cryptography 48.0.1 changed the cffi error wording from "object cannot be converted to 'PyBytes'" to "object is not an instance of 'bytes'". Match only the check's stable message prefix so the assertion no longer breaks across cryptography bumps. Co-Authored-By: Claude Opus 4.8 (1M context) * Update dependency resolution --------- Co-authored-by: Claude Opus 4.7 (1M context) Co-authored-by: dd-agent-integrations-bot[bot] --- .deps/builder_inputs.toml | 2 +- .deps/resolved/linux-aarch64_3.13.txt | 44 ++++++++++---------- .deps/resolved/linux-x86_64_3.13.txt | 46 ++++++++++----------- .deps/resolved/macos-aarch64_3.13.txt | 32 +++++++------- .deps/resolved/macos-x86_64_3.13.txt | 32 +++++++------- .deps/resolved/windows-x86_64_3.13.txt | 38 ++++++++--------- agent_requirements.in | 4 +- cisco_aci/changelog.d/24073.fixed | 1 + cisco_aci/pyproject.toml | 2 +- datadog_checks_base/changelog.d/24073.fixed | 1 + datadog_checks_base/pyproject.toml | 4 +- http_check/changelog.d/24073.fixed | 1 + http_check/pyproject.toml | 2 +- mysql/changelog.d/24073.fixed | 1 + mysql/pyproject.toml | 2 +- tls/changelog.d/24073.fixed | 1 + tls/pyproject.toml | 2 +- tls/tests/test_remote.py | 2 +- 18 files changed, 111 insertions(+), 106 deletions(-) create mode 100644 cisco_aci/changelog.d/24073.fixed create mode 100644 datadog_checks_base/changelog.d/24073.fixed create mode 100644 http_check/changelog.d/24073.fixed create mode 100644 mysql/changelog.d/24073.fixed create mode 100644 tls/changelog.d/24073.fixed diff --git a/.deps/builder_inputs.toml b/.deps/builder_inputs.toml index 4654cf9b04d0f..19528b28d4f14 100644 --- a/.deps/builder_inputs.toml +++ b/.deps/builder_inputs.toml @@ -11,7 +11,7 @@ # Hash inputs are defined in .builders/inputs_hash.py (SHARED_INPUTS, # RESOLUTION_INPUTS). [resolution] -hash = "7dba2979b4658f875d2d3a143b3a52feb1416832b3fb350597ca779a62bf6663" +hash = "8b2d064772af89593e2aea968bb9b2cbbdaf9455cc192bf3ed424169888544ff" [images] linux-aarch64 = "a1669fbe68a979e90a7c055ccdd8b2462f1082fe663beea08a658d64459a75c0" diff --git a/.deps/resolved/linux-aarch64_3.13.txt b/.deps/resolved/linux-aarch64_3.13.txt index 35fcae4f2d11a..bade6e2a79708 100644 --- a/.deps/resolved/linux-aarch64_3.13.txt +++ b/.deps/resolved/linux-aarch64_3.13.txt @@ -1,30 +1,30 @@ -aerospike @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/aerospike/aerospike-7.1.1-20260602033401-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=2a22025a22307eaefc9d5e774c32283274da90bf5a48ce7e00e83249d730e187 -botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260616194637-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 +aerospike @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/aerospike/aerospike-7.1.1-20260617152838-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=6de20ccf0ed810e1095f70b256521d6727ecb81bb71d6f30cc93433ab4382720 +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260618154823-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173357-py3-none-manylinux2014_aarch64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260617152217-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=af60517050f8b7b99ef88e7a509b3c262f21d2d3893df6d4682127757d98ae5a -cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cryptography/cryptography-46.0.7-20260617152221-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=82b8b6f547b23cfd9ab2afc0bfd90618db0bdf7c8032d5dafc9fda8256425104 +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260618154835-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=96b2732bc2087c67138ff14ba4803bf82bee50dd0c024ba318e50358f0a04ce9 +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cryptography/cryptography-48.0.1-20260618154837-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=6d357a0de3d59f0da277b79fe53c57dbc8dd63c2f0baae529f399b81654d8779 ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260417115249-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=a4f8d07adccdd43908156ab2c143dbb6261ed9a3c43ba58a3bb6bd1b6ef94734 foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173358-py3-none-manylinux2014_aarch64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260611225827-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=66a2f1f79b365fe2fa8a70b4b5008a7c728e4bdaca978dee8530d96b000fd4d5 -keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260616194702-py3-none-any.whl#sha256=981596c8e7346d2b46ee5ec738312b8e46b0beb29d62104ccb7c113ed9c7fbef -krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260611225834-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=f92442def4bbc52f81ce8da4749fb56afd954ceb928e66d70c66dfdeab123712 -openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260616194727-py3-none-any.whl#sha256=88abe8f44e3b8c5c25b1093de735c700aa727a7ac408e273aa855d6db6ba38bf -os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260616194751-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260616194815-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260618154840-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=eeb32bc11ae34a615623eaaf5d11bbae1caa103caa671abbb6817cda645733a6 +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260618154844-py3-none-any.whl#sha256=981596c8e7346d2b46ee5ec738312b8e46b0beb29d62104ccb7c113ed9c7fbef +krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260618154847-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=488e1a55abe21d93f191092096c451b11b5852ed8d8db3840aaff7e228d56853 +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260618154907-py3-none-any.whl#sha256=88abe8f44e3b8c5c25b1093de735c700aa727a7ac408e273aa855d6db6ba38bf +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260618154929-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260618154950-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173401-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=22e075e3cbc57b5da0d93f72f691746c5198ce88c5aea6fdb54186b3e8c46832 -psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260611225953-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=d367d5f3008dec5822572ced0138fa04399c8da17a27115c3d5ed78085fa0e6f -pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260611181733-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=a4ba31fa1683ff437b4c1522ff74a103b98e558d25ceccedd96383f81eb6ce5b -pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyodbc/pyodbc-5.3.0-20260611181734-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=247f975727321561c106236d5f08201fa17b37f68a4357f8ff954707798c9aaf -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260616194843-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260617153030-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=9d082f4d86a3f184444b13a8ca066cc785e0485655399c204436884b878c2868 +pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260617153030-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=f4deb9d6cd1c5b80cf31b819d5d0bf1f3e23374666368149d69f57b1beb2886f +pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyodbc/pyodbc-5.3.0-20260617153031-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=b208f21b2f68d2047762a96fb58d96c460f89f0a2203f339f9baca4a78e4b5a8 +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260618155014-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173403-py2.py3-none-manylinux2014_aarch64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260616194908-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260616194932-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260616194956-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260618155035-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260618155058-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260618155119-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173404-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=cb739020a718c2e32041a0fa0a3f79398f45c067347fe8f286c8222fa777bc5d -stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260616195000-py3-none-any.whl#sha256=b9c2fdfb8d02797f171fc63ada01759955b4bac02a7cbe63d2ad2e827e3530f6 -supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260616195025-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260616195050-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260616195114-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260618155123-py3-none-any.whl#sha256=b9c2fdfb8d02797f171fc63ada01759955b4bac02a7cbe63d2ad2e827e3530f6 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260618155144-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260618155205-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260618155226-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e @@ -85,7 +85,7 @@ pydantic-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_S pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyjwt/pyjwt-2.13.0-py3-none-any.whl#sha256=66adcc2aff09b3f1bbd95fc1e1577df8ac8723c978552fd43304c8a290ac5728 pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0 -pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.0.0-py3-none-any.whl#sha256=df94d28498848b98cc1c0ffb8ef1e71e40210d3b0a8064c9d29571ed2904bf81 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.2.0-py3-none-any.whl#sha256=4f9d971bc5298b8bc1fab282803da04bf000c755d4ad9d99b52de2569ca19a70 pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-7.1.22-py3-none-any.whl#sha256=57e704a6ba2bbf571d16cd5dc08b89bb3fa0ebeb5f4f26b87fececad3b3de7a6 pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d diff --git a/.deps/resolved/linux-x86_64_3.13.txt b/.deps/resolved/linux-x86_64_3.13.txt index 6514ac1c06b2b..4e095739f92d3 100644 --- a/.deps/resolved/linux-x86_64_3.13.txt +++ b/.deps/resolved/linux-x86_64_3.13.txt @@ -1,31 +1,31 @@ -aerospike @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/aerospike/aerospike-7.1.1-20260515131248-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=b9c97cc2d6b72897ec06ca9e63457d4fa13bd04979fcddea59b2539cbeb651df -botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260617152900-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 +aerospike @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/aerospike/aerospike-7.1.1-20260618160148-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=38eff94c6cd7c0b23c745c7d516ccbff15c909341392c3ffe3139897a5c3b310 +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260618160208-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173305-py3-none-manylinux2014_x86_64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260617153100-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=2e936607fe728dd3aac799e08bae2880344d4c6a39935f56eb28ba9daab15442 -cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cryptography/cryptography-46.0.7-20260617153103-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=4d028f7e331dc88d519b9888d26ac693ea3581ab224cb25c81b372ed746b7cab +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260618160220-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=47a950ad66fa067546bb04af3e5af32b2fff2bbf5bfedb55181d75166aab3fad +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cryptography/cryptography-48.0.1-20260618160220-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=2226db975acd3cf122fcb542ac80baa9a024e4fbf7d68ab599537a6b28eefd25 ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260417115349-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=e0aa298cfd1947902fed35d8fa6129c90f6d5e687328b0cba6fe137714198608 foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173307-py3-none-manylinux2014_x86_64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260611231529-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=c5cf8b16c42a69e93d76d993122958731e8ac813a778eeef0b0f5330a099ad22 -keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260617152920-py3-none-any.whl#sha256=981596c8e7346d2b46ee5ec738312b8e46b0beb29d62104ccb7c113ed9c7fbef -krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260611231536-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=6d77a2416d9f1df8094dfcb21ebd2865d33dab50139e072a54bec9d7ec28833c -openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260617152943-py3-none-any.whl#sha256=88abe8f44e3b8c5c25b1093de735c700aa727a7ac408e273aa855d6db6ba38bf -os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260617153006-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260617153028-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260618160223-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=3feac080857046dc9c830c398124c439f8d5bbfc5c99fdcff7eb5bbb955671db +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260618160227-py3-none-any.whl#sha256=981596c8e7346d2b46ee5ec738312b8e46b0beb29d62104ccb7c113ed9c7fbef +krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260618160229-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=cc529420f0e2d77327623874367279585d18e8dc12d843b9ab8f91103dc5f22d +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260618160250-py3-none-any.whl#sha256=88abe8f44e3b8c5c25b1093de735c700aa727a7ac408e273aa855d6db6ba38bf +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260618160311-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260618160332-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173308-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=af8dd07e6f1bf1d41381ad59dff0a0a36153c7dd5a69becc765010329f17db01 -psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260611231656-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=88edfe3ea63322aa85e2f6b6a660c4bc5a97a28a037187f5db3736c760fbc093 -pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260611182641-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=9e7ac0f3663fc5d317b62f68129ef6cfa1f8c8344d1b86a0827eb541738b13a0 -pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260515131418-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=d6ed6f8a9ae1dd91aaaa047caee858d42bf020d28336bf7046d8cd91eab35f7b -pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyodbc/pyodbc-5.3.0-20260611182642-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=8cb34043aca52dd50cee7e75c0dbb81c9c06fcb5ea851fb84d23971eaa3799dd -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260617153053-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260618160334-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=adb39990267fc9c677a480703d56cd24590baa5eba0182ae09965cd141d32f34 +pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260618160335-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=0cac8937ba928b1c3e23bc3f8adb3225957899c9809ffee90e5695fa2039df54 +pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260618160336-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a4613bee52e58f55f42a785d94129c6216f5aaec1e6445e4b1452b7c31319849 +pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyodbc/pyodbc-5.3.0-20260618160337-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=e03287ef55d3d1dc74353862955ef6ae4d221b65d1fce8a7f14802d634deb090 +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260618160358-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173310-py2.py3-none-manylinux2014_x86_64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260617153115-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260617153138-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260617153200-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260618160421-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260618160442-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260618160504-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173311-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=dec16958f71ce93ac1c2fdc212800892ca22a9e90efcab5b5e01d121146cc5cc -stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260617153204-py3-none-any.whl#sha256=b9c2fdfb8d02797f171fc63ada01759955b4bac02a7cbe63d2ad2e827e3530f6 -supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260617153226-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260617153248-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260617153310-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260618160508-py3-none-any.whl#sha256=b9c2fdfb8d02797f171fc63ada01759955b4bac02a7cbe63d2ad2e827e3530f6 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260618160530-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260618160551-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260618160614-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e @@ -86,7 +86,7 @@ pydantic-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_S pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyjwt/pyjwt-2.13.0-py3-none-any.whl#sha256=66adcc2aff09b3f1bbd95fc1e1577df8ac8723c978552fd43304c8a290ac5728 pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4 -pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.0.0-py3-none-any.whl#sha256=df94d28498848b98cc1c0ffb8ef1e71e40210d3b0a8064c9d29571ed2904bf81 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.2.0-py3-none-any.whl#sha256=4f9d971bc5298b8bc1fab282803da04bf000c755d4ad9d99b52de2569ca19a70 pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-7.1.22-py3-none-any.whl#sha256=57e704a6ba2bbf571d16cd5dc08b89bb3fa0ebeb5f4f26b87fececad3b3de7a6 pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d diff --git a/.deps/resolved/macos-aarch64_3.13.txt b/.deps/resolved/macos-aarch64_3.13.txt index 8470663aa8281..0507237208fc3 100644 --- a/.deps/resolved/macos-aarch64_3.13.txt +++ b/.deps/resolved/macos-aarch64_3.13.txt @@ -1,28 +1,28 @@ -botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260616194637-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260618154823-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173218-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260617152507-cp313-cp313-macosx_12_0_arm64.whl#sha256=3dce23c8952062c4c2786d11047aa42d61f0c6fdd76679d6055186406d68e5ba +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260618155300-cp313-cp313-macosx_12_0_arm64.whl#sha256=1e6d4a5b8d7294ec1e69d1c93daca69c27723c8d5da5eb94e4424518879dae9c ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260417115301-cp313-cp313-macosx_12_0_arm64.whl#sha256=1274db819aa41b189135f83ad2b8e37c6e26b8d2f25c60a725a01637ebd63ee4 foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173219-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260326173323-cp311-abi3-macosx_11_0_arm64.whl#sha256=b5f5ac28470db99338814e4285a491dc218b9bee3f8d20bfa219274e84bd87c4 -keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260616194702-py3-none-any.whl#sha256=981596c8e7346d2b46ee5ec738312b8e46b0beb29d62104ccb7c113ed9c7fbef +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260618154844-py3-none-any.whl#sha256=981596c8e7346d2b46ee5ec738312b8e46b0beb29d62104ccb7c113ed9c7fbef krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260326173323-cp311-abi3-macosx_11_0_arm64.whl#sha256=47f731bebe725962f7b644e7238a4c68eca2879f6c35842babda9140f263c615 -openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260616194727-py3-none-any.whl#sha256=88abe8f44e3b8c5c25b1093de735c700aa727a7ac408e273aa855d6db6ba38bf -os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260616194751-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260616194815-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260618154907-py3-none-any.whl#sha256=88abe8f44e3b8c5c25b1093de735c700aa727a7ac408e273aa855d6db6ba38bf +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260618154929-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260618154950-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173324-cp38-abi3-macosx_11_0_arm64.whl#sha256=33472398d3e6da655a430b106920164b04f036f891bd0ea803a4309ed2a80ef9 psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260611230507-cp313-cp313-macosx_12_0_arm64.whl#sha256=47022f902ff341b88679bdb9f9a799e5e79057f45f943a1f558a664ec2d77436 pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260326173325-cp313-cp313-macosx_12_0_arm64.whl#sha256=7c94a2b73c148f84ab217ea2084d07e01e834d49244dec026b473e889016f556 pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260326173325-cp313-cp313-macosx_12_0_arm64.whl#sha256=482b0d2593868c595ec53db794a61a792c0e1fcad04aee86db96afaadf986baf -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260616194843-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260618155014-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173224-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260616194908-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260616194932-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260616194956-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260618155035-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260618155058-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260618155119-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173326-cp313-cp313-macosx_11_0_arm64.whl#sha256=fc3c4e9feecd85f1831fb0983b04e7170765b5047c3c629ab97c0c49190a5da8 -stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260616195000-py3-none-any.whl#sha256=b9c2fdfb8d02797f171fc63ada01759955b4bac02a7cbe63d2ad2e827e3530f6 -supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260616195025-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260616195050-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260616195114-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260618155123-py3-none-any.whl#sha256=b9c2fdfb8d02797f171fc63ada01759955b4bac02a7cbe63d2ad2e827e3530f6 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260618155144-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260618155205-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260618155226-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e @@ -40,7 +40,7 @@ cffi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/e charset-normalizer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/charset-normalizer/charset_normalizer-3.4.7-cp313-cp313-macosx_10_13_universal2.whl#sha256=f496c9c3cc02230093d8330875c4c3cdfc3b73612a5fd921c65d39cbcef08063 click @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/click/click-8.4.1-py3-none-any.whl#sha256=482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2 clickhouse-connect @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=d7336b4d5fac5c8201517d3329023a573b188bdf00136fdf65f7eef6e0a69416 -cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-46.0.7-cp311-abi3-macosx_10_9_universal2.whl#sha256=ea42cbe97209df307fdc3b155f1b6fa2577c0defa8f1f7d3be7d31d189108ad4 +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-48.0.1-cp311-abi3-macosx_10_9_universal2.whl#sha256=3e4a1a3232eef2e6c732827d5722db29a0cc8b27af2a4d865b094cf954be9ca1 decorator @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/decorator/decorator-5.3.1-py3-none-any.whl#sha256=f47fe6fdbd2edd623ecfe36875d37aba411624e2670dd395dddae1358689bb3c dnspython @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af dogpile-cache @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d @@ -85,7 +85,7 @@ pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/ pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=6132554ffbd7910524d643f13ce17f4a72f3a6824b0adef4e9a7f66efac96350 -pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.0.0-py3-none-any.whl#sha256=df94d28498848b98cc1c0ffb8ef1e71e40210d3b0a8064c9d29571ed2904bf81 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.2.0-py3-none-any.whl#sha256=4f9d971bc5298b8bc1fab282803da04bf000c755d4ad9d99b52de2569ca19a70 pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-7.1.22-py3-none-any.whl#sha256=57e704a6ba2bbf571d16cd5dc08b89bb3fa0ebeb5f4f26b87fececad3b3de7a6 pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d diff --git a/.deps/resolved/macos-x86_64_3.13.txt b/.deps/resolved/macos-x86_64_3.13.txt index b9eb562455827..3f559605b2c4d 100644 --- a/.deps/resolved/macos-x86_64_3.13.txt +++ b/.deps/resolved/macos-x86_64_3.13.txt @@ -1,28 +1,28 @@ -botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260617152900-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260618160208-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173218-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260617153348-cp313-cp313-macosx_12_0_x86_64.whl#sha256=52e784d0ff8d3b5b9a96dad3f4d6900878e7021874641f79d5601a5f6903ab90 +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260618160649-cp313-cp313-macosx_12_0_x86_64.whl#sha256=7d76e97c02b3ea2dd9ef914619f1913a8b6d04cc7c15b9036dded4990911db3d ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260417115332-cp313-cp313-macosx_12_0_x86_64.whl#sha256=813c9fae90bd65d60d97e183b21dff8f9d54591a9186cf163f606fb11b7a6575 foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173219-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260326173219-cp311-abi3-macosx_10_9_x86_64.whl#sha256=91608d102056a7768b9e572ccbe2ccbe7da84688a84f05bb8c4ea56e9d0e979d -keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260617152920-py3-none-any.whl#sha256=981596c8e7346d2b46ee5ec738312b8e46b0beb29d62104ccb7c113ed9c7fbef +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260618160227-py3-none-any.whl#sha256=981596c8e7346d2b46ee5ec738312b8e46b0beb29d62104ccb7c113ed9c7fbef krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260326173220-cp311-abi3-macosx_10_9_x86_64.whl#sha256=0fe3a687f4e9a8d305ba0183f9b8368e9ed13f4e32716ba3a14de77e12f1e978 -openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260617152943-py3-none-any.whl#sha256=88abe8f44e3b8c5c25b1093de735c700aa727a7ac408e273aa855d6db6ba38bf -os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260617153006-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260617153028-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260618160250-py3-none-any.whl#sha256=88abe8f44e3b8c5c25b1093de735c700aa727a7ac408e273aa855d6db6ba38bf +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260618160311-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260618160332-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173222-cp36-abi3-macosx_10_9_x86_64.whl#sha256=81ae816033cb82995bc78424b02886430400b730698d6a7c492e3256b7854777 psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260611232220-cp313-cp313-macosx_12_0_x86_64.whl#sha256=4d8cc8f8e8d18c4f1f3a879741a9215fd13a4bb7f3cb8634b4e2d712474f5e64 pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260326173223-cp313-cp313-macosx_12_0_x86_64.whl#sha256=8b8c0174d55284134d7373fa1116522a241804560b86f05b883d4964692caaaa pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260326173223-cp313-cp313-macosx_12_0_x86_64.whl#sha256=95ed07eebe53c2720cdaaf5d7de3364c80d373b9286b4a1b301f157592ee8ccb -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260617153053-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260618160358-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173224-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260617153115-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260617153138-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260617153200-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260618160421-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260618160442-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260618160504-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173225-cp313-cp313-macosx_10_13_x86_64.whl#sha256=41b283f75ddb7e47b24fb57dc37d88078e51cd777438f368224e1282fc8ee465 -stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260617153204-py3-none-any.whl#sha256=b9c2fdfb8d02797f171fc63ada01759955b4bac02a7cbe63d2ad2e827e3530f6 -supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260617153226-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260617153248-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260617153310-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260618160508-py3-none-any.whl#sha256=b9c2fdfb8d02797f171fc63ada01759955b4bac02a7cbe63d2ad2e827e3530f6 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260618160544-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260618160601-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260618160621-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e @@ -40,7 +40,7 @@ cffi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/e charset-normalizer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/charset-normalizer/charset_normalizer-3.4.7-cp313-cp313-macosx_10_13_universal2.whl#sha256=f496c9c3cc02230093d8330875c4c3cdfc3b73612a5fd921c65d39cbcef08063 click @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/click/click-8.4.1-py3-none-any.whl#sha256=482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2 clickhouse-connect @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=c7cfa1e9ff909c0e0e9b4e30bd48b28f59cd850dc6c81d768102aa03e16fb68f -cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-46.0.7-cp311-abi3-macosx_10_9_universal2.whl#sha256=ea42cbe97209df307fdc3b155f1b6fa2577c0defa8f1f7d3be7d31d189108ad4 +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-48.0.1-cp311-abi3-macosx_10_9_universal2.whl#sha256=3e4a1a3232eef2e6c732827d5722db29a0cc8b27af2a4d865b094cf954be9ca1 decorator @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/decorator/decorator-5.3.1-py3-none-any.whl#sha256=f47fe6fdbd2edd623ecfe36875d37aba411624e2670dd395dddae1358689bb3c dnspython @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af dogpile-cache @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d @@ -85,7 +85,7 @@ pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/ pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=7e9ab0b91de28a5ab838ac4db0253d7cc8ce2452efe4ad92ee6a57b922bf0c24 -pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.0.0-py3-none-any.whl#sha256=df94d28498848b98cc1c0ffb8ef1e71e40210d3b0a8064c9d29571ed2904bf81 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.2.0-py3-none-any.whl#sha256=4f9d971bc5298b8bc1fab282803da04bf000c755d4ad9d99b52de2569ca19a70 pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-7.1.22-py3-none-any.whl#sha256=57e704a6ba2bbf571d16cd5dc08b89bb3fa0ebeb5f4f26b87fececad3b3de7a6 pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d diff --git a/.deps/resolved/windows-x86_64_3.13.txt b/.deps/resolved/windows-x86_64_3.13.txt index 13dd64b9b0f61..17904f6e8731d 100644 --- a/.deps/resolved/windows-x86_64_3.13.txt +++ b/.deps/resolved/windows-x86_64_3.13.txt @@ -1,28 +1,28 @@ -botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260617152743-py3-none-any.whl#sha256=6f69d4818864f67ab304ac48497fefcc7f4fdd9bbcb9403cbc22dbe211177824 +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260618155702-py3-none-any.whl#sha256=6f69d4818864f67ab304ac48497fefcc7f4fdd9bbcb9403cbc22dbe211177824 cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173335-py3-none-win_amd64.whl#sha256=6a11ff78eeff20d6a20036e7320a2cb1fd4a5c318a2f1b81b1449efea34048eb colorama @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/colorama/colorama-0.4.6-20260417115313-py2.py3-none-any.whl#sha256=3eb3f5bc1022d96fbe8df6f419cfb07d028e24c055cc3c59517fa49a95ab067a -confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260617152750-cp313-cp313-win_amd64.whl#sha256=83a08085395d50399faa0e933bd24f90033cad03d14f25d386a1e6cddf9cc611 +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260618155712-cp313-cp313-win_amd64.whl#sha256=b45c26e7e436b912ed10bafb65c4eb3712e4f2c4848110d4664ea5100446866e ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260417115314-cp313-cp313-win_amd64.whl#sha256=4f3009589d1c2e0ca84fe8bdb20367de10f090e84cb401ab1d538055927ac0f7 foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173337-py3-none-win_amd64.whl#sha256=828ed23b81a64a5495b1091dd8a66ea51e84c55d9d814c5b6baf7b80dbd9881b -keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260617152753-py3-none-any.whl#sha256=5c38e33e1aa685d2dcd7b3c0dc62d61cc1c5f4878076b9fd79afa4cfa6f08c0e -openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260617152806-py3-none-any.whl#sha256=4ac88799ad5c355825b9567f5ca00fe9bcbd97cfe2649f60500fbe5f66610732 -os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260617152820-py3-none-any.whl#sha256=668903c54b88cc4db5fd1dcbaf7cf7417220ef70592b70b49a76d202e8a7f4e8 -pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260617152833-py2.py3-none-any.whl#sha256=dbc2e1e0dbf694097374a40b72c890c915302ae4dd7d37c73db9cff8bf520c4b +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.14.0-20260618155717-py3-none-any.whl#sha256=5c38e33e1aa685d2dcd7b3c0dc62d61cc1c5f4878076b9fd79afa4cfa6f08c0e +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260618155736-py3-none-any.whl#sha256=4ac88799ad5c355825b9567f5ca00fe9bcbd97cfe2649f60500fbe5f66610732 +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260618155757-py3-none-any.whl#sha256=668903c54b88cc4db5fd1dcbaf7cf7417220ef70592b70b49a76d202e8a7f4e8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260618155817-py2.py3-none-any.whl#sha256=dbc2e1e0dbf694097374a40b72c890c915302ae4dd7d37c73db9cff8bf520c4b psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173339-cp37-abi3-win_amd64.whl#sha256=484a4a6e0e16a9adf22b01dc2917426536c8bf63378e445816eee9833aad4f71 -psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260617152840-cp313-cp313-win_amd64.whl#sha256=9721362030f85f750c2fb6966625ba9512128d55638065046cc1c3dfdc941743 -pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260617152848-cp313-cp313-win_amd64.whl#sha256=b0748599d554b8b9f8233ab8785ff5e2a6daae3c21a62dd7ece4a338958f1f4d -pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260617152855-cp313-cp313-win_amd64.whl#sha256=84a082d694ba94e6c0b8c978ecabb7a5252ab44c4ab1f827421784150c770b0c -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260617152909-py2.py3-none-any.whl#sha256=b3796e82ce920d942b3e2de5af4c8567738b72caffac49ec6d88684fd0365690 +psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260618155828-cp313-cp313-win_amd64.whl#sha256=72beb86f72a68eb3336296e230e7bfe83b73784f8fed69e19df861a19511182e +pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260618155839-cp313-cp313-win_amd64.whl#sha256=56a4ae12681419c9f16a9858bd3e7fba6b7270e92531efd38e2475fa4cdcfe5f +pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260618155850-cp313-cp313-win_amd64.whl#sha256=04144e60519077604d127e8e9c3668ae8c0836f491e286158311f62984e78b4d +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260618155910-py2.py3-none-any.whl#sha256=b3796e82ce920d942b3e2de5af4c8567738b72caffac49ec6d88684fd0365690 pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173340-py2.py3-none-win_amd64.whl#sha256=c8487fb88881dc6bfc3507b9c351929221c8e85aa5e74179b82cda9d21364218 pywin32 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pywin32/pywin32-311-20260326173341-cp313-cp313-win_amd64.whl#sha256=1e7784bf006cbfd7ffc4ce238eecc6ae43bfaf5d8132a6401d58a4ad0a36aea5 -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260617152923-py3-none-any.whl#sha256=7f0bbfc823535680dd0e1ad2aedad8dc958130a180c421288244a33509ea2b0d -securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260617152936-py3-none-any.whl#sha256=4b33353c4d80e63f2417fff600939c30580c49721c76b0f7cf1ea4a18a131c4b -setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260617152950-py3-none-any.whl#sha256=3e5b8439ed8ba11221d6479f27a25a261cba045c357a912dc60e236710504ef6 +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260618155932-py3-none-any.whl#sha256=7f0bbfc823535680dd0e1ad2aedad8dc958130a180c421288244a33509ea2b0d +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260618155952-py3-none-any.whl#sha256=4b33353c4d80e63f2417fff600939c30580c49721c76b0f7cf1ea4a18a131c4b +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260618160014-py3-none-any.whl#sha256=3e5b8439ed8ba11221d6479f27a25a261cba045c357a912dc60e236710504ef6 simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173342-cp313-cp313-win_amd64.whl#sha256=cd71398a228fa91cd9ee2bb88079ba6693c60a68c14e684d386181a8a5eb67bc -stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260617152953-py3-none-any.whl#sha256=4fda71787750545abe0ff0845544b6729dca0e3bf18ab799bacdefebd9f703b5 -supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260617153007-py2.py3-none-any.whl#sha256=01f0c6c7fbc4b9a0ccb659a6463319eb83742ba0d6c156e5256484aaedef2917 -vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260617153020-py3-none-any.whl#sha256=3a094a32c4a892c32be2acb3e77452c8d7b907b6b6ebaa1e6b0a1f5bbecf4d38 -websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260617153035-py3-none-any.whl#sha256=cb12e51596b0dbb085df6efdbd7d00cc315ea04e88f667513702899903ec39fc +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.8.0-20260618160018-py3-none-any.whl#sha256=4fda71787750545abe0ff0845544b6729dca0e3bf18ab799bacdefebd9f703b5 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260618160039-py2.py3-none-any.whl#sha256=01f0c6c7fbc4b9a0ccb659a6463319eb83742ba0d6c156e5256484aaedef2917 +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260618160100-py3-none-any.whl#sha256=3a094a32c4a892c32be2acb3e77452c8d7b907b6b6ebaa1e6b0a1f5bbecf4d38 +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260618160122-py3-none-any.whl#sha256=cb12e51596b0dbb085df6efdbd7d00cc315ea04e88f667513702899903ec39fc annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e @@ -40,7 +40,7 @@ cffi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/e charset-normalizer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/charset-normalizer/charset_normalizer-3.4.7-cp313-cp313-win_amd64.whl#sha256=3946fa46a0cf3e4c8cb1cc52f56bb536310d34f25f01ca9b6c16afa767dab110 click @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/click/click-8.4.1-py3-none-any.whl#sha256=482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2 clickhouse-connect @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-win_amd64.whl#sha256=7e49b0888d100f5e3ba551853de170898e88dafb45f5a4f1da3e26dfda4ae3a5 -cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-46.0.7-cp311-abi3-win_amd64.whl#sha256=397655da831414d165029da9bc483bed2fe0e75dde6a1523ec2fe63f3c46046b +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-48.0.1-cp311-abi3-win_amd64.whl#sha256=39489bfca54c7a1f6b297efcd8bc608ab92d16c4ca631b0cad4da46724588b24 decorator @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/decorator/decorator-5.3.1-py3-none-any.whl#sha256=f47fe6fdbd2edd623ecfe36875d37aba411624e2670dd395dddae1358689bb3c dnspython @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af dogpile-cache @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d @@ -85,7 +85,7 @@ pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/ pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-win_amd64.whl#sha256=62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0 pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-win_amd64.whl#sha256=01166162149adf2b8a6dc21a212718f205cabbbdff4047dc0c415af3fd85867e -pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.0.0-py3-none-any.whl#sha256=df94d28498848b98cc1c0ffb8ef1e71e40210d3b0a8064c9d29571ed2904bf81 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-26.2.0-py3-none-any.whl#sha256=4f9d971bc5298b8bc1fab282803da04bf000c755d4ad9d99b52de2569ca19a70 pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-7.1.22-py3-none-any.whl#sha256=57e704a6ba2bbf571d16cd5dc08b89bb3fa0ebeb5f4f26b87fececad3b3de7a6 pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d diff --git a/agent_requirements.in b/agent_requirements.in index 78f6eddbb789b..06b043a9acfdf 100644 --- a/agent_requirements.in +++ b/agent_requirements.in @@ -10,7 +10,7 @@ cachetools==7.0.5 clickhouse-connect==0.14.1 cm-client==45.0.4 confluent-kafka==2.13.2 -cryptography==46.0.7 +cryptography==48.0.1 ddtrace==3.19.5 dnspython==2.8.0 fastavro==1.12.1 @@ -40,7 +40,7 @@ pymongo[srv]==4.8.0; python_version >= '3.9' pymqi==1.12.13 pymysql==1.1.2 pyodbc==5.3.0 -pyopenssl==26.0.0 +pyopenssl==26.2.0 pysnmp-mibs==0.1.6 pysnmp==7.1.22 pysocks==1.7.1 diff --git a/cisco_aci/changelog.d/24073.fixed b/cisco_aci/changelog.d/24073.fixed new file mode 100644 index 0000000000000..aaf057d9d8900 --- /dev/null +++ b/cisco_aci/changelog.d/24073.fixed @@ -0,0 +1 @@ +Bump cryptography to 48.0.1. diff --git a/cisco_aci/pyproject.toml b/cisco_aci/pyproject.toml index c5fbc9ed8047b..80a9b11299c3a 100644 --- a/cisco_aci/pyproject.toml +++ b/cisco_aci/pyproject.toml @@ -36,7 +36,7 @@ license = "BSD-3-Clause" [project.optional-dependencies] deps = [ - "cryptography==46.0.7", + "cryptography==48.0.1", ] [project.urls] diff --git a/datadog_checks_base/changelog.d/24073.fixed b/datadog_checks_base/changelog.d/24073.fixed new file mode 100644 index 0000000000000..aaf057d9d8900 --- /dev/null +++ b/datadog_checks_base/changelog.d/24073.fixed @@ -0,0 +1 @@ +Bump cryptography to 48.0.1. diff --git a/datadog_checks_base/pyproject.toml b/datadog_checks_base/pyproject.toml index a246c54d193f3..9fa0f064496f4 100644 --- a/datadog_checks_base/pyproject.toml +++ b/datadog_checks_base/pyproject.toml @@ -36,7 +36,7 @@ db = [ deps = [ "binary==1.0.2", "cachetools==7.0.5", - "cryptography==46.0.7", + "cryptography==48.0.1", "ddtrace==3.19.5", "jellyfish==1.2.1", "lazy-loader==0.5", @@ -58,7 +58,7 @@ http = [ "botocore==1.42.72", "oauthlib==3.3.1", "pyjwt==2.13.0", - "pyopenssl==26.0.0", + "pyopenssl==26.2.0", "pysocks==1.7.1", "requests-kerberos==0.15.0", "requests-ntlm==1.3.0", diff --git a/http_check/changelog.d/24073.fixed b/http_check/changelog.d/24073.fixed new file mode 100644 index 0000000000000..aaf057d9d8900 --- /dev/null +++ b/http_check/changelog.d/24073.fixed @@ -0,0 +1 @@ +Bump cryptography to 48.0.1. diff --git a/http_check/pyproject.toml b/http_check/pyproject.toml index f66ce6a7c2a2b..bddd9d726dd9e 100644 --- a/http_check/pyproject.toml +++ b/http_check/pyproject.toml @@ -36,7 +36,7 @@ license = "BSD-3-Clause" [project.optional-dependencies] deps = [ - "cryptography==46.0.7", + "cryptography==48.0.1", "pysocks==1.7.1", "requests-ntlm==1.3.0", ] diff --git a/mysql/changelog.d/24073.fixed b/mysql/changelog.d/24073.fixed new file mode 100644 index 0000000000000..aaf057d9d8900 --- /dev/null +++ b/mysql/changelog.d/24073.fixed @@ -0,0 +1 @@ +Bump cryptography to 48.0.1. diff --git a/mysql/pyproject.toml b/mysql/pyproject.toml index 2bb89f3e0add2..390e27d25491b 100644 --- a/mysql/pyproject.toml +++ b/mysql/pyproject.toml @@ -38,7 +38,7 @@ license = "BSD-3-Clause" deps = [ "boto3==1.42.72", "cachetools==7.0.5", - "cryptography==46.0.7", + "cryptography==48.0.1", "pymysql==1.1.2", ] diff --git a/tls/changelog.d/24073.fixed b/tls/changelog.d/24073.fixed new file mode 100644 index 0000000000000..aaf057d9d8900 --- /dev/null +++ b/tls/changelog.d/24073.fixed @@ -0,0 +1 @@ +Bump cryptography to 48.0.1. diff --git a/tls/pyproject.toml b/tls/pyproject.toml index 605ac1d10e01a..ff16f2168b2db 100644 --- a/tls/pyproject.toml +++ b/tls/pyproject.toml @@ -36,7 +36,7 @@ license = "BSD-3-Clause" [project.optional-dependencies] deps = [ - "cryptography==46.0.7", + "cryptography==48.0.1", "service-identity[idna]==24.2.0", ] diff --git a/tls/tests/test_remote.py b/tls/tests/test_remote.py index 2e050bd3e089a..b5fa71bc5910f 100644 --- a/tls/tests/test_remote.py +++ b/tls/tests/test_remote.py @@ -416,7 +416,7 @@ def test_valid_version_and_critical_certificate_validation_due_to_parsing_error( status=c.CRITICAL, tags=c._tags, count=1, - message="Unable to parse the certificate: argument 'data': 'MagicMock' object cannot be converted to 'PyBytes'", + message=re.escape("Unable to parse the certificate: argument 'data': "), ) aggregator.assert_service_check(SERVICE_CHECK_VERSION, status=c.OK, tags=c._tags, count=1) aggregator.assert_service_check(SERVICE_CHECK_EXPIRATION, count=0)