0.8.3 Release Notes#

These release notes cover changes from DPS 0.8.2 to DPS 0.8.3.

Added#

  • Added support for DGX B200 EM systems through the new DGX_B200EM Redfish device plugin.

  • Added support for DGX B300 EM systems through the new DGX_B300EM Redfish device plugin.

  • Added Redfish GPU index detection for platforms whose GPU endpoint numbering differs from the default.

  • Added configurable GPU endpoint index base support through the indexBase device specification field.

  • Added Helm configuration for Redfish per-operation timeouts.

Improved#

  • Improved Redfish GPU power-limit actuation performance by parallelizing GPU write operations.

  • Improved Redfish connection tuning with separate controls for metrics and actuation paths.

  • Improved telemetry resilience by returning partial topology telemetry when one or more BMC telemetry requests fail.

  • Improved BMC simulator timing handling by migrating workload timing fields to time.Duration.

Fixed#

  • Fixed async resource group activation task status lookup.

  • Fixed Redfish operation behavior by bounding per-operation latency.

  • Fixed Redfish telemetry handling to reject invalid 0xFFFFFFFF sentinel values.

  • Fixed stale platform environment metric handling in Redfish telemetry.

  • Fixed high-cardinality Prometheus metric labels to improve observability scalability.

  • Backported disable-node behavior to prevent node power controls on the 0.8.x release branch.

Security#

No security-specific changes are included in this release.

Deprecated#

No features are deprecated in this release.

Removed#

No features are removed in this release.

Compatibility and Support Notes#

  • DPS version: 0.8.3

  • DPS Helm chart version: 0.8.3

  • PRS version remains 1.0.12.

  • Operators should review Redfish timeout and concurrency settings before rollout, especially in environments with BMCs sensitive to concurrent actuation requests.