---
title: BHDM 2.31.5
slug: bhdm/bhdm-2315
createdAt: 2026-07-22T19:25:16.098Z
---

Release Date: July 10, 2026

Review the current list of [Limitations](docId\:c9I0pTd59DMhn2evgFD-_).

## Enhancements and Improvements

| Description                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Applications:**<br />- Marketplace applications now display a `Degraded` status to identify issues with running applications. Degraded status displays when an application is running and one or more containers have exited.                                                                                                                                                                                               |
| **Asset Management:**<br />- Dynamic attribute data types are now consistently stored and displayed in lowercase in the database and APIs. Existing models with inconsistent data type casing are automatically migrated. Backend validation now enforces correct data type values when saving models.                                                                                                                        |
| **Digital Twins:**<br />- Belden Horizon Data Manager now enforces the same Digital Twin model validation rules as Belden Horizon Data Operations and rejects models with whitespace in the model name, special characters in unit fields, or empty parameter values. This prevents deployment failures caused by models that pass Belden Horizon Data Manager validation but are rejected by Belden Horizon Data Operations. |

## Resolved Issues

| Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Applications:**<br />- Fixed issue where the Application Details page displayed a `"Failed to load release list"` error when at least one release of the application did not have a submission date.<br />- Fixed issue where private variables were visible in the UI when an application launched. Private integer variables are now masked.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **Asset Management:**<br />- Fixed issue where a new model update could not be applied from Belden Horizon Data Manager to a Belden Horizon Data Operations device even though an older version of the model was deployed on the device.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **Digital Twins:**<br />- Fixed issue where all fields were considered mandatory even though only Model Name and Attribute Name are required when importing dynamic attributes through a CSV file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Projects:**<br />- Fixed issue where the Project Credentials and Project Settings pages displayed a `"Could not parse certificate"` error if the CA certificate failed to load at service startup. The certificate is now fetched again and a service restart is not required.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **Edge Devices:**<br />- Fixed issue where deprovisioning an edge device failed with an internal error caused by duplicate license records. Duplicate records are now cleaned up automatically.<br />- Fixed edge device provisioning failure that required a Belden Horizon Data Manager restart due to stale API token validation after device deactivation and factory reset cycles.<br />- Fixed issue where a backup from Belden Horizon Data Operations to Belden Horizon Data Manager failed with a `409 couldn't upload backup: couldn't get upload URL: unexpected response` error.<br />- Fixed backup failures after Belden Horizon Data Manager upgrade caused by Vault raft startup timing issue.<br />- Fixed issue where an SSL certificate error occurred and `permission denied` message displayed when attempting to activate an edge device.                                                                                                                                                                                                                                              |
| **Licensing:**<br />- Fixed issue where license activation failed during cloud activation for Belden Horizon Data Operations devices and devices were not correctly provisioned in Belden Horizon Data Manager.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Software Update:**<br />- Fixed issue where uploading a software update file via URL or downloaded file failed in the Admin Console.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Alerts:**<br />- Fixed issue where an alert sent repeated notifications when an edge device was disconnected instead of once.<br />- Fixed issue where the Incidents page failed to load when a database query exceeded the memory limit on large datasets.<br />- Fixed issue where some incidents alerts were incorrectly marked as resolved in Belden Horizon Data Manager when Belden Horizon Data Operations lost connectivity.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Applications:**<br />- Fixed issue where an exception occurred when a Marketplace application reported an unrecognized status including `Degraded`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **Admin Console Settings:**<br />- Fixed issue where manual and automatic backups could not be performed after upgrading to 2.31.x.<br />- Fixed issue where the user details page in the Admin Console failed to load and displayed an `"Internal error"` notification.<br />- Fixed issue where the static IP address configured on a network interface did not persist after a system reboot and reverted to the default DHCP configuration.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **System:**<br />- Fixed issue with Git Integration where temporary directories were not cleaned up which caused high disk usage.<br />- Fixed issue where Azure Entra ID SSO failed with a `Restart login cookie not found. It may have expired; it may have been deleted or cookies are disabled in your browser` error. This occurred after upgrading Belden Horizon Data Manager from version 2.26.1 to v2.31.1.<br />- Fixed issue where upgrading Belden Horizon Data Manager directly from version 2.16.7 to 2.31.1 could fail with a `Failed to stop lem-admin-healthcheck.timer: Unit lem-admin-healthcheck.timer not loaded` error.<br />- Fixed issue where Belden Horizon Data Manager became stuck in the initializing state.<br />- Resolved the following vulnerabilities:<br />- CVE-2026-48059<br />- CVE-2026-47691<br />- CVE-2026-45674<br />- CVE-2026-45447<br />- CVE-2026-45416<br />- CVE-2026-44893<br />- CVE-2026-44249<br />- CVE-2026-42583<br />- CVE-2026-42579<br />- CVE-2026-42577<br />- CVE-2026-40973<br />- CVE-2026-39852<br />- CVE-2026-27135<br />- CVE-2026-5598 |

