Product Updates
2025
Litmus Edge 4.0.0
5 min
release date september 5, 2025 review the current list of limitations docid\ eax yfkpggsv lhc4um5u note a litmus edge developer edition 2 hour trial docid\ mq3ipntmu2r6tm271cgut is now available for you to easily explore and develop in the product new features description devicehub devicehub introduces new drivers and driver versions and a timestamp improvement this release introduces the following drivers abb abb robot web services ab (allen bradley) ab logix serial ab flexlogix ethernet (gen2) ab flexlogix serial (gen2) beckhoff beckhoff twincat 3 ads ethernet ge ge ethernet symbolic ge ethernet absolute historian historian mysql server client ignition ignition module modbus modbus multi station rtu to tcp converter (only le) odva odva cip ethernet (gen2) omron omron hostlink (gen2) omron fins serial (gen2) siemens siemens s7 200 serial (gen2) siemens s7 200 ethernet (gen2) a new generic tcp device driver is now available you can use the driver to listen to tcp ports and read polling request responses this version of driver support tcp later versions will include udp and serial support with the opc ua client advanced driver, now the timestamp in tag payloads reflects the ocp ua servertimestamp when driver mode is set to subscription and additional parameters are enabled analytics analytics introduces a jsonata node and ai processor nodes new ai processor nodes and models are introduced use the nodes to integrate your llms and slms with litmus edge define and manage ai model connections choose from providers like openai, cloudflare ai gateway , grok 3 , ollama, google gemini, nvidia, and, anthropic use system and user prompts for flexible ai interaction trigger ai chat calls based on user input generation link multiple ai processors for advanced workflows now you can apply variables in flows and processor configurations variables enhance usability, support power users, and improve the quality of edge analytics deployments at scale add and manage variables in analytics > variables integrations the following new connectors are available mqtt v5 generic mqtt v5 generic over ssl now you can specify seconds as a time interval for synchronizing cloud storage jobs in integration > object > cloud storage sync when creating or editing a cloud sync job, now you can select seconds when specifying how frequently the job occurs applications new filters support granular searches of marketplace applications filters at the top of the page on applications > marketplace enable you to filter by category and sort results by newest or oldest applications you can also apply additional search parameters depending on the applications that you are searching on you can now specify create , update , and delete settings for the modify permission for example, you could allow a user to maintain (but not remove) running marketplace applications and containers synchronizing of marketplace catalogues has been improved now you can view the last sync date and time for catalogues select specific catalogues and sync only those catalogues sync all catalogues enhancements and improvements description devicehub devicehub provides improvements to drivers, logging, usability, tags, and more drivers ekw register's bit type for jtekt toyopuc cmp link ethernet (gen1 3) driver now displays correct success status, along with added data types int16, dword, int32, float32, float64, and string the new panasonic fp ethernet (gen1 3) and panasonic fp serial (gen1 3) drivers support all data types for fp2sh the beckhoff twincat3 ethernet (gen1 3) driver is enhanced renamed the driver to beckhoff twincat3 ethernet symbolic fixed issue with ltime datatype syntax that create discrepancies in unit notation (seconds vs microseconds) fixed issue with the data representation of sint datatype an experimental banner displays in the readme and ui for drivers that have depreciated flags you can now configure maximum registers per request for coils, contacts, inputs, and holdings for all modbus drivers you can now browse udt instances in the ab micro800 ethernet driver by uploading csv files to the /ftp data/devicehub/ folder a new write response topic, which allows you to view a success/failure response for write requests that the driver sends, is now available for newer drivers you can now bypass specific opc ua server certificate errors ( badcertificatechaininvalid and badcertificaterevocationunknown ) for the opc ua client advanced driver now you can convert shift jis encoded strings to unicode using the keyence serial driver to read japanese data this replaces the workaround of converting shift jis strings within a flow logging you can now use improved logging system, which eliminates log15 dependencies, for the following drivers network utilities omron sql danfoss fc/tsc opc ua osi agent usability you can now edit existing metadata key/value pairs directly using the edit (pencil) icon you can now select from a dropdown menu to browse for tags where on going and completed tasks are sorted by latest timestamps improved usabilty for asset discovery you will no longer see the tag browse and server search options in the devicehub when adding tags tags you can now view tags organized in ndata and ddata folders, with tagnames indicating their types for browsing the sparkplug b driver you can now copy the masked tag token directly from available topics browsing is easier through improved tag retrieval, better loading times, and background processing additional updates you can now use int64 and uint64 data types, along with h string and i string registers for modbus tcp power meter applications you now have improved handling for time types (time, date, dt, tod) as u64 , formatted into appropriate strings you can now discover mdns devices through asset discovery digital twins the following improvements have been made to digital twins general you can now import digital twins instance topics into the integration connectors with a complete list view, selection capability, and detailed import success/failure notification you can now sort device and tag dropdown lists alphabetically in the add an instance dialog box, dynamic attributes , and other ui elements you can now download/export a csv containing existing dynamic attributes you can now validate (non unique names, incorrect schema ids, and improper data types) imported digital twins attributes error handling and messages an error message now displays for instance level csv import failures the instance name now displays on the instance page along with the uuid , and the model name error notifications now display in the schema editor for invalid function names error handling has been improved to prevent creating invalid jsonata transformations through api operations pop up restrictions now replace missing scope errors for viewer role actions on digital twins models dynamic and static attributes you can now generate ids for attributes and transformations, enhancing api responses for dynamic attributes and instances you can now subscribe to specific static and dynamic attributes with nats messages published at user defined intervals for static attributes and immediately for dynamic attributes flows manager minor ui improvements have been implemented analytics dynamic topics from datahub publish nodes no longer display when importing analytics topics into connector or opcua you can now publish dynamic topics in datahub publish processor function you can now manually trigger the inject processor using a new button on the inject node navigation is improved in analytics as page transitions now automatically save configurations and the connect wire process no longer prompts for definitions by default usability enhancements have been introduced in the ui applications you can now group containers by application on the catalog apps page for expanded views, status indicators, and quick action options the error message now displays more details for failed catalog synchronizations you can now filter catalog applications logs by container tag to provide targeted insights for each container you can now update marketplace applications where the old version stays active until the new version is fully downloaded integration improvements have been made to connectors, subscriptions, security and product usability connectors the efficiency in the data laye r for all connector configurations and topics, using badger for individual topic storage and index management an updated create > create connector button was added to the add a connector dialog box for creating new connectors the architecture has been improved for connectors in the following ways improved message processing efficiency reduced resource consumption introduction of individual fifo/lifo management improved data handling you now have an increased limit to maximum parallel publish count for nats connector to 100,000 you can now upload integration templates without duplicates and the system prevents adding multiple instances of the same connector improvements have been made to read and write throughput, enhanced cpu efficiency, and optimized storage management across all connectors now you cannot edit connector configurations when in connected , disconnected , or polling states subscriptions you can now enable, disable, or remove all subscriptions simultaneously with enhanced backend endpoints to handle over 30,000 subscriptions effectively you can now enable and disable all subscriptions using ui icons consistent warning banner styles now display across subscriptions and instance dialog boxes security you can now choose oauth 2 0 as an authentication option for rest api integration connector when connecting to external applications handling of credentials has been improved in the ui and with api use usability you can now schedule jobs to run on a specific day and time in a week in cloud storage sync opcua warning messages are improved for invalid security mode and policy combinations during configuration system the following improvements have been made to systems general you can now easily add multiple topics by separating topic names with commas in system > access control > tokens and write topics you can now access existing events from various components in the edge device in your litmus edge manager a notification now displays to indicate that your license is about to expire templates now a dialog box displays all items in a template upon upload to prevent the import of incorrect templates you can now export and import cloud storage configurations security you can now regenerate oauth client secrets, manage secret rotation, and set new expiry dates for expired clients directly from the access control tokens interface you can now configure oidc providers with the addition of client id and client secret fields in the edit oidc provider dialog box logging you now have unified structured logging across all edge device components you can now track ftp service changes with new event logging for server start/stop, user addition, and user removal resolved issues description devicehub fixed issue where the keyence nano ethernet (gen1) driver failed to write data to certain bit registers, for example to em bit, mr, b, and others fixed issue where data values became associated with the wrong tags when a network issue, such as a disconnection, occurred with device connected with the mitsubishi q/l ethernet driver fixed issue where extra tag parameters for opcode 10 were intermittently missing when adding devices using roc800 driver fixed issue where events displayed tag names as \<nil> fixed issue where the first byte of the request pdu for modbus rtu drivers improperly returned as 00 instead of the correct station id ( 01 or 02 ) fixed issue where the drivers pollonce method timed out on large files fixed issue where metadata tag values were truncated for cfx tag generation fixed issue where tagging a time device using tunneling incorrectly used fb device value, ensuring accurate data representation for fb3000 device fixed issue with pagination not displaying the correct number of pages after applying a search filter in the tags table view digital twins fixed issue where schema id retained the deleted transformation value in the dynamic attribute page fixed issue where templates could be uploaded with spaces in model name , instance name , or instance topic name fixed issue where restarting an edge device instance inadvertently started previously stopped digital twins instances now you must upgrade existing instances when updating a model’s image and attempting to leave the page fixed issue where uploading a model instance template with max interval value caused the digital twin page to crash, resulting in a 502 bad gateway error analytics fixed issue where partially imported flows were not visible in the analytics ui after import errors, unless the page was refreshed fixed issue with the switch node that incorrectly displayed data type errors when using int or uint fixed issue where the expression processor displayed persistent errors, even after breaking all links application fixed issue where last run time and next run time did not reflect the sync timer interval defined in cloud storage sync fixed issue where templates downloaded without launching applications contained no data for catalogs and registries fixed issue causing 500 server errors on applications pages and registry id not found errors fixed issue where users could not disconnect a running container from a docker network using the ipvlan driver fixed issue where users received no message when attempting to delete a running or paused container fixed issue where manual catalog creation displayed an internal error message on the ui integration fixed issue that caused an error when attempting to disable all subscriptions simultaneously fixed issue where the purge button appeared active when pl was off fixed issue preventing users from defining empty local topics for inbound subscriptions fixed issue preventing deployment of marketplace apps from aws ecr fixed issue where containers launched from the marketplace with unless stopped restart policy were incorrectly starting after a reboot fixed issue where the hide button was no longer visible during the loading state of a docker command fixed issue where the mssql connector failed to transition to a failed state when disconnected fixed issue where items per page visibility was lost during import from devicehub opc ua server fixed issue with opcua hierarchy api that intermittently resulted in the generation of duplicate tags system fixed issue where litmus edge did not start because an invalid certificate was generated from litmus edge manager in this case, a ' failed to start nginx server ' message displayed fixed issue where password policy setting descriptions were missing on the access control page fixed issue where the ok button was missing, allowing users to bypass the time zone difference warning and successfully log in resolved the following vulnerabilities in zerotouch binary cve 2024 45337 cve 2024 45338 fixed issue where multiple hostnames could only be added in one entry if the first hostname was a fully qualified domain name (fqdn) fixed issue where users encountered a dm error couldn't get wg info file does not exist error upon activation after upgrading from latest lts version docker deployment of litmus edge new features description new deployment support arm64 litmus edge docker container available now support bundle can now download a support bundle for the litmus edge docker version