Skip to content

Device Configuration Tool Changelog

v3.1.5

October 12, 2024
v3.1.5

Enhancements

  • Upgrade Go version to 1.22
    Upgrade Go version to 1.22.

Bug Fixes

  • Remove the empty id field on the exported profile
    Remove the empty id field on the exported profile.
  • Fix the import v2 profiles error
    Fix the import v2 profiles with incorrect device commands.

v3.1.4

October 01, 2024
v3.1.4

Bug Fixes

  • Fix the import profile invalid message
    Fix the invalid message that should not appear when importing profile.

Enhancements

  • Update S7 attributes
    The type attribute has been updated to support the options 'Timer', 'Counter', 'IEC_Timer', and 'IEC_Counter'.
    Add new attributes 'timeBase' and 'array_size'.
    Add 'Object' to the supported data types.

v3.1.3

September 19, 2024
v3.1.3

Bug Fixes

  • Fix the export profile error
    Fix the export profile error with resource contains basic/scale values.
  • Fix v2 to v3 Profile transform error
    Fix v2 to v3 Profile transform error in Resource Property.

Enhancements

  • Support export profile in xlsx format
  • Update OPC-UA Resource Attributes Form
    Supports RelativePath in array format, and a new field, "Specify Node by" has been added.
    Users can use "Specify Node by" to choose between nodeId or browsePath to specify the node.
    All NodeId fields have been converted to string format, allowing users to directly edit them or open a popup dialog for modifying the NodeId.

v3.1.2

July 30, 2024
v3.1.2

Bug Fixes

  • Fix the empty user id error on verify email page
  • Fix the blank page issue with General protocol on edit device resource page

v3.1.1

July 04, 2024
v3.1.1

Enhancements

  • Update S7 supported resource Data Types
    Enhance S7 resource Data Types to support array data types.

v3.1.0

June 25, 2024
v3.1.0

Enhancements

  • Support EdgeX V3 Device Profile
    For the import device profile feature, add the EdgeX V3 Profile option and remove the supports of v1.
    For the export device profile feature, add the EdgeX V3 Profile option and remove the supports of v1 and v2.
  • OPC-UA resource attribute update for Edge Connect v2.2
    Remove browseStartNodeId and browsePathNamespaceIndex fields
    Update browsePath from a single text field to a set of fields.
  • Add bitIndex to S7 device resource attribute
  • Support bulk delete Device Type
  • Support import xlsx device profile
    Enable the import of device profiles through XLSX in ImportProfileDiag
  • Support import PROFINET GSD file feature
  • Support device selection while importing the GSD file
  • Support import profiles from GSD file overwrite
    Overwrite existing profile when importing a GSD profile

v2.3.5

December 18, 2023
v2.3.5

Bug Fixes

  • Update the required condition of the OPC UA publishInterval attribute
  • Fix the bug of editing device profile
    Add additional checks if no deviceCommand or deviceResource is defined in device profile

v.2.3.4

December 05, 2023
v.2.3.4

Enhancements

  • Add Subscription attributes to OPC UA protocol

Bug Fixes

  • Fix EtherCAT ESI importer issue

v2.3.3

October 06, 2023
v2.3.3

Bug Fixes

  • Add EtherCATInfo XML field checking
    Add EtherCATInfo xml tag name and access value checking, and add subIndex to resource name to prevent duplicate.
  • Fix XML Charset is not applied
    When importing an XML file, the charset label should be applied to the XML decoder.

v2.3.2

September 14, 2023
v2.3.2

Bug Fixes

  • Performance improvements of several features
    Improve the performance of import resource, import profile and delete bulk resource features.

v2.3.1

July 12, 2023
v2.3.1

Enhancements

  • Validate the fields on the Signup Page
  • CSV importing enhancements
    Support nested attributes on CSV importing.
  • OPC-UA attributes modification
    Updated nodeID to nodeId.
    Only one of browsePath and browseStartNodeId fields are required.
    NUMERIC identifier would be stored as number instead of string.

Bug Fixes

  • Fix CSV headers overlaps on the Import CSV dialog
    Fix the CSV headers overlapping issue when the header name gets too long.
  • Enhance resource validation error message
    Enhance resource validation error message by adding resource name.

v2.3.0

April 07, 2023
v2.3.0

Enhancements

  • OPC-UA Protocol attributes breaking changes
    • Removed all existing attributes and only supported the editing features for resources in the previous version
    • Added new attributes, including nodeAttribute, nodeId, dataTypeId, browseStartNodeId, browsePath, and browsePathNamespaceIndex
  • Added the feature of importing EtherCAT ESI File

v2.2.1

February 07, 2023
v2.2.1

Enhancements

  • New attributes added for Modbus protocol, including scale and scaleType
  • New attribute Tags added for the Device Command
  • Table refinements on the Import CSV Dialog, Device Command Form, and Device Resource Form pages
  • Minor style change to the buttons

v2.2.0

August 24, 2022
v2.2.0

Enhancements

  • New branding image and colors introduced
  • Protocol attributes breaking changes
    • Removed the EM type, serviceCode, and readOnChange attributes for EtherNet/IP
    • All the attribute keys except for the DB_number are now in lower case for S7
    • Attribute values for nsIndex and publishInterval have changed from strings to integer and double respectively, and the attribute value for monitored has changed from string to boolean for OPC-UA
    • Attribute values for startingAddress, boolIndex and stringRegisterSize have changed from strings to integers, and the attribute values for isByteSwap and isWordSwap have changed from strings to booleans for Modbus
    • Removed the bitShift attribute, attribute value for startByte has changed from string to integer, and the attribute values for isNotification and isAdvertisement have changed from strings to booleans for BLE

Bug Fixes

  • Fixed the corrupted degree symbol in the exported profiles
  • Fixed the protocol option issue on the import CSV dialog
  • Fixed the key press issue on the login page
  • Error message adjustments on frontend

v2.1.4

June 27, 2022
v2.1.4

Enhancements

  • New attributes added for IOTech-Virtual protocol
    • Modified attributes for sequenceType Arithmetic
    • Added sequenceType Random
    • Modified attributes for sequenceType Waveform
    • Added sequenceType Non-sequence
    • Added helptext for sequenceType

Bug Fixes

  • Fixed an issue with selecting country in the registration page

v2.1.3

June 15, 2022
v2.1.3

Enhancements

  • New table design introduced with better filter options and navigation, along with performance improvements
  • Device Resources and Device Profiles pages now contain a tree view of New Device Types. These allow easy browsing of associated resources or profiles for a selected device type
  • Resource attributes and data types updated for v2 BACnet and OPC-UA
  • Error messages now provide more details and display as "toast" pop-up notifications
  • Style changes made to the navigation menu and dialogs

Bug Fixes

  • Name validation added to creation pages and clone dialogs
  • Fixed an issue with importing CSV device resources

v2.1.2

February 22, 2022
v2.1.2

Enhancements

  • Tags field added to the Device Resource page
  • Data type of Modbus startingAddress attribute updated to unsigned integer

v2.1.1

January 28, 2022
v2.1.1

Bug Fixes

  • Fixed issue with displaying labels in tables

v2.1.0

January 11, 2022
v2.1.0

New Feature

  • Multi-select feature added to tables in the Resource List page and Device Profiles wizard. Users can now check boxes while holding Shift to select a range of device resources

Enhancements

  • apiVersion field added to Device Profile content when exporting v2 formatted profiles
  • New attribute arraySize added to Ethernet-IP device resources when the type is set to logixTag

v2.0.1

December 21, 2021
v2.0.1

Enhancements

  • Updated documentation to support EdgeX Foundry and Edge Xpert V2.x format changes and added instructions for Device Resources import CSV feature

Bug Fixes

  • Minor bug fix for editing device command mapping

v2.0.0

December 16, 2021
v2.0.0

Enhancements

  • Added support for modelling and exporting Device Configuration Profiles to be compatible with the EdgeX Foundry and Edge Xpert V2.x formats. Users can import and export the profiles in V1 and V2 formats for both YAML and JSON
  • As part of the above update, the Core Command modelling phase is removed (and replaced by use of the isHidden parameter belonging to Device Resources and Device Commands)
  • Added ability to import a set of Device Resources defined in a Comma Separated Values (CSV) file

v1.1.6

November 01, 2021
v1.1.6

Enhancements

  • EtherNet/IP device resource attributes enhancements to support Allen Bradley PLCs

v1.1.5

October 26, 2021
v1.1.5

Bug Fixes

  • Device resource attribute fields validation and condition check enhancements for S7 protocol
  • Fixed incorrect parameterNames values when auto-generating Core Commands

v1.1.4

August 12, 2021
v1.1.4

Bug Fixes

  • Updated reCAPTCHA domain to www.recaptcha.net to use globally

v1.1.3

July 18, 2021
v1.1.3

Bug Fixes

  • Removed reCAPTCHA on several forms to prevent continuous checks

v1.1.2

June 1, 2021
v1.1.2

Enhancements

  • Validation of device resource attribute fields and condition check enhancements for BLE, EtherNET/IP and Zigbee protocols

Bug Fixes

  • Minor bug fixes

v1.1.1

April 29, 2021
v1.1.1

Enhancements

  • New device resource attributes for BACnet, BLE and PROFINET protocols
  • New BLE libraries have been added to the import library view
  • Added AWS IoT SiteWise asset model profile export support for commercial users
  • Streamlined the edit/clone device resource process
  • Documentation updates for edit/clone device resource and device command mapping features

Bug Fixes

  • Minor bug fixes

v1.1.0

March 31, 2021
v1.1.0

Enhancements

  • Added functionality allowing users to submit generated device profiles back to the DCT library
  • Added functionality allowing admins to manage users and library on the admin console
  • Added Device Command Mapping on the Device Command Form
  • Improved the clone device resource process to allow users to continuously clones multiple device resources

v1.0.0

January 15, 2021
v1.0.0

Enhancements

  • Initial release of IOTech Device Configuration Tool
  • GUI created for the management of device profiles for various protocols