Skip to main content

HELIO 25.3.0

·
7 min read
·
Philipp Kruse
Matthias Wagler

We are excited to announce that HELIO 25.3.0, our third feature release of 2025, is now officially available to everyone. With HELIO 25.3.0, you can connect faster, run stronger, and build better.

Download HELIO


Upgrade

Follow the Upgrade HELIO guide.


Highlights

Let's dive into the highlights of this release…

OPC UA: Connect Faster. Run Stronger. Build Better.

HELIO's connection startup just got a major upgrade. Whether you're developing in the IDE, commissioning projects, or running in production, HELIO now connects to OPC UA servers instantly. This improvement comes from listening to our customers and a dedicated team effort across engineering and design.

Whether you're working with controllers that restrict browsing for mission-critical protection due to limited resources, or with large, deep data trees, your connections will now be more stable, even when PLCs disconnect and reconnect. Less waiting. More building. Better results.

IDE: Performance Improvement for Large Translation Sets

We've reworked our translation engine to improve support for projects with large sets of translations. HELIO is now handling translation sets of 50,000 entries with ease. It still provides instant keyboard feedback and adjusts translations in the blink of an eye.

Last Active Message Metadata – Critical Information at a Glance

Industrial operators need instant visibility into system status, especially when messages demand attention. While HELIO has always let you display active message counts, operators often need more context.

The new Last Active Message Metadata dynamic property type delivers exactly this information. Operators can now see the complete details of the most recent message directly in their HMI header or status displays.

This follows a proven pattern in industrial interfaces: giving operators immediate context about the most critical or recent system events without requiring them to navigate away from their current task.

Fixed Size Overlays – Precision Control When You Need It

Sometimes you need dimensional precision with your overlays. Picture this: an interactive SVG where operators click on a layer and need just a small, focused overlay showing a brief status update or instruction. You don't want a sprawling, responsive overlay that dominates the screen – you want exactly the right size, exactly where you need it. The Open Page as Overlay action now supports fixed sizing, letting you specify exact width and height dimensions for your overlays. Perfect for those compact floating displays that need to stay out of the way while delivering focused information. But here's where it gets even more powerful: since width and height are Dynamic Properties, you can make your "fixed" overlays responsive. Using the Dynamic Property Device Size, you can set different overlay dimensions for tablets versus large industrial displays. Small details, big impact.


Changelog

New Features

Collection Page
Messaging

HELIO-1684 Added "Last Active Message Metadata" dynamic property

HELIO-1530 Early Access: Added "Numeric" trigger

Message List Trigger

HELIO-1530 Introduced ability to use timestamps from PLC

Recipe Management

HELIO-1744 Added "Rename Active Recipe" action

HELIO-1744 Improved "Delete Recipe" dialog

HMI User Management

HELIO-1658 Added "Add User" action

Video Page & Video Element

HELIO-1712 Added "Loop" and "Autoplay" to the Video element

Overlays

HELIO-1717 Added "Fixed" size option for "Open Page as Overlay" action.

Project Templates

HELIO-1764 Added "Production Workflows Using Flow Maps" template

Data Layer
OPC UA Connection

HELIO-1764 Added support for more SIMATIC types:

  • Time / LTime
  • Date
  • TOD / LTOD

HELIO-1764 Added support for more built-in types:

  • Duration (i=290)
  • DurationString (i=12879)
  • TimeString (i=12880)
  • DateString (i=12881)

Improvements

HMI
Performance
  • Previously loaded pages now load faster
Messaging

HELIO-1784 Improved rendering performance of message dialogs

IDE
Performance
  • Improved performance for projects with large translation files
  • Clean-up action in Translation Manager now provides better user feedback
Docs
  • Added documentation links to Property Panel
Pages
  • Improved consistency when working with Page Footers
Data Layer
OPC UA Connection

HELIO-823 Improved startup time and connection reliability

Fixed

On-Screen Keyboard

HELIO-1584 Made sure to apply URL parameter "enableOSK" on Android and iOS devices

HELIO-1255 Fix position when using a "Sidebar"

Design System
Elements
Magic Output

HELIO-1749 Conceal variables of subtype "Password"

Dialogs

HELIO-1790 Fix dialogs disappearing when adjusting zoom

Messaging

HELIO-1784 Fixed issues when closing message dialogs

HELIO-1760 Fixed message dialogs showing empty solution text

HELIO-1857 Fixed "Export Message" leading to unresponsive HMI

Actions
Write Data Variable

HELIO-1805 Fixed writing to wrong variable when used inside "Switch" property

Save Recipe

HELIO-1785 Fix On-Screen Keyboard not appearing in dialog

IDE
Images

HELIO-1545 Fixed handling of encoded characters in SVGs

Data Layer
OPC UA Connection

HELIO-1691 Suppress warnings for an undefined data type used by SIMATIC S7 PLCs

HELIO-1691 Fixed incomplete node hierarchies for SIMATIC S7 PLCs

HELIO-1769 Recover from "BadTooManyMonitoredItems" errors to prevent missing values

HELIO-1645 Improved disconnection handling

NOA Connection

HELIO-1709 Improved disconnection handling

HELIO-1769 Improved handling of monitored items

Data Variable Types

Icons

2 icons have been added to the HELIO Icon Set, bringing the total to a whopping 1140. 🎉

Added
DottedCircle
EmptyPage