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:
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
Hostnamelabel tohostname(#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).
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.txtmetrics and deployment authoring contract.Add Codex and Cursor project guidance.
4.5.3-4.8.2#
- Released:
2026-05-07
- Source:
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/pprofprofiling 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
priorityClassNameconfigurable 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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
Add log formatting
Workaround NvLink entity bug in DCGM
4.2.0-4.1.0#
- Released:
2025-04-15
- Source:
Update to DCGM 4.2.0
Update to latest Go-DCGM bindings
4.1.1-4.0.4#
- Released:
2025-02-20
- Source:
Include DCGM proprietary packge for DCP metrics for Ada and older GPUs (@age9990)
4.1.1-4.0.3#
- Released:
2025-02-19
- Source:
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:
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:
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:
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:
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:
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:
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:
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:
Fix for crash in dcgmGetCpuHierarchy
3.3.3-3.3.0#
- Released:
2024-01-29
- Source:
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:
Update DCGM to 3.3.0
Various community fixes and enhancements
3.2.5-3.1.7#
- Released:
2023-08-31
- Source:
Update DCGM to 3.2.5
Grafana fixes
3.1.8-3.1.5#
- Released:
2023-06-01
- Source:
Update DCGM to 3.1.8
3.1.7-3.1.4#
- Released:
2023-03-31
- Source:
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:
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:
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:
Update DCGM to 3.0.4
Update DCGM headers
2.4.7-2.6.11#
- Released:
2022-09-28
- Source:
Update DCGM to 2.4.7
2.4.6-2.6.10#
- Released:
2022-08-09
- Source:
“label” metric types
Skip unsupported metrics
2.4.6-2.6.8#
- Released:
2022-07-18
- Source:
Update DCGM to 2.4.6
Update to latest go-dcgm
2.4.5-2.6.7#
- Released:
2022-06-07
- Source:
Update DCGM to 2.4.5
Fixes for certain MIG metrics
2.3.6-2.6.6#
- Released:
2022-05-23
- Source:
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:
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:
Fixes for reporting MIG metrics
2.3.2-2.6.3#
- Released:
2022-02-03
- Source:
Update base image to 11.6.0
Enable multi-arch builds
2.3.2-2.6.2#
- Released:
2022-01-20
- Source:
Fixes for monitoring MIG devices
2.3.1-2.6.1#
- Released:
2021-11-24
- Source:
Use go-nvml for parsing MIG UUIDs.
2.3.1-2.6.0#
- Released:
2021-10-28
- Source:
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:
Latest features and fixes, including ConfigMap support with “-m <namespace>:<name>”.