Skip to content

Release highlights

Major features per platform release, newest first. See the changelog overview for how releases are numbered and what is (and isn’t) included here.

Responsive HMI, an expanded connector set and a complete Structured Text reference.

  • Responsive HMI editor: design once and adapt per device — per-breakpoint layout persistence, breakpoint management, canvas zoom, a custom component library, reusable templates with auto-syncing placeholders and default values, and sidebar/menu controls (auto-burger expand, full-width linked menus).
  • Expanded connectors:
    • MQTT reworked around a consumer/producer structure, with a new Object payload data type (object passthrough) plus per-mapping subtopic validators, topic joining and skip-with-log handling for invalid mappings.
    • New REST-RPC connector with a full configurator (entities, tabs, modals and a request-headers editor).
    • Per-type and bulk import/export of connections directly from the runtime tree, with name-uniqueness validation.
    • A flattened, live-updating connection tree under each runtime, a connection picker, and a History tab.
  • Structured Text language reference: complete in-product ST documentation — operators, standard functions, functions, methods/classes/interfaces, command groups, plus RPC calls and system-time access.
  • HMI / portal theming: create, edit, apply, restore and import/export themes between projects.
  • Project libraries: named libraries with rich in-IDE error reporting (error panel, colour-coded tree, clickable error links).
  • Project assistant / copilot: redesigned chat UI with accept/reject diff view, Structured Text syntax highlighting, streaming responses, model selection, and client-side create of POUs/folders/HMI pages.
  • Inputs/outputs: access variables renamed to inputs/outputs throughout, with legacy and transpiler-generated variables shown together, AG-Grid editing, total/filtered counts and manual refresh.
  • Devices & runtime: simplified Docker/Podman edge install flow with live bootstrap progress, runtime auto-update notifications, reset-retained-values action, and richer per-process state and activity-log views.

Themes, libraries and the Kafka connector.

  • HMI / portal theming: full theme support — create, edit and apply themes, restore defaults, and import/export themes between projects.
  • Project libraries: switch projects to using named libraries, with improved library error reporting in the IDE (library errors shown in the error panel, colour-coded tree items and tab titles, clickable error links with file paths).
  • Kafka connector: new connector end-to-end — Kafka entities added to the runtime connection model on the portal side, and on the runtime a full Kafka producer (multiple trigger types, JSON payloads, Kerberos / SCRAM SHA-256 & SHA-512, OAuth/RBAC token acquisition).
  • IDE assistant: in-editor document / explain / refactor actions and a hover provider.
  • Access variables renamed to inputs/outputs for clarity.

See IDE and HMI.

Generic mapping grid, reports and device power control.

  • Unified mapping experience: every connector configurator (Modbus, MQTT, OPC UA client & server, Node-RED, IO-Link, ctrlX, InfluxDB, SAP, Sparkplug, Raspberry Pi) moved to a single generic mapping grid with bulk replace mappings (with preview) and one-shot replace-all.
  • Report configuration page: configure and schedule usage reports from a dedicated page.
  • Power on/off cloud devices directly from the portal, with a device-process running-state indicator.
  • Byte-string support in the watchlist.
  • Redesigned organizations page with createdAt / createdBy device metadata.

HMI templates, navigation and the first project assistant.

  • HMI templates & page panels: reusable templates with value placeholders, template search, navigation tags and active-state navigation, and template-parameter resolution.
  • Project assistant / copilot: first working version of the AI-assisted project flow (preview for all steps).
  • Variables productivity: import/export for access and config variables, copy-paste between variables, and an advanced “import all access variables” method.
  • Connection browsing: browse OPC UA client and ctrlX connections live; subscription-based tree nodes that load data on expand (runtime support added on the control side).
  • InfluxDB: timestamp variable for logged data.
  • New connector on the runtime: WAGO CC100 (digital/analog I/O read & write), plus LTIME/TIME conversions and a SYS_DATE_TIME standard function.

See Projects.

Project types, project users and live connection browsing.

  • Project types and per-project users (add users to individual projects).
  • Connection browsing panel introduced (schema + UI), with metadata sent back from the runtime.
  • Organization deletion now guarded — an org with users or projects requires explicit confirmation.
  • Connectors: Node-RED data types, Sparkplug tag names, Tibber richer payloads.
  • Runtime/licensing: support for V3 license files and embedded company-ID validation.

Licensing & activation, IO-Link, SAP and device processes.

  • Licensing & activation: end-to-end license activation, license status structure, license generation with product / feature-set / tag-count selection, and a decode-license view. On-device activation mechanism and hardware-signature handling on the control runtime.
  • IO-Link connector (renamed from “murr”): resource mappings with a dedicated write-payload editor and URL-scoped JSON paths.
  • SAP connector and dialogs.
  • Device processes: per-process management (reinstall, edit, set log level, restart), watchlist as a device process, and device warnings when a rebuild + runtime upgrade are required.
  • New on-device control runtime infrastructure (connectors migrated to the v2 connector framework).

See Licensing and Devices.

Modbus and AG Grid-based variable editing.

  • Modbus connector: detailed error messaging, byte-swap / word-swap UI, split RTU/TCP imports, big/little-endian display.
  • Access and config variables moved to AG Grid for a faster, spreadsheet-like editing experience.
  • ctrlX: useLocalDataLayer configuration flag.

Variable monitoring charts.

  • Variable monitoring chart with zoom behaviour, analog chart and a chart sidebar for live trending of values.

Debugger, variable monitor and OPC UA server.

  • IDE debugger: variable monitor, watchlist with start/stop control, read-from-device, debugging-session ping, and the supporting GraphQL operations/subscriptions.
  • OPC UA server connector: server profiles, locale IDs and full property configuration.
  • Device processes panel with restart action; virtualized devices list and device-map tooltip actions.
  • Licensing: in-portal license generator and decoder; organization address split into structured fields.

See IDE.

The early platform: maps, devices, builds and the first connectors.

  • Device map with clustering, live status (based on last-seen), fly-to and device details/actions.
  • Device export/import, device activity log, and runtime-state components.
  • Build experience: detailed build errors, save-all on (re)trigger.
  • Early connectors and editors: InfluxDB (tags, validations, log modes), MQTT/Sparkplug mapping editors, Modbus endianness.
  • IDE upgraded to the latest transpiler/language support; DOM-performance improvements.