Release Notes > ThingWorx Kepware Server 6.10.623.0
ThingWorx Kepware Server 6.10.623.0
Version 6.10.623.0
February 23, 2021
Administration
Group Permission
Fixed an issue related to ThingWorx user group permission management.
General
Security / Terminology / Redistributables
Security improvements are implemented in this version.
The installer now installs Visual Studio 2015-2019 C++ redistributables and the product uses them as its primary dependency.
Updated terms considered non-inclusive out of respect for users of our software in the following drivers and suites: Modbus Unsolicited Serial, Siemens TCP/IP Unsolicited Ethernet, Fisher ROC Ethernet, Fisher ROC Serial, Fisher ROC Plus Ethernet, Fisher ROC Plus Serial, AutomationDirect EBC, SIXNET UDR, and Weatherford.
OpenSSL has been updated to version 1.1.1i to address CVE-2020-1971.
OPC DA Interface
Dead Lock
Fixed a dead lock that could occur between AsyncIO2::Refresh2 and IOPCSyncIO::Write calls.
OPC UA Server Interface
Expire Sessions / Crash Fix
Fixed an issue where the server could expire unactivated sessions before the client could activate them and BadSessionIdInvalid would be returned from the ActivateSessionRequest when the client would attempt to activate.
Fixed an issue where certain interface requests could crash the runtime.
ThingWorx Native Interface
Logging / Timeouts
Enhanced diagnostic logging functionality consistent with OPC diagnostics and communication diagnostics.
Diagnostic Log settings are accessed in the Logging property group of the project and the Event Log tab of the Server Administration.
Windows socket timeouts were added to prevent OpenSSL functions from hanging due to dropped packets.
Allen-Bradley ControlLogix Ethernet
Firmware V33
Added support for ControlLogix firmware V33, which includes support for CompactLogix 5380 and ControlLogix 5580 P-controllers (PlantPAx Distributed Control System).
Allen-Bradley Data Highway Plus
Deprecated
Deprecated the driver, which contained library dependencies linked to operating systems deprecated by Microsoft. Existing OPF project files load, but the channels present an error in the event log. Existing JSON project files fail to load with an error message.
AutomationDirect EBC
Terminology
Removed non-inclusive terms out of respect for users of our software.
DataLogger
Store and Forward
Added code to prevent store and forward files from being corrupted.
EFM Exporter
Wildcards
Added EFM wildcards for ContractYear, ContractMonth, ContractDay, ContractHour. These wildcards create values relative to the contract hour set in the device (i.e. if the contract hour is 6, the 6AM record will display as hour 0).
Fanuc Focas Ethernet
New Calls
Added support for the cnc_rdtimer call to allow reading five different timers from the device.
Added support for the cnc_rdalmmsg call to allow reading current alarm information; including number, type, and message.
Fixed an issue where trying to read the cnc_exeprgname_Name tag could lead to a crash.
Fisher ROC Ethernet
Terminology / History Timestamp / K-Factor
Removed non-inclusive terms out of respect for users of our software.
Added a History Timestamp property to the EFM Meters property group, allowing users to specify whether the device-provided timestamp is Leading or Trailing.
Fixed an issue causing the EFM Exporter to report the incorrect Volume Units for K-Factor.
Fisher ROC Plus Serial
Terminology
Removed non-inclusive terms out of respect for users of our software.
Fisher ROC Serial
Terminology / History Timestamp / K-Factor
Removed non-inclusive terms out of respect for users of our software.
Added a History Timestamp property to the EFM Meters property group, allowing users to specify whether the device-provided timestamp is Leading or Trailing.
Fixed an issue causing the EFM Exporter to report the incorrect Volume Units for K-Factor.
IEC 61850 MMS Client
ApplicationID
Fixed an issue where incorrect ApplicationID values could be input into the device configuration. ApplicationIDs with less than three numbers are no longer allowed.
IoT Gateway
REST Client Agent / Lock / MQTT Client Agent
Fixed an issue where REST Client Agent expansion message error messages could be empty.
Fixed an issue in which caused failed authentication could cause the IoT Gateway service to lock up.
Clarified event log message posted when the event buffer is full for REST Clients and MQTT Client Agents.
Mitsubishi Ethernet
Monitoring Timer
All requests now include a Monitoring Timer value to support timeout issues when multiple devices are networked together.
Modbus Ethernet
Null Terminator
Fixed an issue where a random character could appear after the null terminator in the final word of even-length string writes.
Modbus RTU Server Serial
Terminology
Removed non-inclusive terms out of respect for users of our software. Renamed this driver in compliance with updated terminology.
MTConnect
Skip Schema Validation / Device Discovery
Added a property that allows users to skip schema validation.
Fixed an issue where removing all the devices under a channel then performing a device discovery could lead to a crash.
OMNI Flow Computer
Liquid Orifice
Fixed an issue where some liquid orifice meter data wasn't exported correctly.
OPC DA Client
DA 3.0 Writes / Tag Subscription / Rebuild Connection
Fixed an issue that prevented successful DA 3.0 writes.
Fixed an issue when trying to write to tags before they are added to a subscription.
The driver rebuilds the connection if the device level group fails to add, similar to a shutdown notification, status, or watchdog failure.
OPC XML-DA Client
UTF-8 Encoding / Subscription
Fixed an issue where the driver was not correctly handling UTF-8 encoding.
Fixed a communication break when receiving invalid or empty subscription handles from the server.
OPC UA Client
Tag Quality
Fixed an issue where the driver would clear the values of tags with uncertain quality.
Fixed an issue where the driver was unable to write to tags with an initial quality of uncertain.
Ping
Status Tag / RoundTripTime Tag
Fixed an issue where the Status tag did not always update on clients when changing from 1 (ping successful) to 0 (ping failed).
Added code to update the RoundTripTime tag value correctly when it is the only valid tag.
SattBus Serial
Deprecated
Deprecated the driver, which contained library dependencies linked to operating systems deprecated by Microsoft. Existing OPF project files load, but the channels present an error in the event log. Existing JSON project files fail to load with an error message.
Siemens TCP/IP Unsolicited Ethernet
Terminology
Removed non-inclusive terms out of respect for users of our software. Renamed this driver in compliance with updated terminology.
Siemens TCP/IP Ethernet
TIA Portal
Added support for Siemens TIA Portal v16.0.0.
Fixed an issue where TIA Portal offsets could be miscalculated in bit or BOOL arrays.
SIXNET UDR
Terminology
Removed non-inclusive terms out of respect for users of our software.
Torque Tool Ethernet
Subscriptions
Added support for subscribing to relay functions for devices that only support generic subscriptions.
Universal Device
New!
Initial release of this driver supports customer-defined device protocols using TCP/IP solicited communications to allow data collection from diverse devices.
Added the Profile Library Plug-In to support the Universal Device driver.
Weatherford 8500
Terminology
Removed non-inclusive terms out of respect for users of our software.
Yokogawa GX Ethernet
Yokogawa SMARTDAC+
Introducing this driver to support communication with the Yokogawa SMARTDAC+ product family, including models:
Yokogawa GX
Yokogawa GP
Yokogawa GM
The driver supports reading tag values for process values, alarms, channel configuration from IO, math, and com channels (writing to devices is not supported in this release).
Was this helpful?