Litmus Edge 4.3.0
4 min
release date september 11, 2026 note for information on updates to apis, see the litmus edge https //api litmus io/view/2s9y5r1rvg#f4804d0e 07a6 4bbc 862e a346cdc53870 and litmus edge manager https //api litmus io/view/2s9y5r1rvg#b7e9be00 4246 4091 8e34 bbe527228b46 change logs new features description device hub the following driver is available in this release sew eurodrive sew driver ethernet digital twins asset hierarchy path and metadata digital twin instances managed by litmus edge manager (lem) store their hierarchy context in two static attributes both are read only in le and update only when lem pushes a change hierarchypath contains the asset's full path withspaces and special characters replaced by underscores hierarchymetadata contains a set of key value pairs, for example enterprise, region, site, plant, area, work center, and work unit nested models a new dynamic nested model attribute type lets one digital twin instance reference another for example, a production line instance can point to each of its machine instances you pick the target model when you define the attribute and the specific instance when you configure it le resolves the topic for you transformations do not apply to this attribute type static attributes in dynamic attributes publish when a dynamic attribute payload publishes on digitaltwins \<modelname> \<instancename> \<dynamicattributename> , the message now includes the instance's static attributes alongside the value in a static attributes object analytics analytics ai suite manage all your ai resources on the new ai suite page models, instructions, skills, context files, tool definitions, mcp server registrations, memory, and agent files processors configuration allows user to select desired ai res \<font color="#0c121d">our\</font> mcp and tool management supports validation, test connection, tool list view le exports the resource tree as a zip file for backup or transfer to another instance, and imports a zip to restore it le stores, lists, and includes agent files in an export processor support for agents is planned for a future release import and export for scaling and backup integration the following new connectors are available in this release aveva aveva data hub gen 2 osi pi historian gen 2 maintainx maintainx api tiger data timescaledb sql gen 2 connectors now support jsonpath field mapping column mapping can read values from anywhere in a nested payload this applies to the postgresql, mysql, and ms sql connectors, so you no longer need to flatten nested telemetry upstream select enable jsonpath on the connector configuration to switch mapping values from first level payload keys to jsonpath expressions such as $ factory line machine sensors temperature system litmus edge now includes solution templates, which capture the complete configuration of a litmus edge system as a json file that you can apply to other systems you can parameterize a template, choose how it merges with existing configuration, and roll back to a snapshot taken before it was applied parameters a template can contain parameters so one template serves many sites or devices without being edited you enter the values when you apply the template le fills them into the settings and validates them before writes to the device apply modes three modes control what happens to configuration already on the device reset & apply clears the existing configuration and replaces it entirely with the template merge & apply combines the template with the current configuration items with new ids are added, and items whose ids already exist are overwritten after you confirm apply uses system logic, where each component decides individually whether to overwrite or keep an existing item snapshots and rollback le captures a configuration snapshot before a template is applied you can browse snapshot history, capture a snapshot manually, and roll back to any earlier snapshot a rollback is itself snapshotted, so it can be undone in turn enhancements description dashboard dashboard charts load faster after a browser hard refresh, which previously took up to 10 seconds the cpu utilization y axis now uses a fixed scale to match the memory load chart devicehub the following drivers are migrated to the gen 2 architecture these drivers are marked experimental in this release codesys devices codesys v2 ethernet absolute codesys v2 ethernet symbolic fuji devices fuji nb serial iec iec60870 5 102 ethernet keyence keyence nano keyence serial koyo koyo direct serial mitsubishi mitsubishi f ethernet mitsubishi fx3g binary ethernet panasonic panasonic fp ethernet panasonic fp7 ethernet siemens siemens ti505 ethernet simulator generator, including migration support from simulator toshiba toshiba computer link ethernet vipa vipa 300s ethernet yaskawa yaskawa mp2300 ethernet yokogawa yokogawa fa m3 ethernet the optional settings section of the add device dialog has an updated layout and clearer tex with publish additional attributes enabled, devicehub tag payloads from the modbus, opc ua, and siemens s7 drivers include status , statuscode , and sourcetimestamp keys opc ua client advanced supports an exclusion list for browsing i=2253 \[server] , i=86 \[typesfolder] , and i=87 \[viewsfolder] when tag creation exceeds the license limit, the error message now indicates failed to create tag(s) tag limit reached improved bit encoding for the address field when configuring a devicehub tag changing only the device name in a devicehub template and reapplying it creates a new device the name field warns you when you approach the character limit array and string tags in devicehub > data display a tag's value rather than 0 all modbus drivers ship with revised default timeout and retry count values ab logix ethernet supports array data types, and its unsigned integer types align with rslogix types ab logix ethernet batches string reads for faster performance ge ethernet symbolic handles a missing optional global variables csv file without failing the ge fanuc snpx serial driver name no longer includes the word "driver" the euromap 63 driver has a clearer overview and tool tips for the session directory path the automationdirect productivity series ethernet driver has a revised parameter name and tool tip the idec serial driver has a corrected register table, a revised parameter name, and an improved overview improved device transport field options to correctly reflect the supported communication protocols in the manage tasks dialog, parameters are now expandable in the browse params column digital twins digital twins reports clearer messages and errors the maximum limit on dynamic attributes is removed $edge dt model id and $edge dt instance id are available as variables in digital twins integration improved connector configuration tool tips for all connectors mqtt generic and mqtt v5 connectors use a qos value of 0 in fire and forget mode the rest gen 2 connector accepts a method and api path for it hub requests throttling limit field names are now consistent across the rest api gen 2 connector system ldap attribute names are no longer case sensitive, so identity lookup succeeds regardless of the casing active directory returns resolved issues description dashboard fixed issue where the dashboard displayed a gpu graph on hardware without a gpu devicehub fixed issue where the dashboard tag count doubled after an upgrade from 3 16 x to 4 0 x fixed issue where the emerson dnp3 ethernet with fb extensions driver did not poll for history the polling interval field was missing from the add and edit pages for history alarm event record tags in 4 0 x fixed string tag handling on the mitsubishi fx3g binary ethernet driver multiple tags configured at the same address with different string lengths all received the same value fixed issue where a device using the abb robot web services driver connected and disconnected repeatedly fixed read failures when multiple devices share one serial connection through the modbus multi station rtu to tcp converter combined with modbus tcp fixed issue where every mid revision property on the torque tool open protocol ethernet driver rejected any value except 1 and reported maximum allowed value is 0 digital twins fixed issue where the model image preview did not reset after clicking reload analytics fixed issue where creating a flow failed with a validation processor with name "flow \[n]" already exists message, because a uniqueness check rejected the processor names that flows share by design fixed issue where the playground reported inputprocessors is not defined for a javascript processor fixed issue where no error displayed when creating a datahub subscribe processor without a topic fixed issue where duplicate processor names were allowed fixed issue where groups could be created with an empty name fixed issue where leaving a newly created instance and returning to it opened a different instance instead applications fixed issue where a docker compose release with an external network name override did not attach to the resolved network variable placeholders in external network names are now resolved at launch and in the delete protection list integration fixed issue where an external influxdb connection passed its connection test but did not receive data logs reported not found bucket "tsdata" not found even when the database had been created manually fixed issue where the databricks zerobus ingest connector reported a connected status despite incorrect configuration settings fixed issue where the aws iot sitewise connector forwarded messages with a null value those messages are now dropped fixed issue where trailing spaces were accepted in a connector name uploaded through a template, which produced duplicate connector names fixed issue where connector templates omitted the enable logging field fixed issue where identical templates were marked as updated instead of skipped on upload fixed issue where the username and password fields on the mongodb v4 and later gen 2 connectors were not marked as required in the ui fixed issue where the drop count chart in the connector dashboard changed color on page refresh fixed issue where long connector logos overlapped the enable button in cards on the integration page opc ua fixed issue where nested event properties in opc ua client advanced returned null values values from opc ua server are now properly published in litmus edge fixed issue where the litmus edge opc ua server intermittently refused new connections while still reporting an ok status the receive queue on port 4840 was not drained and stale connections accumulated in close wait , so discoveryclient getendpoints returned badrequesttimeout restarting the server cleared the condition fixed issue where applying a template cleared a newly added hierarchy instead of preserving the existing hierarchy fixed issue where the tree hierarchy did not update until you navigated away and back again this occurred when adding a tag to an empty opc ua tree for the first time system fixed issue where le lost a static route if the connection was manually disconnected fixed edge cascading and nats server restart failure in litmus edge docker 4 0 12 and 4 0 13