Skip to content

4.6.0-4.8.3

Latest

Choose a tag to compare

@nccurry nccurry released this 15 Jul 17:31
181290c

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.