Feature Releases and Improvements

💡
If you want to stay closer to the development process, you can find the (almost daily) releases and changelogs on our Discord: https://community-discord.umh.app/c/umh-roadmap

November 2024


  • Multitask with multiple tabs with the Management Console
    • We understand that there are multiple workflows where you want to "model your UNS data"; therefore, we added the ability to open multiple tabs simultaneously.
    • This gives the user the ability to more easily copy and paste between processing steps and also monitor the data going through the pipeline, among other things.
    • As a nice side effect, the management console also got way faster due to the underlying technical changes
  • Better reliability and parsing in benthos-umh
    • Fixed a bug in sensorconnect that resulted in "hanging up" after some time (thank you, @EmlingerM!)
    • Fixed a bug with sensorconnect where octetStrings were not properly parsed
    • Cleaned up the module imports (chore)
  • Management Companion updates
    • Fixed a bug where on some systems k3s would fail to start due to misconfigured fs.inotify.max_user_watches and fs.inotify.max_user_instances
    • Added stricter instance name validation, preventing invalid k3s node names
    • Added automatic recovery for stuck Helm upgrades by attempting to rollback to the new version after 5 minutes
    • Offloaded some of the processing in the frontend to a dedicated worker, resulting in better reactivity
    • Fixed a bug where upgrading from old Helm charts would sometimes fail
    • Added more machines to our demo simulator
    • Added release channels and dedicated enterprise channels

October 2024


  • Streamline Data Discovery on OPC UA Servers with Our OPC UA Browser
    • We have added to our Protocol Converter feature in the management console the ability to browse and explore the configured OPC UA Server
    • This makes it much easier to actually see which data points are available and which are not, thereby reducing the time to value per new OPC UA Server
    • You can select a set of folders or individual nodes and apply those directly to your input YAML to streamline the workflow even further.
  • Connect IO-Link with the UNS and UMH
    • You can now use IO-Link sensors to enrich the UNS with tactical process and production data like temperature sensors, light barriers, or vibration data through the plugin in the protocol converter
    • This reduces time spent on additional middleware by connecting directly to the sensor and gateway
    • It automatically parses the hex-encoded sensor data from the IO-Link Master with the corresponding IODD files to create a human-readable JSON with all values in key-value format
    • All data points are then available in the tag browser and are automatically persisted in the database
A VVB001 on Port 1 on a AL1350 in the Tag Browser
  • New Benthos-based bridges and fully Automated Helm Upgrade from the Management Console
    • We have now ported all our internal bridges (e.g., MQTT -> Kafka, Kafka -> MQTT) to Benthos-based DFCs to increase performance, maintainability, and directly make features like logs and metrics available in the management console
    • The Upgrade button has now become even more powerful! Now, not only does the management companion get updated from the management console, but also the attached Helm chart of the UMH, making upgrading and staying up to date even easier

September 2024


  • New Homepage and small UI rework
    • We have added a new homepage that now displays relevant usage KPIs such as tags captured, current throughput, and connected interfaces. It also includes a list of alerts for your entire deployment that require your attention.
    • Additionally, a list of the latest UMH blog posts is now available to help you learn about or improve your deployment.
    • Help pages are now accessible via a side panel that you can slide in on relevant pages to assist you in navigating quickly.
  • Templates for DFCs to help you bridge data more easily
    • Introduced new custom Data Flow Control (DFC) templates for kafka-to-postgres and other bridges. This preview feature allows you to store your own data in the database or bridge your custom data contracts between MQTT and Kafka.
  • Easily Upgrade Your OS via the Management Console
    • A clear upgrade path for Flatcar and Rocky Linux has been implemented. Users will now receive detailed messages explaining why a version is outdated, along with guidance and an easy command to update.

August 2024


  • New Instance View and Tab feature: The new Instance view replaces the old Component View and increases amount of visible information and improves the ability for non technical users to use & troubleshoot the infrastructure.
  • Data Flow Components: We’ve enabled the deployment of fully custom Benthos setups to make all Benthos use cases available through the Management Console. We also included a template, e.g., mirroring the UNS to AWS SQS, - more to follow soon.
  • Released Modbus over TCP/IP Connector for Benthos-UMH: Added the ability to connect to devices via Modbus over TCP/IP e.g. energy meters, which is fully end-to-end tested against a Modbus simulator. Additional documentation is available here.
  • Integrated Protocol Converter into Data Flow Components: Protocol converters are now deployed using the same mechanism as custom data flow components, improving reliability and enabling version control and rollbacks.
  • ARM64 Support for UMH Lite: Initial support for ARM64 is available for UMH Lite deployments, increasing accessibility for ARM-powered devices for data capture. UMH Classic will follow at a later time.
  • Included CyberChef / Quick data conversion: We’ve integrated the popular tool "CyberChef" for simple and complex data manipulation, such as decoding Base64 or Hex payloads. It's available for every data point in the tag browser.

Browse our Discord for real-time updates on releases, updates, improvements, and much more!!

Browse Discord