< Back to all releases

v0.43.10

umh-core

You can now use underscores in bridge and component names. Previously only lowercase letters, numbers, and hyphens were allowed. This makes it easier to match your existing naming conventions.

OPC UA Quality Tag Support

OPC UA data connections now capture quality/status codes from OPC UA servers, appearing in metadata as opcua_attr_statuscode. This helps verify data reliability from industrial equipment, especially useful for Ignition-based OPC UA servers.

Better Error Visibility

Stream processors now show clear warning messages when they receive incompatible data formats (like JSON objects instead of time-series data). Previously, data would silently disappear without explanation.

Better Health Status Display

Idle protocol converter states now correctly show as green/active instead of appearing unhealthy. This prevents false alarms when your data sources are legitimately inactive.

Fixes

  • Container deployments no longer fail if Docker Hub is temporarily unavailable—the system now serves cached container images during outages
  • The bridges interface now uses clearer terminology: "All" tab removed for simplicity, "Throughput" renamed to "Read Throughput", "Add Bridge" renamed to "Add Read Flow"
  • Stream processors now generate smarter variable names for topics with the same name in different locations (e.g., area1Temperature instead of temperature_1)
  • Form validation errors now clear immediately when you correct the input
  • Company name now appears immediately after account registration
  • Fixed critical issue where NULL-padded strings from S7 PLCs weren't being properly handled by the downsampler
  • Fixed confusing IP address input instructions that made new users think they should type literal "{{ .IP }}" into form fields
  • Components in idle states now correctly show as "active" health status instead of appearing degraded
Discuss on Discord