deviceWISE IoT Gateway 26.02 Release Notes
A number of improvements and fixes were added to the IoT Gateway 26.02 release.
Summary:
The 26.02 release includes improvements made to the Workbench, deviceWISE View, Transaction Server and multiple drivers.
Production Release Date: July 2026
As of Release 24.01 the Technical Support License (TSL) is required to enable updates to new version. The absence of a TSL will prevent the update of installed software. If you do not have a current Technical Support License do not attempt to update your version of deviceWISE.
To ensure you are receiving genuine Telit Cinterion services and updates, all deviceWISE software as of Release 24.01 requires a Technical Support License (TSL) to be installed. The TSL acts as a reminder of the status of your Support subscription. At select periods prior to the expiration of the subscription, a notification on your deviceWISE Workbench will provide a clear visual notification. If you are missing a license or if the license is expired/expiring there will be a visual notice.
New features and enhancements to existing features
Workbench
- [MAP-26152] -Tweak pinning and color icons and behavior in trigger editor
Description: This improvement adds a pin to the top panel in the trigger editor, also adjusting all pins to reflect pinned state visually. - [MAP-25502] -Additional Warning when Attempting to Delete a TSL
Description: Added warning when deleting active technical support license. - [MAP-25040] -Customization of trigger action block color by category or user custom
Description: Colors for action blocks within a trigger can now be edited. This can be done globally for all instances of a type of action, or a single individual action block. - [MAP-25801] -Change display of package information to show dw build version instead of timestamp
Description: Package panel will now display base build version as well as package version. - [MAP-26146] -Adjust workbench handling of slash for non-bit variables
Description: Modified handling of boolean device variables with name format of "String/[numeric]" to avoid processing as integer bits for subscription purposes. - [MAP-25528] -Galleries should have "Filter" option
Description: Galleries view now has a filter input text field for filtering the data in the galleries table.
deviceWISE View
- [MAP-25606] -Implement IBM VI Widget
Description: Added IBM VI Widget. - [MAP-25356] -View -- needs to escape [], just like "." are escaped
Description: Added escape [], in addition to escaping dots ".". for variables. - [MAP-25993] -Allow Variable Passing via SQL Table Widget Row Click
Description: Added support for Variable Passing via SQL Table Widget Row Click for the SQL table widget mapped to the remote database. - [MAP-25988] -SQL Table Widget for remote db transport add ORDER BY clause with ASC and DESC sorting options in the query builder
Description: SQL Table Widget for remote db transport added support for ORDER BY clause with ASC and DESC sorting options in the query builder. - [MAP-25511] -View SPC: Annotation values should be dynamic
Description: SPC control chart added dynamic values for y and y2 y-axis annotations. - [MAP-24755] -View SPC: Histogram should display whole X axis range
Description: Histogram's default range is the upper and lower limits, but will adjust if samples fall outside those limits.
Transaction Server
- [MAP-18647] -DB Transports - add the error messages to the mapping logs
Description: Improved TS Mapping logging for database transport by capturing error details in addition to successful request and response logs. - [MAP-26062] -Move Transaction Server logging to log4j version 2
Description: Migrated application logging from Log4j 1.x to Log4j 2.x.
deviceWISE Runtime
- [MAP-25791] -Update SQL Table View Widget to to leverage transport based databasesnnections and view data from db
Description: Added Support to SQL widget to use Transport to connect to Remote database - [MAP-25621] -HTTP Client should support new Credentials approach
Description: Added a credential profile drop down to create a possibility to pick the profile to add the bearer token to the http header. - [MAP-25820] -Minor Update to current Universal Robots Driver Version 1.2.1
Description: Universal Robots Driver updated to version 1.2.2 to address two issues identified during product testing and demonstration efforts. - [MAP-25835] -Credentials: Oath2 field name should reflect its usage -- see description
Description: Updated Display name "Endpoint URL" to "Issuer URL" in the credential panel - [MAP-26050] -Allow Entra json to also accept a single string for "groups" value
Description: The "JWT Roles" now supports both String and Array of Strings. - [MAP-25740] -JQ (JSON Query) allow for editing JSON document in the action
Description: New "String" Output type was added, instead of parsing the json output and mapping to variables, string output type will now return the raw string. - [MAP-25748] -Add Variable Event for MT Connect
Description: MTConnect support trigger event based on samples. - [MAP-26023] -Add more information to Sample Eventt
Description: MTConnect driver now has a Sample event to fire triggers based on samples returned in a poll.
Drivers and Extensions
- [MAP-25978] -Add Zoom in/out capability to Advantec ICAM-540
Description: Added Zoom in/out capability to Advantec ICA-540 - [MAP-24756] -View SPC: Amount of histogram buckets should be configurable
Description: Amount of histogram buckets should be configurable for Histogram - [MAP-25869] -Upgrade Aravis to version 10 in GenICam driver (to take adv of GENTL producer)
Description: Updated Aravis to version 10 - [MAP-25249] -Update Bacnet API
Description: Upgraded the BACnet API to version 6.0.117 - [MAP-25721] -Implement FANUC CNC Alarm Message, Type, Number Command Support
Description: dwfanuc_cnc: Added alarm messages and operator messages support - [MAP-25607] -When reading dw.toyopuc.driver we get -7226 Device Read Error message
Description: dwtoyopuc: Fixed heartbeat issue to fix 10sec PLC RST - [MAP-25743] -dwibm_maximo: add output fields for CWO and CSR blocks
Description: Added HTTP status/message output fields in the action blocks for customer debugging purposes. Fixed device selection drop down list in the action block. Now only started devices are available to be selected.
Issues Fixed on the 26.02 Release
Workbench
- [MAP-26068] -Selecting Freeform may error and/or show wrong columns when blank
Description: Added undo functionality to freeform select panel as well as initialization to selected table when field is blank. - [MAP-25793] -Alternate Credentials "Use for all gateway nodes" applies inconsistently across gateway nodes
Description: Changed alternate credential login to properly apply to all/single nodes and updated ui. - [MAP-25622] -Workbench not showing data when user repeatedly expands lazy enum node
Description: Corrected expansion of lazy enumeration variable tree node possibly resulting in incorrect variable list if response is delayed. - [MAP-25866] -Large string field entry gets cut off -- cant scroll to the right
Description: Corrected width formatting issue in generic panel text fields with large string values. - [MAP-26208] -Watch/Trends do not display large float flyover values correctly
Description: Correctly display large float integer values in variable watch and trending plots. - [MAP-25169] -License Server - Sort issue in "Device Count"
Description: Fixed numeric sorting in administration tables. - [MAP-26142] -Rockwell driver Expanding Array of UDT multiple level not working
Description: Fixed device variable lazy enumeration when path contains multiple arrays. - [MAP-26057] -Pressing "Run in Background" button when downloading .fwu file immediately stops the download
Description: Fixed an issue that caused update downloads to stop after selecting Run in Background. The download process now continues reliably in the background. - [MAP-26311] -Fix non-functional Trends tab context menu actions
Description: Fixed missing implementation of Import, Export, and Select All actions for Trends.
deviceWISE View
- [MAP-25657] -Numeric input fields do not accept minus sign, preventing entry of negative values
Description: Added support for negative values to numeric input fields. - [MAP-25663] -dw View - JSON Editor, Widget Code Editor, and JSON Preview Show Blank Screen in DW View Since v2.5.3
Description: Fixed issues that affected editing code using JSON Editor and JSON Preview S. - [MAP-26076] -Query Tab Not Presenting in Dropdown and List Widget
Description: Fixed defect that would cause the Query Tab to not appear in Dropdown and List Widget. - [MAP-25975] -Browser Memory Leak When Using IBM Maximo Widget in VIEW
Description: Fixed Browser Memory Leak When Using IBM Maximo Widget in VIEW. - [MAP-25271] -dW View - navigation from live mode to home is broken
Description: Fixed broken navigation from live mode to home.
deviceWISE Runtime
- [MAP-25497] -When starting multiple licensed devices simultaneously on Windows NT, core exits with Runtime exception caught: [0xC0000005]
Description: Fixed the issue that was causing issues on Windows 32bit only. By changing the signature of the function, the Core is now working without problems. - [MAP-25984] -Advantech Live View not working when the camera is on the same host
Description: Live View does not work when deviceWISE is installed on the camera. This occurs because the camera's IP address is set to localhost, causing the Live View URL to be configured incorrectly. To resolve the issue, the Live View URL has been updated to use the IP address of the deviceWISE host instead of localhost. - [MAP-25652] -Alternate Credential Authentication Failure After Password Reset for Newly Created WB User
Description: Fixed mismatch between the expectation of the core and the Workbench, changing the core to match the Workbench and other commands. - [MAP-25849] -User with no roles (or only a role with no permissions) can login
Description: User with no roles will now not longer be able to login. - [MAP-25707] -Demand Write and Enhanced Demand Write Trigger Actions Bypass Policy Permissions
Description: Variable security for read and write weren't working correctly, now it's fixed. - [MAP-25259] -AWS IoT should go to S/F if you click to disconnect and S/F is configured. Or if Stopped.
Description: Fixed the issue, now when Store and Forward is configured, AWS IoT Core will go into S&F when Disconnect button is clicked on admin panel. - [MAP-25480] -When TSL is expired, exception log suggests to update to 23.04 instead of last supported version for that TSL
Description: Aligned the grace periods to avoid mismatches and errors. - [MAP-26040] -Fanuc CNC Crash on Start Up
Description: Request thread stack size increased to 1M. - [MAP-25956] -Peerlink crashes when restarting happens right after a disconnect
Description: Peerlink crashes when restarting happens right after a disconnect. This fix added a check in the protected mutex to prevent the issue from happening. - [MAP-23336] -DW Core Locking Up
Description: The Variable Block read/write callback was moved into its high limit pool to avoid pool thread deadlock situations. - [MAP-26108] -Can't import License Client settings because HWID/ID
Description: Importing/restoring license pool setting will succeed now even if the hwid is not available. On enabling the client, if hwid is not valid, it will pick the first hwid to use. - [MAP-25527] -IFM Driver can't render Keyence Sensor
Description: IFM IO-Link driver supports sensors with multiple input modes. - [MAP-26020] -File Watcher --- missing file updates
Description: Fixed missing firing when too many files are changed currently. - [MAP-25507] -Cannot write negative values to INT1 datatype on Teltonika musl-cs
Description: Fixed an issue on Teltonika musl-c where negative INT1 values were rejected with conversion overflow errors; signed INT1 values now work correctly across assignments and related UI validation. - [MAP-25449] -Teltonika musl-c unable to perform data type conversions with Set Action even if value is valid for the output variable
Description: Fixed an issue on Teltonika musl-c where Set action conversions to INT1 could fail with a false overflow error even for valid values. - [MAP-25334] -ASan detected memory leaks
Description: Fixed multiple DW Core memory leaks and an AddressSanitizer symbol-collision issue, improving stability and memory handling in core action and license-processing code.
Drivers and Extensions
- [MAP-26128] -Azure Settings --- nothing gets exported --- AWS IOT settings do get exported
Description: Azure configuration settings are now exportable. All settings, minus files i.e. certificates, are exported and can be imported into another deviceWISE node. - [MAP-23430] -Action: Dynamic Demand Read - Unable to read/write BOOL from a PLC
Description: Dynamic Demand Read supports bit/boolean reads. - [MAP-25762] -Action: Dynamic Demand Write - Unable to read/write BOOL from a PLC
Description: Dynamic Demand Write supports bit/boolean writes. - [MAP-25764] -OHAP - Multiple Node crashes in Gateway1 & 2
Description: dwrockwell: Fixed crash in lazy enumeration - [MAP-24938] -Rockwell Issue w Firmware 38 - program tags not all visible
Description: dwrockwell: Fixed issues in enumeration with version of PLC FW:38 and above - [MAP-25529] -deviceWISE CIP Unsolicited Listener Device Not Accepting Data
Description: dwrockwell: Increased req/rsp buffer size to 4KB to allow unsolicited packets more than 2KB. - [MAP-26135] -Node crashing due to Siemens Listener when S7 Device sending message to Node but IP configured in Deny List
Description: dwsiemens: Fixed a crash that happened in the listener. - [MAP-25720] -View Subscriptions not handling forward slash "/" in variable name
Description: Fixed issue while dealing with Slash - '/', to proceed with this, the character goes through a conversion process, from a json string into a variable_info. - [MAP-25971] -AWS Connector & Storing Profile Crash
Description: Fixed issue where a double free occurs when S&F is in use. - [MAP-26060] -Invalid memory in IFM driver
Description: Fixed freeing of NULL pointer. - [MAP-25917] -Null free in dwazure
Description: Fixed freeing of NULL pointer. - [MAP-26082] -FileWatcher for Windows is not working
Description: Fixed issue that would cause the FileWatcher for Windows to not work properly due to file size event variable. - [MAP-26257] -dw.dwjson.Linux-ARM32v7-gnueabihf-Generic.1_0_1.pkg error
Description: JSON extension supported on ARM32v7 platform. - [MAP-26330] -HTTP (LWS) Server not honoring the API Session Timeout
Description: HTTP LWS server timeout setting is honored and will timeout idle connections. - [MAP-25921] -dwibm_maximo: core crashes when creating a WO
Description: Fixed a variable declaration on input fields filtering function that was causing dwcore to crash. Improved device validation (64410) error message. - [MAP-25958] -dwibm_maximo: review action blocks property fields before document the driver
Description: Created a set of hardcoded input fields lists for the Maximo action blocks. The idea was to provide default mandatory, optional and skipped/forbidden fields. In addition to the set of input fields. A new "Enable Full Mode" checkbox was added to the action blocks in order to, optionally, provide access to all the fields available in the Maximo server api, except the ones in skipped list. The skipped list is internally defined and can't be customized by the user. - [MAP-25351] -Memory Leak after loading the new LWS HTTP driver.
Description: Fixed a memory leak in the LWS HTTP/HTTPS driver that could cause gradual memory growth during continuous page loading and long-lived client sessions. - [MAP-25779] -Alternate Credential Authentication Failure After Password Reset for Newly Created WB User
Description: Fixed a Linux installer issue that could prevent deviceWISE from installing or updating on newer Red Hat systems because of tar path-handling changes. - [MAP-25712] -Update Caused Files to be Deleted from the Core DB
Description: Fixed an upgrade issue that could overwrite the Core DB and cause loss of project and device data; updates now perform added validation and safer incremental backups before modifying the database. - [MAP-25729] -License Client Not Working with HTTP LWS Server
Description: Fixed an issue that prevented the license client from working with the HTTP LWS server, enabling license pooling support with modern TLS 1.2+ certificate configurations.
| Generally Available | |
|---|---|
| Device Driver | Version |
| AcraDyne driver | 1.1.4 |
| Advanced Display Protocol | 1.0.2 |
| Apex Cleco driver | 1.9.5 |
| Atlas Copco driver | 3.10.3 |
| AWS | 1.1.4 |
| Azure | 2.1.19 |
| Beckhoff driver | 2.1.9 |
| Bosch Rexroth driver | 1.8.5 |
| Danlaw | 2.12.3 |
| Estic driver | 1.2.2 |
| FANUC CNC Driver | 2.1.0 |
| Fanuc driver | 2.3.3 |
| GPS | 1.0.4 |
| Industrial driver | 26.02.07 |
| Ingersoll Rand driver | 1.4.1 |
| Kawasaki | 1.4.0 |
| Keyence | 1.0.6 |
| LDAP – do not use with Linux X86 in versions 21.10 and later | 1.1.2 |
| Lua | 1.1.4 |
| IBM Maximo | 2.1.3 |
| IFM IO-Link | 1.0.5 |
| Melsec | 3.5.7 |
| Mitsubishi driver | 3.3.7 |
| Modbus driver | 2.11.7 |
| Modbus Server driver | 1.1.8 |
| Modem | 1.5.1 |
| MQTT driver | 2.1.13 |
| MTConnect driver | 1.3.11 |
| NMEA GPS | 1.0.4 |
| OAuth2 | 2.3.2 |
| Omron driver | 3.8.2 |
| OPC-UA Client driver | 3.1.42 |
| ROC Plus driver | 2.0.3 |
| Rockwell ControlLogix driver | 3.3.4 |
| Schneider Electric | 2.9.0 |
| Siemens S7 driver | 3.0.10 |
| SNMP driver | 1.1.1 |
| Sparkplug B | Included and Updated as part of MQTT |
| Stanley Tools driver | 1.3.1 |
| Sturtevant Richmont driver | 1.8.5 |
| Sysmon | 1.0.2 |
| TCP Listener | 2.4.1 |
| Toyopuc | 1.0.7 |
| TR50 | 2.6.2 |
| deviceWISE View | 2.7.6 |
| Technology Preview | |
|---|---|
| Device Driver | Version |
| Amcrest | 1.1.0 |
| Apple iOS VI | 1.2.7 |
| AWS SiteWise | 1.0.3 |
| BACnet / IP driver | 3.3.1 |
| Barcode Scanner | 1.1.1 |
| CODESYS driver | 1.0.0 |
| CTI (Control Technologies Inc.) driver | 2.1.5 |
| EDU (not built for Windows 64-bit) | 1.0.1 |
| E-Sensors | 1.0.1 |
| File Watcher - Updated with 23.04 | 1.0.8 |
| Google Cloud Platform (GCP) | 1.0.0 |
| HAAS | 1.0.2 |
| GrovePi driver(Only in Raspbian directory) | 1.0.2 |
| HTTP Server | 1.0.1 |
| J1939 IXXAT device Driver | 1.1.1 |
| JSON | 1.0.2 |
| Melsec | 1.0.1 |
| Nachi – (Windows Only - Win32 and Win64) | 1.0.0 |
| 1.0.1 | |
| OPTO22 | 1.0.0 |
| Sandbox | 1.3.2 |
| Serial | 1.3.0 |
| SICK CLV Scanner | 1.1.7 |
| Simulation | 1.0.0 |
| Telit SmartIO | 2.2.1 |
| Trending | 1.3.14 |
| Visual Inspection | 1.0.23 |
| Virtual | 1.3.0 |
| Xirgo | 1.3.0 |
| Zaxis (only built for Windows products) | 1.0 |
Backup before upgrading! You should do a Backing up and Restoring a node's configuration of your configuration from the Workbench prior to upgrading to a new version of deviceWISE.
Updating from an earlier release level of an Enterprise Gateway to 25.02
Customers updating from 21.05 or earlier release, will need to update both the deviceWISE runtime and the package files to the 25.02 build level before starting their deviceWISE application.
For Windows Enterprise Gateway products:
Upgrading a Windows Enterprise Gateway product from a version before 19.1.6 to 25.02
We moved to a new installation architecture for Windows Asset Gateway and Enterprise Gateway products with version 19.1.6. These Special Notes apply to a one-time transition from a Windows Gateway version before 19.1.6 to a Windows Gateway version after 19.1.6.
If you are upgrading a Gateway for Windows product to version 19.1.6 or later, you must do the following:
- Perform a node backup of deviceWISE
- Backup all files used in the Staging Browser folders or properties files that were added outside of the original deviceWISE installation. (For example: C:\deviceWISE\Runtime\staging and C:\deviceWISE\Runtime\dwcore)
- Uninstall the (pre-19.1.6) version of the Enterprise Gateway for Windows product
- Install deviceWISE Enterprise Gateway for Windows or deviceWISE Asset Gateway for Windows using the given installers.
- Copy the files backed up from step #2 contained in the Staging Browser folders or properties files to the new installation folder. (For example: C:\Program Files (x86)\deviceWISE\Gateway\staging and C:\Program Files (x86)\deviceWISE\Gateway\dwcore)
- Restart deviceWISE.
- After updating to 25.02, you will need to add all device drivers and extensions from the new 25.02 release level.
- Restore your node.
Upgrading a Windows Enterprise Gateway product from 19.1.6 or later to 25.02
A firmware update from a release for Enterprise Gateway for Windows before version 19.1.6 to 25.02 is not supported. You must do a complete product installation as noted in the previous section.
If you are updating an Enterprise Gateway for Windows 64-bit products from the 19.1.6 release or later, then you can use the firmware update option.
After updating to 25.02, you will need to add all device drivers and extensions from the new 25.02 release level.
After updating the runtime and the package files, you may restore your node from a backup if you did a node backup before installing the new version of runtime and packages.
For AIX, Linux, or WinCPU Enterprise Gateway products:
If you are updating an Enterprise Gateway from a 17.2.3 through 25.02 (inclusive) release, then you can use the firmware update option. A firmware update from a release before 17.2.3 is not supported.
If you are updating an Enterprise Gateway from a 17.1.14 or earlier release to 25.02, you must do a complete product installation. This is required to install the supporting libraries and 3rd party support files. These supporting files are not included in a firmware update for an Enterprise Gateway, however they are included in a complete install.
After updating to 25.02, you will need to add all device drivers and extensions from the new 25.02 release level.
After updating the runtime and the package files, you may restore your node from a backup if you did a node backup before installing the new version of runtime and packages.
A firmware update from 16.1.8 or earlier to 25.02 is not supported for CentOS 7 or systemd installations. A full installation is required.
20.1.9 is the final release for VxWorks-based gateways and got removed from builds beginning with the 20.1.10 release. If you need assistance, please contact us here.
Updating from an earlier release of an Asset Gateway to 25.02
Customers updating from 21.05 or earlier release, will need to update both the deviceWISE runtime and the package files to the 25.02 build level before starting their deviceWISE application.
For Windows Asset Gateway products:
Upgrading a Windows Asset Gateway product from a version before 19.1.6 to 25.02
We moved to a new installation architecture for Windows Asset Gateway and Asset Gateway products with version 19.1.6. These Special Notes apply to a one-time transition from a Windows Gateway version before 19.1.6 to a Windows Gateway version after 19.1.6.
If you are upgrading a Gateway for Windows product to version 19.1.6 or later, you must do the following:
- Perform a node backup of deviceWISE
- Backup all files used in the Staging Browser folders or properties files that were added outside of the original deviceWISE installation. (For example: C:\deviceWISE\Runtime\staging and C:\deviceWISE\Runtime\dwcore)
- Uninstall the (pre-19.1.6) version of the Asset Gateway for Windows product
- Install deviceWISE Enterprise Gateway for Windows or deviceWISE Asset Gateway for Windows using the given installers.
- After updating to 25.02, you will need to add all device drivers and extensions from the new 25.02 release level.
- Copy the files backed up from step #2 contained in the Staging Browser folders or properties files to the new installation folder. (For example: C:\Program Files (x86)\deviceWISE\Gateway\staging and C:\Program Files (x86)\deviceWISE\Gateway\dwcore)
- Restore your node.
Upgrading a Windows Asset Gateway product from 19.1.6 or later to 25.02
A firmware update from a release for Asset Gateway for Windows before version 19.1.6 is not supported. You must do a complete product installation as noted in the previous section.
If you are updating an Asset Gateway for Windows 64-bit products from the 19.1.6 release or later, then you can use the firmware update option.
After updating to 25.02, you will need to add all device drivers and extensions from the new 25.02 release level.
After updating the runtime and the package files, you may restore your node from a backup if you did a node backup before installing the new version of runtime and packages.
For AIX, Linux, or WinCPU Asset Gateway products:
If you are updating an Asset Gateway from a 17.2.3 through 22.02 (inclusive) release, then you can use the firmware update option. A firmware update from a release before 17.2.3 is not supported.
If you are updating an Asset Gateway from a 17.1.14 or earlier release to 25.02, you must do a complete product installation. This is required to install the supporting libraries and 3rd party support files. These supporting files are not included in a firmware update for an Asset Gateway, however they are included in a complete install.
After updating to 25.02, you will need to add all device drivers and extensions from the new 25.02 release level.
A firmware update from 16.1.8 or earlier to 25.02 is not supported for CentOS 7 or systemd installations. A full installation is required.
For more information about upgrading your software, see Updating products.
20.1.9 is the final release for VxWorks-based gateways and got removed from builds beginning with the 20.1.10 release. If you need assistance, please contact us here.