DCGM Exporter Release Notes#

DCGM Exporter releases pair a tested DCGM version with an exporter version. Release tags use <dcgm-version>-<dcgm-exporter-version>. Container image tags can append an image variant.

This page reproduces the changelists published with the official DCGM Exporter GitHub releases. Each entry links to its original release page.

4.6.0-4.8.3#

Released:

2026-07-15

Source:

4.6.0-4.8.3 on GitHub

Changelist#

Runtime and configuration#

  • Release DCGM Exporter 4.8.3 with DCGM 4.6.0 and go-dcgm v1.4601.1 (@nccurry).

  • Improve go-dcgm policy, resource, field, and version API handling.

  • Add YAML configuration-file support.

  • Expand CLI and environment configuration.

  • Add configurable web read/write timeouts.

  • Add per-watch polling intervals.

  • Add combined device selectors.

  • Add VSOCK remote hostengine connections.

  • Use the local hostname for loopback remote hostengines (#697 by @skartikey).

  • Improve hot reload and last-known-good configuration handling.

  • Improve profiling and watcher recovery.

  • Improve startup, skipped-field, MIG, and remote-hostengine diagnostics.

  • Strengthen opt-in pprof and socket validation.

Metrics and Kubernetes#

  • Rename the Hostname label to hostname (#655 by @daphne2337).

  • Add generic container-runtime label collection.

  • Support pod-label collection on MIG devices (#660 by @Raid57).

  • Allocate independent label maps for each entity (#663 by @rocker-zhang).

  • Add DRA ResourceSlice v1 support (#654 by @adityasingh0510).

  • Expand DRA v1 and MIG allocation handling (#664 by @guptaNswati).

  • Bound pod-resources responses to prevent resource-exhaustion errors (#510 by @halcyon-r).

  • Improve Kubernetes metadata diagnostics.

  • Add cumulative XID error totals.

  • Add cumulative clock-event totals.

  • Add GPU-health severity and category metadata.

  • Add Grace CPU serial labels.

  • Improve metric help text and metadata consistency (@rvatkar, @dshaiknvidia).

  • Correct NVLink bandwidth metrics from counters to gauges (#658 by @allenz92).

  • Harden metric float parsing (#489 by @tongyangyeyue).

  • Improve field-status handling, metric exposition, and label sanitization.

  • Propagate HTTP request context through metric rendering (#687 by @randomizedcoder).

Helm, containers, and packages#

  • Add Helm support for configuration files.

  • Add Helm image-digest configuration.

  • Update ServiceMonitor timing defaults.

  • Align RBAC with Kubernetes metadata and DRA features.

  • Make service-account token mounting configurable (#665 by @75asu).

  • Send package-managed systemd logs to journald (#671).

  • Correct container image provenance metadata (#678 by @shravyavorugallu).

  • Improve DCGM, NVPerf, and NVSDM library packaging (#704 by @daveoy, #703).

  • Complete the Go 1.26.4 update (#641, #667).

  • Remove the direct dependency on github.com/pkg/errors (#699 by @skartikey).

  • Centralize release versions and consistency validation.

Testing and documentation#

  • Add a reusable E2E CLI and scenario framework.

  • Expand static, host, container, and Kubernetes test coverage.

  • Add repository-local agent-assisted development guidance.

  • Add the llms.txt metrics and deployment authoring contract.

  • Add Codex and Cursor project guidance.

4.5.3-4.8.2#

Released:

2026-05-07

Source:

4.5.3-4.8.2 on GitHub

  • Update to DCGM 4.5.3 and DCGM Exporter 4.8.2.

  • Improve GPU health metrics, including reporting GPU-wide health incidents such as fallen-off-bus XIDs.

  • Make /debug/pprof profiling endpoints opt-in via --enable-pprof / DCGM_EXPORTER_ENABLE_PPROF.

  • Add PodMapper informer caching for Kubernetes pod mapping (#626) (@jaeeyoungkim).

  • Add per-process GPU metrics for time-sharing and MIG (#594) (@krystiancastai).

  • Make Helm priorityClassName configurable with explicit defaults (#444) (@runzhliu).

  • Add MIG device support for HPC job labels (#602) (@jay-mckay).

  • Update go-dcgm field metadata handling, deprecated field alias resolution, health constants, policy registration handling, and version info APIs.

  • Document IPv6 address formats for remote hostengine and metrics listen addresses.

  • Refresh dependencies, container base images, Docker image references, Helm chart values, Kubernetes manifests, and tests for this release.

4.5.2-4.8.1#

Released:

2026-02-09

Source:

4.5.2-4.8.1 on GitHub

  • Update to DCGM 4.5.2, latest Go 1.24, and base containers

  • Fix distroless symlink issue

  • Fix for parsing blank XIDs

  • Fix for nvlink entities starting at offset 1

4.5.1-4.8.0#

Released:

2026-01-28

Source:

4.5.1-4.8.0 on GitHub

  • Update to DCGM 4.5.1

  • Enabled monitoring of GPU bind/unbind events and automatic reloading (@nvvfedorov) - beta

  • Sync default metric watchlist for docker and helm (@faizan-exe)

  • Fix health endpoint behavior (@Alja9)

  • Increase default memory limit to 512Mi (@faizan-exe)

  • Make scrapeTimeout configurable (@faizan-exe)

  • Fix P2P Status mappings (@wkd-woo)

NOTICE: Helm chart now uses distroless container by default

4.4.2-4.7.1#

Released:

2025-12-10

Source:

4.4.2-4.7.1 on GitHub

  • Update Go-DCGM

  • Update XID error texts based off “XID errors v580” (#588)

  • FIX: fix for vailation time us->ns (#589)

  • feat: updating readme to include OpenObserve blog and dashboards for … (#580)

4.4.2-4.7.0#

Released:

2025-11-18

Source:

4.4.2-4.7.0 on GitHub

  • Security improvements in startup and pipeline @nvvfedorov

  • Crash if collector cannot be initialized under startup validation (#578) @daveoy

  • Track unallocated GPUs in DRA (#570) @JiangJiaWei1103

  • Fix unbounded label cache size (#574) @andrew-leung

4.4.1-4.6.0#

Released:

2025-10-13

Source:

4.4.1-4.6.0 on GitHub

  • Add allow list for pod label filtering (#564)

  • handle uninitialized map (#563)

  • Add hostPID field to values.yaml and DaemonSet template for Helm (#503)

  • feat(dcgm-exporter): add option to fail on nvml provider init error (#557)

  • Improved support for GPU NvLink monitoring

4.4.1-4.5.2#

Released:

2025-09-17

Source:

4.4.1-4.5.2 on GitHub

  • Follow FHS convention for logging: #556

  • Fix: enable metrics without pods using kubernetes-enable-{dra,virtual-gpus} #554

  • Add disable startup validate flag #555

  • hpc: reduce error logging if jobs directory does not exist

4.4.0-4.5.0#

Released:

2025-08-19

Source:

4.4.0-4.5.0 on GitHub

  • Update to DCGM 4.4 and Cuda 13.0

  • Kubernetes UID support (@andrew-leung)

  • Create distroless container target

4.3.1-4.4.0#

Released:

2025-08-07

Source:

4.3.1-4.4.0 on GitHub

  • Update To DCGM 4.3.1

  • Update podapi for DRA

  • Enable DCGM_EXP_P2P_STATUS for reporting GPU peer-to-peer nvlink status

  • Fix for empty HPC directory

  • Enable InitContainer support

4.2.3-4.2.0#

Released:

2025-07-11

Source:

4.2.3-4.2.0 on GitHub

DCGM-Exporter 4.2.3-4.2.0

  • [ISSUE-512] Added a new debugging facility to dump runtime objects into files

  • Kubernetes pod label support

4.2.3-4.1.3#

Released:

2025-06-05

Source:

4.2.3-4.1.3 on GitHub

  • Helm chart refactoring

  • Update podresourceapi to v1

  • Reload on config change

  • Support for internalTrafficePolicy

  • Fix hostname label in certain environments

4.2.3-4.1.1#

Released:

2025-05-15

Source:

4.2.3-4.1.1 on GitHub

  • Add log formatting

  • Workaround NvLink entity bug in DCGM

4.2.0-4.1.0#

Released:

2025-04-15

Source:

4.2.0-4.1.0 on GitHub

  • Update to DCGM 4.2.0

  • Update to latest Go-DCGM bindings

4.1.1-4.0.4#

Released:

2025-02-20

Source:

4.1.1-4.0.4 on GitHub

  • Include DCGM proprietary packge for DCP metrics for Ada and older GPUs (@age9990)

4.1.1-4.0.3#

Released:

2025-02-19

Source:

4.1.1-4.0.3 on GitHub

  • Update to DCGM 4.1.1

  • Add support for gpu sharing metrics in k8s (@pintohutch)

4.0.0-4.0.1#

Released:

2025-01-27

Source:

4.0.0-4.0.1 on GitHub

  • Update to DCGM 4.0.0

  • Major refactor to enable clean mock testing

  • Refactor metric collection to align with prometheus best practices

  • Many more bug fixes and improvements

3.3.9-3.6.1#

Released:

2024-11-19

Source:

3.3.9-3.6.1 on GitHub

  • Update to DCGM 3.3.9

  • Allow selecting the service’s ClusterIP - Remi

  • Configurable service monitor API value

3.3.8-3.6.0#

Released:

2024-09-19

Source:

3.3.8-3.6.0 on GitHub

  • Update DCGM to 3.3.8

  • [Helm] Enable custom metrics, mount ConfigMap by default (Chip Zoller)

3.3.7-3.5.0#

Released:

2024-07-25

Source:

3.3.7-3.5.0 on GitHub

Changes:

  • Make nvidia resource names configurable (lx1036)

  • Update default PCIe metrics name (koshieguchi)

  • Correct metric help text (pintohutch)

  • Add pci_bus_id label for metric (fungaren)

  • Update to DCGM 3.3.7

3.3.6-3.4.2#

Released:

2024-05-20

Source:

3.3.6-3.4.2 on GitHub

  • Enable HPC job ID as label with –hpc-job-mapping-dir

  • Add err_msg label for XID errors

  • Bug fixes, bump base container, etc

3.3.5-3.4.1#

Released:

2024-04-03

Source:

3.3.5-3.4.1 on GitHub

  • Fix for duplicate DCGM_FI_DEV_XID_ERRORS

  • Make kubelet pod-resources socket directory configurable

  • Allow setting runtimeClassName

  • use Linux container CPU quota

  • Update Go dependencies

  • Added DCGM logging options

  • many tests added

3.3.5-3.4.0#

Released:

2024-02-26

Source:

3.3.5-3.4.0 on GitHub

  • New DCGM_EXP_CLOCK_EVENTS_COUNT and DCGM_EXP_XID_ERRORS_COUNT metrics

  • Graceful handling of panics

  • Various lint fixes

  • Control modelName format

3.3.3-3.3.1#

Released:

2024-02-02

Source:

3.3.3-3.3.1 on GitHub

  • Fix for crash in dcgmGetCpuHierarchy

3.3.3-3.3.0#

Released:

2024-01-29

Source:

3.3.3-3.3.0 on GitHub

  • Update DCGM to 3.3.3

  • Enable Grace CPU support

  • Update Go to 1.21

  • TLS and auth support

  • Community fixes and enhancements (Thank you!)

3.3.0-3.2.0#

Released:

2023-11-08

Source:

3.3.0-3.2.0 on GitHub

  • Update DCGM to 3.3.0

  • Various community fixes and enhancements

3.2.5-3.1.7#

Released:

2023-08-31

Source:

3.2.5-3.1.7 on GitHub

  • Update DCGM to 3.2.5

  • Grafana fixes

3.1.8-3.1.5#

Released:

2023-06-01

Source:

3.1.8-3.1.5 on GitHub

  • Update DCGM to 3.1.8

3.1.7-3.1.4#

Released:

2023-03-31

Source:

3.1.7-3.1.4 on GitHub

  • Update DCGM to 3.1.7

  • Update Go to 1.18

  • Various library and community updates

3.1.6-3.1.3#

Released:

2023-02-09

Source:

3.1.6-3.1.3 on GitHub

  • Enable NODE_NAME env for metrics

  • Update to DCGM 3.1.6

  • Enable x-content-type-options in http header

  • Community enhancements

3.1.3-3.1.2#

Released:

2022-12-13

Source:

3.1.3-3.1.2 on GitHub

  • Update to DCGM 3.1.3

  • NvSwitch/NvLink metric support

  • Community bug fixes and enhancements

3.0.4-3.0.0#

Released:

2022-10-18

Source:

3.0.4-3.0.0 on GitHub

  • Update DCGM to 3.0.4

  • Update DCGM headers

2.4.7-2.6.11#

Released:

2022-09-28

Source:

2.4.7-2.6.11 on GitHub

Update DCGM to 2.4.7

2.4.6-2.6.10#

Released:

2022-08-09

Source:

2.4.6-2.6.10 on GitHub

  • “label” metric types

  • Skip unsupported metrics

2.4.6-2.6.8#

Released:

2022-07-18

Source:

2.4.6-2.6.8 on GitHub

  • Update DCGM to 2.4.6

  • Update to latest go-dcgm

2.4.5-2.6.7#

Released:

2022-06-07

Source:

2.4.5-2.6.7 on GitHub

  • Update DCGM to 2.4.5

  • Fixes for certain MIG metrics

2.3.6-2.6.6#

Released:

2022-05-23

Source:

2.3.6-2.6.6 on GitHub

  • Update DCGM to 2.3.6

  • Fix comment parsing in csv files

  • Some community patches

2.3.5-2.6.5#

Released:

2022-03-23

Source:

2.3.5-2.6.5 on GitHub

  • Update DCGM to 2.3.5

  • Fix setcap check in docker entrypoint

  • Update to latest go-dcgm bindings

2.3.4-2.6.4#

Released:

2022-02-28

Source:

2.3.4-2.6.4 on GitHub

  • Fixes for reporting MIG metrics

2.3.2-2.6.3#

Released:

2022-02-03

Source:

2.3.2-2.6.3 on GitHub

  • Update base image to 11.6.0

  • Enable multi-arch builds

2.3.2-2.6.2#

Released:

2022-01-20

Source:

2.3.2-2.6.2 on GitHub

Fixes for monitoring MIG devices

2.3.1-2.6.1#

Released:

2021-11-24

Source:

2.3.1-2.6.1 on GitHub

Use go-nvml for parsing MIG UUIDs.

2.3.1-2.6.0#

Released:

2021-10-28

Source:

2.3.1-2.6.0 on GitHub

  • Update DCGM to 2.3.1

  • Better MIG handling by default

  • Restore DCGM_FI_DEV_GPU_UTIL to default watchlist

2.2.9-2.5.0#

Released:

2021-09-13

Source:

2.2.9-2.5.0 on GitHub

Latest features and fixes, including ConfigMap support with “-m <namespace>:<name>”.