Open Automation Software Versions
20.0: 4-29-2025 Setup File Version: 20.00.0118
Version | Date | Features |
---|---|---|
20.0.0.118 | 4-29-2025 | Added Insecure Credentials event handler for OPC UA connections. |
20.0.0.117 | 4-26-2025 | Removed Item Error event from AB and Siemens drivers. |
20.0.0.116 | 4-26-2025 | Added step number tracking to AWS IoT Core thread exception. |
20.0.0.115 | 4-26-2025 | Changed the default value for Allow Write When Tag Quality is Bad option to false. |
20.0.0.114 | 4-25-2025 | Added ClickSend as SMS and voice message provider. |
20.0.0.113 | 4-24-2025 | Disable all pending writes for AB and Siemens when the controller is offline. |
20.0.0.112 | 4-21-2025 | Changed AB and Siemens driver to leave groups active for automated channel reconnect. AB and Siemens to post all bad only once when going offline, and reset to post again when good quality is received. |
20.0.0.111 | 4-9-2025 | Added Session Expiry Interval for MQTT driver for protocol version 5. |
20.0.0.110 | 4-4-2025 | Changed AWS IoT Core certificate to create from pem file even when extension of certificate is not .pem and private key is specified. Added adjustable Timeout property for MTConnect. |
20.0.0.109 | 3-23-2025 | Changed AB and Siemens drivers to offline state to limit socket check until Return To Online time. |
20.0.0.108 | 3-21-2025 | Updated AB and Siemens assembly. |
20.0.0.107 | 3-17-2025 | Corrected error for deleting old error logs and transaction logs. Added Disable Endpoint Validation for OPC UA driver when OPC UA servers that are not handling their endpoints correctly. Enabling this option will account for servers that have Mismatch of Endpoints returned by GetEndpoints and CreateSession. |
20.0.0.106 | 3-13-2025 | Corrected high CPU usage of OAS Engine when AB or Siemens controllers are offline. |
20.0.0.105 | 3-12-2025 | Added server certificate file path for MQTT client and AWS IoT Core drivers. |
20.0.0.104 | 3-11-2025 | Updated Confluent.Kafka assemblies to version 2.8.0. Updated MQTT client driver to support both .crt or .pem with private key file for ssl. |
20.0.0.103 | 3-6-2025 | Improved networking with multiple clients. Increases data delivery speed and reduces memory load when multiple clients are connected. |
20.0.0.102 | 2-28-2025 | Added Network Communication logging for tag client host totals. |
20.0.0.101 | 2-27-2025 | Added Statistic Calculations Frequency to Options. The default is 1 second. |
20.0.0.100 | 2-26-2025 | Updated Configure application to allow multiple user logins for multiple network nodes and live data cloud nodes. |
20.0.0.99 | 2-12-2025 | Corrected context menu for tags in Configure app to only show menu when right-clicking on selected root, group, or tag. Corrected duplicating tag groups that do not contain any tags. |
20.0.0.98 | 2-5-2025 | Corrected One Click Data Logging field name creation. |
20.0.0.97 | 1-30-2025 | Updated Windows installation to allow changing the final directory to allow OAS subdirectory to be changed along with a separate directory Update. Corrected Alarm Logging to SQL Server with certificate error. |
20.0.0.96 | 1-23-2025 | Changed AB and Siemens restart on channel and shutdown to remove all item, group, and device handlers. |
20.0.0.95 | 1-10-2025 | Corrected the following tag properties for the REST API tag configuration. Value_Trim_At_First_Null Value_SpB_Client_Metric_Name Value_SpB_Host_Metric_Name Value_JSON_Structure_Tag Value_Keys_And_Tags HighHighAlarmLimit_TagID HighHighAlarmLimit_SpB_Client_Metric_Name HighAlarmLimit_TagID HighAlarmLimit_SpB_Client_Metric_Name LowAlarmLimit_TagID LowAlarmLimit_SpB_Client_Metric_Name LowLowAlarmLimit_TagID LowLowAlarmLimit_SpB_Client_Metric_Name DigitalAlarmLimit_TagID DigitalAlarmLimit_SpB_Client_Metric_Name ROCAlarmLimit_TagID ROCAlarmLimit_SpB_Client_Metric_Name |
20.0.0.94 | 1-2-2025 | Added Custom Date Time Format option for Time-DateTimeString and Time-UTCDateTimeString data sources. |
20.0.0.93 | 12-21-2024 | Updated OAS Version Update for linux path change to OASDownloads. |
20.0.0.92 | 12-19-2024 | Corrected RestSharp error in InfluxDB. |
20.0.0.91 | 12-18-2024 | Updated PostgreSQL connections. |
20.0.0.90 | 12-17-2024 | OAS OPC UA Server user security was updated to process each unique user’s credentials on a separate tag client. |
20.0.0.89 | 12-11-2024 | Corrected error introduced in version 20.0.0.88 for Sparkplug B when EoN uses aliasing. |
20.0.0.88 | 12-11-2024 | Corrected Sparkplug B writes to nodes and devices when EoN uses aliases. |
20.0.0.87 | 12-10-2024 | Added Retain option for OAS Tag values in OAS MQTT Broker. |
20.0.0.86 | 12-2-2024 | Improved UDP Broadcast and Receive to handle large numbers of tags. |
20.0.0.85 | 11-28-2024 | Corrected Sparkplug B value updates from EoNs that use an alias for metric name. |
20.0.0.84 | 11-27-2024 | Corrected CSV file tag delete to allow when Delete Tag is allowed, and all features are disabled. Added additional transaction logging for MQTT and Sparkplug B driver to record raw values from messages received. |
20.0.0.83 | 11-26-2024 | Accepting STATE/ |
20.0.0.82 | 11-23-2024 | Corrected Sparkplug B version 2.2 STATE so it is not prepended with spBv1.0 namespace. |
20.0.0.81 | 11-22-2024 | Changed Sparkplug B Host App mode to send STATE of online with Host ID when NCMD is received from a new node. Reset for another send when NDEATH is received on the same node. |
20.0.0.80 | 11-21-2024 | Updated MQTT Transaction Log to log each driver’s communications to a separate file. OAS MQTT Broker transactions are also logged to an individual file. |
20.0.0.79 | 11-20-2024 | Changed Sparkplug B Host App interface to send STATE online after very first spBv1.0 topic received even if it is not a STATE. Only STATE online will prevent from being sent on first receive. |
20.0.0.78 | 11-15-2024 | Updated AB and Siemens Channel processing to track step number for device reads and writes. |
20.0.0.77 | 11-7-2024 | Corrected Configure App when deleting a group, then adding same group name back and then adding same tags within the group. Updated RESTAPI for alarm lists to retain previous alarm states for matching filter states. All states will be sent for alarm ids that have had previous alarms sent that match the filter state. |
20.0.0.76 | 11-6-2024 | Updated RESTAPI for alarm lists to support filtering based on active and acknowledged state on initial call, then send all states thereafter so client will be informed of change of state. |
20.0.0.75 | 11-6-2024 | Updated RESTAPI for alarm lists to support filtering based on active and acknowledged state. |
20.0.0.74 | 11-5-2024 | Changed CSV export and import for data logging and recipe groups that define multiple tags in the same field as a single semicolon as the delimiter. |
20.0.0.73 | 10-29-2024 | Corrected Alarm Disable Time Range tag property visibility for the Value of the tag to disable all alarms of the tag. Open UIEngine 1.3.14 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.72 | 10-28-2024 | Changed report configuration to local access only. Changed #AlarmTimestamp, #AlarmTimestampString, #AlarmTimestampTicks, #AlarmTimestampUNIX, #AlarmPreviousTimestamp, #AlarmPreviousTimestampString, and #AlarmPreviousTimestampTicks to be updated only when alarm state changes to true. Replace # with HighHigh, High, Low, LowLow, Digital, and ROC. |
20.0.0.71 | 10-25-2024 | Updated Error Log Path, Communication Error Log Path, Transaction Log Path, and UDI Transaction Log Path for local directory browsing in Configure application. |
20.0.0.70 | 10-24-2024 | Added optional Partition Key to Azure Event Hubs. |
20.0.0.69 | 10-23-2024 | Open UIEngine 1.3.12 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.68 | 10-22-2024 | Open UIEngine 1.3.11 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.67 | 10-21-2024 | Corrected alarm history for SQLite. |
20.0.0.66 | 10-19-2024 | Updated Unified Automation assemblies to version 4.1.0. OPC UA self-signed certificate is now created with the cA flag set to false. Updated alarm processing to clear high and low alarms in alarm logging and alarm notification when Clear Hi and Low Alarms when HiHi and LoLo occur option is enabled and high high or low low alarm occurs. |
20.0.0.65 | 10-18-2024 | Added WebSocket communications to REST API Transaction Log. |
20.0.0.64 | 10-10-2024 | The restriction for Client ID length of AWS IoT Gateway limited to 23 characters was removed. |
20.0.0.63 | 10-2-2024 | Updated AdminCreate for Linux to ConfigFiles directory. |
20.0.0.62 | 9-26-2024 | Corrected tag property Enable by Tag to enable or disable communications for the tag. |
20.0.0.61 | 9-26-2024 | Changed the default of Retain Messages to False, which was added in version 20.0.0.59. |
20.0.0.60 | 9-24-2024 | Added step tracking to transaction logging for data logging CarryUpValues routine. |
20.0.0.59 | 9-19-2024 | Added Retain Messages for MQTT Client and AWS IoT Gateway drivers. |
20.0.0.58 | 9-18-2024 | Corrected Azure IoT Data Hub and Azure Event Hubs when using multiple Driver Interfaces. Corrected Gain and Offset for Calculations to apply to result only. Corrected OAS MQTT Broker authentication to allow blank user name and password when the Default security group allows tag access. Also correct authentication to remote OAS Engine tag access through OAS MQTT Broker. |
20.0.0.57 | 9-15-2024 | Added topic and value to Azure Transaction Logging. |
20.0.0.56 | 8-31-2024 | Added additional tracking for when values are posted as bad to Modbus transaction log. |
20.0.0.55 | 8-20-2024 | Revised Database Tag to reset data adaptor on read failure for SQL Server connections. |
20.0.0.54 | 8-16-2024 | Added Database Data Source to Tags for reading and writing values to a database. SQL Server, Oracle, mySQL, Cassandra, PostgreSQL, MariaDB, and SQLite are supported. |
20.0.0.53 | 8-8-2024 | Report file templates must be located on a local drive to load. Updated OPCSystems.NET DA OPC Server for one or more OAS Engines offline to not delay online OAS Engines. |
20.0.0.52 | 8-3-2024 | Added ConnectionErrorClientReconnect status in OPC UA session changed event to force reconnect to OPC UA server. |
20.0.0.51 | 8-2-2024 | Open UIEngine 1.3.10 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.50 | 8-1-2024 | Corrected error reporting to display data type of tag selected when write correctly is out of range. |
20.0.0.49 | 7-31-2024 | Open UIEngine 1.3.9 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.48 | 7-30-2024 | Open UIEngine 1.3.8 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.47 | 7-26-2024 | Open UIEngine 1.3.7 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.46 | 7-26-2024 | Updated limit for InfluxDB buckets to check to 100. |
20.0.0.45 | 7-25-2024 | Open UIEngine 1.3.6 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.44 | 7-24-2024 | Added bucket list reporting to data logging transactions for InfluxDB. |
20.0.0.43 | 7-19-2024 | Open UIEngine 1.3.5 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.42 | 7-16-2024 | Open UIEngine 1.3.4 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.41 | 7-10-2024 | Open UIEngine 1.3.3 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.40 | 7-3-2024 | Reduced CPU load when large number of data buffer files are present in the store and forward directory specified for data logging, alarm logging, Azure IoT, AWS IoT Gateway, and MQTT. Added ClientId for AWS IoT Gateway to be specified. Added PFX Certificate File Password to be optionally specified for AWS IoT Gateway. |
20.0.0.39 | 7-3-2024 | Corrected AWS IoT Gateway loading pfx certificate file when certificated is not created. This update would be required for OAS running on Linux systems. |
20.0.0.38 | 7-2-2024 | Updated Config app to enable Apply Changes when browsing OPC UA Items and data type or node id type is changed from browse window. |
20.0.0.37 | 6-26-2024 | Changed Event Hub SendAsync to blocking call. Previously was only waiting for completion when Store and Forward is enabled. |
20.0.0.36 | 6-25-2024 | IoT Publish values are now cleared when driver is disabled. All Azure assemblies updated to latest version. Corrected error in Configure app when changing name of driver, then selecting Add Driver. |
20.0.0.35 | 6-20-2024 | Open UIEngine 1.3.2 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.34 | 6-19-2024 | Changed get tags call in REST API to return empty array instead of error when no tags exist in the OAS Engine. |
20.0.0.33 | 6-9-2024 | Changed Modbus TCP Slave back to NModbus, Zero Based Addressing is back to adjustable. Modbus Slave values are now retained when driver interface properties are changed. |
20.0.0.32 | 6-4-2024 | Open UIEngine 1.3.1 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.31 | 5-31-2024 | Changed Modbus TCP Slave to NModbus4. |
20.0.0.30 | 5-26-2024 | Updated PostgreSQL connection to account for error 3D000. |
20.0.0.29 | 5-25-2024 | Corrected slow driver processing introduced in version 20.0.0.28. |
20.0.0.28 | 5-24-2024 | Updated Websocket handling for UIEngine. |
20.0.0.27 | 5-19-2024 | Corrected Tme Format for CSV data logging for narrow type logging groups. |
20.0.0.26 | 5-17-2024 | Open UIEngine 1.3.0 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.25 | 5-15-2024 | Added Date Format and Time Format to CSV data logging. |
20.0.0.24 | 5-12-2024 | Added Avro schema support to Azure Event Hubs. Changed Recipe transaction logging to log to individual files, 1 for each recipe. |
20.0.0.23 | 5-2-2024 | Added Update Version status log to System Status. |
20.0.0.22 | 4-27-2024 | Updated OAS OPC UA server browse not to return nodes that do not match the NodeClassMask instead of setting the BrowseName to null. |
20.0.0.21 | 4-25-2024 | Open UI Engine 1.2.2 – Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. Corrected license error when only MQTT product is enabled. Added License Error tracking to System Status. |
20.0.0.20 | 4-24-2024 | Added Trim At First Null for string tags to remove all characters after the first null character. Corrected remote Web Alarm communications when remote OAS Engine is stopped to retain held alarms and not cause the local OAS Engine to stop. |
20.0.0.19 | 4-22-2024 | Initialize Modbus Slave value to tag value. |
20.0.0.18 | 4-22-2024 | Changed encoding for OPC UA Opaque identifiers to Base64. |
20.0.0.17 | 4-20-2024 | Updated Modbus Integer16BitAsBoolean, Integer32BitAsBoolean, and Integer64BitAsBoolean, to hold multiple bit writes from other tags sharing the same Modbus Data Type and Address. |
20.0.0.16 | 4-18-2024 | Added Enable Multiple Write for Modbus Holding Register to restrict writes to 1 register when disabled. |
20.0.0.15 | 4-18-2024 | Added OAS OPC UA server writes to Log OPC UA Communications transaction logging. Updated Modbus Slave to not clear values when runtime is stopped. Open UI Engine 1.2.1. |
20.0.0.14 | 4-13-2024 | Removed deviceId from Azure Event Hubs publish. This is only applicable for Azure IoT Data Hub. Added Publish On Startup property to allow disabling an immediate publish for continuous publishing type. The default is enabled to keep compatibility of previous versions. Corrected Azure IoT to disable connection when driver Enable property is set to false. |
20.0.0.13 | 4-12-2024 | Open UI Engine 1.2.0. Refer to https://openautomationsoftware.com/docs/uiengine/getting-started/release-notes.html for more details. |
20.0.0.12 | 4-9-2024 | Added transaction logging for Azure IoT to record the payload that is published along with the tag values received to published. Corrected Target write to Azure Event Hubs. Not really applicable to use Target tab of tag to Azure Event Hubs, IoT Publish is the correct method to use. |
20.0.0.11 | 4-5-2024 | Corrected remote alarm networking for both Basic and Live Data Cloud. Corrected Live Data Cloud write values. |
20.0.0.10 | 4-4-2024 | Open UI Engine 1.1.0. |
20.0.0.9 | 4-3-2024 | Limit username and password creation to letters, numbers, spaces, and the characters ! # $ % ‘ ( and ). |
20.0.0.8 | 3-29-2024 | Open UI Engine 1.0.6. Corrected error loading of Tag Total Properties. |
20.0.0.7 | 3-28-2024 | Open UI Engine 1.0.5. |
20.0.0.6 | 3-26-2024 | Retain Values now supported for Modbus-Slave tags. |
20.0.0.5 | 3-25-2024 | Open UI Engine 1.0.4. |
20.0.0.4 | 3-23-2024 | Open UI Engine 1.0.3. Added Include Source In Document and Include Condition In Document for OPC UA Alarms and Conditions. |
20.0.0.3 | 3-21-2024 | Open UI Engine 1.0.2. |
20.0.0.2 | 3-20-2024 | Added Buffer Data for Remote IoT Publish to buffer local data when the remote OAS Engine that subscribes to the local tags loses communications. It also buffers data on remote OAS Engine shutdown or stops runtime if Buffer On Remote Engine Stop is enabled. |
20.0.0.1 | 3-20-2024 | Open UI Engine 1.0.1. |
20.0.0.0 | 3-16-2024 | Open UI Engine initial release. |
19.0.0.70 | 3-12-2024 | Updated Modbus Transaction Logging to include write values, read values, and read value conversions. |
19.0.0.69 | 3-9-2024 | Added optional parameter for UDP Broadcast feature to bind a specific network adapter on the server to transmit through. |
19.0.0.68 | 3-8-2024 | Additional license tracking for transaction logging was added on startup. UI Engine beta release 28.0. |
19.0.0.67 | 3-7-2024 | Updated Data Route Transaction logging to write each tag value being written. |
19.0.0.66 | 3-6-2024 | Corrected Create Certificate for AWS and MQTT client connection. |
19.0.0.65 | 3-5-2024 | Updated PostgreSQL connection for amazonaws.com to not check if the database exists. |
19.0.0.64 | 3-4-2024 | Eliminated need to save or load security file. Removed File Data Source Path and File Name. |
19.0.0.63 | 3-1-2024 | Corrected UI Engine media loader when REST API license is disabled. Updated all dependencies to latest version. Changed Data Route Specific Time of Data check for execute. |
19.0.0.62 | 2-27-2024 | UE Engine beta release 26.0. |
19.0.0.61 | 2-27-2024 | UE Engine beta release 25.0. |
19.0.0.60 | 2-23-2024 | Updated SQLClient assembly. |
19.0.0.59 | 2-21-2024 | Corrected Data Route CSV Import. UI Engine beta release 24.0. Corrected Configure App Tag Target – Data Route with multiple MQTT drivers for MQTT destination type. |
19.0.0.58 | 2-15-2024 | Corrected .Bit access of integer tags when the length of the tag name is less than 3 characters. Added UI Engine beta release. |
19.0.0.57 | 2-2-2024 | Added additional MQTT and AWS IoT certificate loading errors. |
19.0.0.56 | 1-30-2024 | Updated UDP Broadcast to asynchronous transmit, same method prior to OAS version 18. |
19.0.0.55 | 1-28-2024 | Added support for reading and writing up to 30,000 holding registers per packet with Modbus TCP. Added support for reading up to 30,000 input registers per packet with Modbus TCP. Added MQTT and AWS IoT certificate loading errors. |
19.0.0.54 | 1-24-2024 | Corrected Edge Node write to Metric value for Sparkplug B. Corrected SByte, Int16, Int32, and Int64 value conversion for Sparkplug B. Initial release for OAS Sparkplug B. |
19.0.0.53 | 1-21-2024 | Sparkplug B initial release for Host App and Edge Node support. |
19.0.0.52 | 1-19-2024 | Updated Recipes to correct error introduced in version 19.0.0.18 when using Windows Authentication with SQL Server. |
19.0.0.51 | 1-17-2024 | Updated MQTT Client Driver Interface for SSL connections using certificates. |
19.0.0.50 | 1-15-2024 | Added PFX Certificate Password for MQTT driver. |
19.0.0.49 | 1-12-2024 | Corrected error for tag publishing with Azure, AWS IoT, and Kafka introduced in version 19.0.0.43. Added Sparkplug B operations mode, Host App, Client App, and Edge Node. |
19.0.0.48 | 1-3-2024 | Added support for semicolons in server, database name, username, or password for mySQL, in data logging, alarm logging, recipe, trend history, and alarm history. |
19.0.0.47 | 1-2-2024 | Added DCMD and NDCM write command with metric for writing to tags with host Group, Edge Node, Device, and Metric. |
19.0.0.46 | 12-29-2023 | Changed Sparkplug B publishing to immediate on data change. |
19.0.0.45 | 12-27-2023 | Corrected Influx DB V2 Token property. |
19.0.0.44 | 12-22-2023 | Added pfx file option for MQTT and Sparkplug B. |
19.0.0.43 | 12-21-2023 | Added additional IoT Publish properties to optionally define payload name, id, timestamp, and values array identifier. |
19.0.0.42 | 12-21-2023 | Updated Unified Automation assemblies to version 3.4.0.536. Corrected Add Tags Automatically for MTConnect when Default security has adding tags disabled. |
19.0.0.41 | 12-7-2023 | Added System Error for login attempt failures. Updated Modbus Master Max Words per Packet limit from 125 to 30,000. Corrected MariaDB data logging when number of rows in existing table is large. |
19.0.0.40 | 12-3-2023 | Added gettags to REST API to specify specific tag name or group names along with desired parameters. |
19.0.0.37 | 11-22-2023 | mySQL data logging, alarm logging, and recipe SSL Mode now defaults to Preferred. Changed default Number of Retries in data logging groups to 0. |
19.0.0.36 | 11-20-2023 | Updated Configure app to prompt for save of configuration changes only on application exit. Improved scroll ability in Configure app. |
19.0.0.35 | 11-16-2023 | Updated the Configure app to automatically set the data logging data type for a field based on the tag name selected. Updated the Configure app to include search for alarm logging, alarm notification, data logging, drivers, recipes, reports, and LDC groups. |
19.0.0.34 | 11-11-2023 | Optimized AB and Siemens Channel and Device System Error reporting to eliminate redundant messaging until connection is reestablished. |
19.0.0.33 | 11-11-2023 | Corrected Driver Comm enable by Tag that was causing a Process All Values thread error at step 55. |
19.0.0.32 | 11-10-2023 | Check Single and Double tags for NaN and Infinity to set as bad quality. |
19.0.0.31 | 11-9-2023 | Corrected Kafka writes that were reporting Key cannot be null. |
19.0.0.30 | 11-1-2023 | Disabled buffering for noSQL databases when value to log is NaN. |
19.0.0.29 | 10-27-2023 | Added support for schemas in SQL Server for data logging, alarm logging, recipes, trend history, and alarm history. |
19.0.0.28 | 10-26-2023 | Corrected MQTT Broker when client specifies multiple topics with the same tag name or wildcard # together with tag names. |
19.0.0.27 | 10-25-2023 | Updated .NET Core assemblies to latest version. |
19.0.0.26 | 10-19-2023 | Corrected error with Alarm Notification refresh when username is blank. |
19.0.0.25 | 10-17-2023 | Corrected error with Alarm Logging introduced in version 19.0.0.0. |
19.0.0.24 | 10-14-2023 | Corrected error with Event Driven and Event Driven Narrow when Log Boolean True As 1 is enabled and Digital Log Type is set to log True to False or Both. |
19.0.0.23 | 10-13-2023 | Updated CalcTagMOVMAX transactions logging for calculation tags using MOVMAX function to only log when Log Calculation Transactions is enabled. |
19.0.0.22 | 10-11-2023 | Corrected MOVMIN, MOVMAX, MOVSUM, and AVG calculation functions when data source date and time kind is unspecified. |
19.0.0.21 | 10-9-2023 | Eliminated reconnect to OPC UA server when session connection event returns a Disconnected status followed by a Connecting then Connected status immediately. Sometimes caused by using a network node name instead of IP address in the Security Profile. |
19.0.0.18 | 10-6-2023 | Corrected SQL Server data logging, alarm logging, recipe, trend history, and alarm history to use port number. Added Trust Server Certificate for SQL Server data logging, alarm logging, recipe, trend history, and alarm history. |
19.0.0.17 | 10-5-2023 | Added Log Calculation Transactions for MOVMAX function. |
19.0.0.16 | 10-2-2023 | Corrected One Click OPC DA in OAS Config app. Added Max Publishing Interval option for OAS OPC UA server. Added MySQL SSLMode for data logging, alarm logging, recipe, trend history, and alarm history. Corrected Alarm Logging CSV export with missing Enable SSL for PostgreSQL introduced in version 18.0.0.80. |
19.0.0.15 | 9-27-2023 | Increased Max Subscription Count in OAS OPC UA server from 10 to 1000. |
19.0.0.14 | 9-26-2023 | Corrected Trend history from CSV files when Log to Database is never selected in data logging group. |
19.0.0.13 | 9-24-2023 | Updated Configuration application to persist user settings in ProgramData ConfigFiles OASConfig.Settings instead of user.config. |
19.0.0.12 | 9-20-2023 | Corrected bad quality count for groups when multiple tags are deleted. Improved delete multiple tags and delete all tags speed during runtime. |
19.0.0.11 | 9-19-2023 | Added backup TCP port to OAS Engine. Retain TCP port number in OAS Configuration app. |
19.0.0.10 | 9-11-2023 | Handle driver configuration that has driver type set to blank. |
19.0.0.9 | 9-9-2023 | Improved InfluxDB V2 data logging to no longer consume high memory for longer retention times. The update in version 18.0.0.58 caused a higher use of CPU load and memory usage. This is now corrected. |
19.0.0.8 | 9-8-2023 | Corrected Alarm Comment error introduced in version 19.0.0.0. Updated mySQL connections to support SslMode=None. |
19.0.0.7 | 9-7-2023 | Removing null characters from all JSON and String tag values. |
19.0.0.6 | 9-6-2023 | Updated OPC UA System Errors to show current status each individual NodeId that fails. Corrected tag browse of groups in OPCControls.dll, OPCGauge.dll, and OPCExcel.exe. |
19.0.0.5 | 9-5-2023 | Allow period in Configuration application in name of drivers, data logging groups, alarm logging groups, alarm notification groups, recipes, reports, and all others except tags. |
19.0.0.4 | 9-4-2023 | Improved InfluxDB V1 and V2 performance by 10x related to obtaining table only once on connection or when exception is returned. |
19.0.0.3 | 9-2-2023 | Corrected error with Driver Interfaces property Enable by Tag when Driver Interface is deleted, then added back with the same name. Clear System Errors for Alarm Logging Group when deleted. Clear System Errors for Alarm Notification Group when deleted. Clear System Errors for Recipe Group when deleted. Clear System Errors for Report Group when deleted. |
19.0.0.2 | 8-31-2023 | Corrected Live Data Cloud hosting of Continuous and Continuous Narrow data logging groups running remotely to send service time update. |
19.0.0.1 | 8-31-2023 | Added Add User and improved first time login experience. |
19.0.0.0 | 8-29-2023 | Updated network transport. |
18.0.0.95 | 8-20-2023 | Corrected error introduced in version 18.0.0.58 for PostgreSQL data logging when Log With TimeZone is enabled. |
18.0.0.94 | 8-10-2023 | Added read of OPC UA Server’s capabilities of MaxNodesPerRead for obtaining description, data type, and value rank of OPC UA browse. Corrects browse issue for servers that have lower capabilities that the number of nodes browsed times 3. Corrected Application Event error Service cannot be started. An instance of the service is already running for OPC UA client interface. |
18.0.0.93 | 8-9-2023 | Added support for writing to holding register bits when driver is disable and Good Quality When Disabled is used and the previous value has not been received from the device with communications enabled. |
18.0.0.92 | 7-31-2023 | Saving all configuration files to ConfigFiles directory. |
18.0.0.91 | 7-28-2023 | Added additional transaction logging for OPC UA Browse. |
18.0.0.89 | 7-27-2023 | Added NodeClass.Unspecified as browse variable to OPC UA. |
18.0.0.87 | 7-25-2023 | Correct tag csv export for alarm limits to not include Quality Status Reset by Tag. |
18.0.0.88 | 7-26-2023 | Updated noSQL data processing for null values and nvarchar data type. |
18.0.0.87 | 7-25-2023 | Correct tag csv export for alarm limits to not include Quality Status Reset by Tag. |
18.0.0.86 | 7-23-2023 | Updated RESTAPI to handle null values of dates of tag properties. |
18.0.0.83 | 7-20-2023 | Corrected error for noSQL databases with bulk insert for values that are not Dates, Boolean, Single, or Double. |
18.0.0.82 | 7-19-2023 | Corrected error with logging null values to InfluxDB. |
18.0.0.81 | 7-18-2023 | Modbus communication count and time status tags now updated when driver interface is disabled and Good Quality When Disabled is true. Added number of tags successfully deleted for Delete with CSV. |
18.0.0.80 | 7-15-2023 | Added SSL for PostgreSQL Data Logging, Alarm Logging, and Recipes. Changed Data Route Event Trigger to work with floating point values and strings. Changed Digital Alarm to process numeric values as true if non zero. |
18.0.0.79 | 7-11-2023 | Corrected logging null values to PostgreSQL. |
18.0.0.78 | 6-30-2023 | Corrected Driver CSV Import for Comm Good Write Count and Comm Count Reset. |
18.0.0.77 | 6-28-2023 | Added Enable to Driver Interface. Added Modbus Driver Interface communication counts and times set to tags. |
18.0.0.76 | 6-20-2023 | Corrected issue with writing to OPC UA servers when number of nodes to write exceeds max nodes to write from server. Corrected error with PostgreSQL schema connections. |
18.0.0.75 | 6-20-2023 | Added step error tracking for OPC UA Write Values to show cause of array index error when writing a JSON value that cannot be parsed. |
18.0.0.74 | 6-19-2023 | Added Quality Stats Reset by Tag. Corrected client tag refresh is service if source tag does not exist and then added with more than one parameter requested from new source tag added. |
18.0.0.73 | 6-10-2023 | Added WriteTagsWithResults. Updated MTConnect assembly to 5.4.4. |
18.0.0.72 | 5-31-2023 | Changed OPC UA write callback to return status through delegate. |
18.0.0.71 | 5-28-2023 | Added Quality communication status to each tag, Quality_BadCount, Quality_BadReadCount, Quality_BadTime, Quality_BadWriteCount, Quality_GoodCount, Quality_GoodReadCount, Quality_GoodTime, Quality_GoodWriteCount, and Quality_ResetCountsAndTime. |
18.0.0.70 | 5-21-2023 | Changed OPC UA Server to return status codes of failure on write to driver interface failures. Changed OPC UA Client writes to non blocking. |
18.0.0.69 | 5-18-2023 | Updated Unified Automation assemblies to version 3.3.0. Added AB Address validation app. |
18.0.0.68 | 5-4-2023 | Added transaction logging for data logging and AB and Siemens drivers. |
18.0.0.67 | 4-28-2023 | Updated Linux install script. Added word wrap with maximum 5 lines to Configure App properties. |
18.0.0.66 | 4-27-2023 | Updated ProcessDataLogging main routine to record step number to resolve key parameter missing. |
18.0.0.65 | 4-26-2023 | Added database connection transaction logging. |
18.0.0.64 | 4-21-2023 | Changed Azure Event Hubs to non-blocking call if Store and Forward is disabled in driver. |
18.0.0.63 | 4-20-2023 | Updated Azure Event Hubs Transaction Logging. Autoscale Azure Event Hubs per message size of account limit. Added Srv for MongoDB. |
18.0.0.62 | 4-19-2023 | Updated Azure Event Hubs to publish multiple batch events per call. |
18.0.0.61 | 4-13-2023 | Added number of Array Elements in use and DirectOPCItem count to license string. |
18.0.0.60 | 4-12-2023 | Corrected GetOption call for OASConfig and OPCSystems assemblies. Enable Apply Change button when tag group is added to data logging fields. Added Custom Demo Licensing. |
18.0.0.59 | 4-6-2023 | Added Duplicate Group to copy all tags in group and sub groups to a new group. Updated Duplicate Tag added in version 18.0.0.57 to correctly setup and process alarms and update number of bad tags in parent groups. |
18.0.0.58 | 4-4-2023 | Added live Timestamp update to Tag properties. Corrected AB Browse for Micro 800. Corrected number of bad tags indication in Treeview when tag or group is deleted that has bad data quality. Updated noSQL data processing for improved speed. |
18.0.0.57 | 3-30-2023 | Corrected web trend with multiple trend windows. Added number of bad tags status to root node of Configure app. |
18.0.0.56 | 3-29-2023 | Corrected Alarm Logging for Oracle. Added Quality, Value, and Timestamp for Tags Treeview. |
18.0.0.55 | 3-18-2023 | Added Azure Event Hubs. |
18.0.0.54 | 3-16-2023 | Updated read for Holding Registers and Input Registers for Modbus Enron protocols. |
18.0.0.53 | 3-9-2023 | Improved Store and Forward for Kafka, MQTT, and AWS IoT to generate new buffer files while restore is in process. |
18.0.0.52 | 3-6-2023 | Close database connection when Logging Active is disabled for data logging. Close database connection when runtime is stopped for NoSQL databases. |
18.0.0.51 | 3-5-2023 | Corrected high speed update records for all NoSQL data logging. |
18.0.0.50 | 3-4-2023 | Added additional transaction logging for SQLite. |
18.0.0.49 | 2-24-2023 | Corrected Modbus serial interface connection error introduced in version 18. Start Time On and Count processing when enable is changed and value is already true. Added TimeOnAndCountsReset. |
18.0.0.48 | 2-21-2023 | Added Data Route Transaction logging for Tag to Tag data transfer. |
18.0.0.47 | 2-15-2023 | Exclude all date values of data change data logging comparison if Disable New Timestamp Check is enabled. Added Disable Logging Null Values to data logging. |
18.0.0.46 | 2-14-2023 | Added OPC UA Data Change Trigger and OPC UA Deadband. |
18.0.0.45 | 2-9-2023 | Changed Browse OPC UA Variables to always include as folder regardless of number of reference elements. |
18.0.0.44 | 2-7-2023 | Corrected logging strings to InfluxDB V2. |
18.0.0.43 | 2-6-2023 | Corrected Live Data Cloud for REST API. |
18.0.0.42 | 1-31-2023 | Added Store and Forward to Kafka producer. |
18.0.0.41 | 1-29-2023 | Added MQTT Broker Topic Alias. Added support for wildcards to MQTT Broker. |
18.0.0.40 | 1-26-2023 | Updated Data Route to allow 1 or 0 as source value for Boolean Source Value Data Type. Updated Client Data Host to not check for time stamp change for source and destination tags for Data Route. Added support for PostgreSQL for schema other than public. |
18.0.0.39 | 1-25-2023 | Added Data Route configuration to REST API. Corrected Web Trend History dates returned error introduced in version 18.0.0.33. |
18.0.0.38 | 1-24-2023 | Added multiple tag data route based on trigger, continuously, time of day, source data change, or destination data change. |
18.0.0.37 | 1-19-2023 | Tracking alarm logging to CSV file create file error. |
18.0.0.36 | 1-19-2023 | Corrected Alarm Notification to email startindex error introduced in version 18.0.0.31. |
18.0.0.35 | 1-19-2023 | Corrected Kafka driver to not set Sasl Username and Sasl Password unless Security Protocol is SaslSsl or SaslPlaintext and Sasl Mechanism is Plain, ScramSha256, or ScramSha512. Corrected bulk tag insert for data logging fields in Configure application. |
18.0.0.34 | 1-16-2023 | Corrected GetDatabaseData method for OASConfig, OPCSystems, and OAS Engine. |
18.0.0.33 | 1-3-2023 | Corrected conversion to local time and utc time when already the specified time for routines including Data Logging-Convert Timestamps to UTC and Convert Timestamps to Local Time. |
18.0.0.32 | 12-31-2022 | Corrected mySQL wait timeout and interactive timeout error for data not changing for more than 8 hours to log a new record. Corrected mySQL open connection error on DataReader not being closed for table construction after being closed. |
18.0.0.31 | 12-26-2022 | Corrected logging Boolean values to PostgreSQL. PostgreSQL data logging and alarm logging will now create database if it does not exist. Added totalization to tags values. Added retain values frequency. |
18.0.0.30 | 12-21-2022 | Show Kafka SASL Username and Password for all SASL Mechanisms. |
18.0.0.29 | 12-15-2022 | Removed primary key creation for noSQL databases for Data Change Row and Event logging types. Disabled store and forward when noSQL database returns syntax error. |
18.0.0.28 | 12-13-2022 | Corrected Update Record with Query String for noSQL databases to insert record if it does not exist. |
18.0.0.27 | 12-8-2022 | Changed MQTT broker to only write to tags and not the broker when publish is received. |
18.0.0.26 | 12-7-2022 | Updated MQTT Client connection to allow unique client id for each driver instance. |
18.0.0.25 | 12-6-2022 | Corrected memory leak introduced in version 18.0.0.23 related to publish OAS broker tags to MQTT client. |
18.0.0.24 | 12-3-2022 | Eliminated write callback in OAS MQTT Broker if from publish is from itself. |
18.0.0.23 | 12-3-2022 | Changed OAS MQTT Broker ID to always have a value, which is required by the clients. Updated SQLite to support Linux and Docker deployments. |
18.0.0.22 | 12-2-2022 | Added support to log array values as string value. |
18.0.0.21 | 12-1-2022 | Updated MQTT net interface to latest version of assemblies. |
18.0.0.20 | 11-29-2022 | Corrected create database for data logging and alarm logging for mySQL when port number is not the default of 3306. |
18.0.0.19 | 11-22-2022 | Added check in OPC UA for children nodes when Browse OPC UA Variables for sub variables of parent variables. |
18.0.0.18 | 11-22-2022 | Added support of browsing OPC variables that are within other variables with the option Browse OPC UA Variables under Configure-Options-OPC. |
18.0.0.17 | 11-21-2022 | Added back certificate creation for OPC UA server and client if it does not exist. |
18.0.0.16 | 11-20-2022 | Updated OPC UA Unified Automation assemblies to 3.2.1. Corrected OPC UA browse to include variables in folder list when containing other variables. |
18.0.0.15 | 11-17-2022 | Corrected error setting options Use Timestamp from OPC Servers and OPC Server Watchdog Rate with security user logged in. |
18.0.0.14 | 11-16-2022 | Changed ODBC data logging to support 64 bit data sources. Add multiple tags from selected tag group or root added to OAS Configuration app. |
18.0.0.13 | 11-10-2022 | Added adjustable timeouts for single and bulk insert calls for data logging. Added number of retries for single and bulk insert calls for data logging. Added adjustable database connection retry delay time. |
18.0.0.12 | 11-8-2022 | Optimized data logging to not use update query data if not needed. |
18.0.0.11 | 10-28-2022 | Added main license failure errors for motherboard or hard drives to system errors. |
18.0.0.10 | 10-26-2022 | Improved PostgreSQL, MariaDB, SQLite to close existing connection before opening a new connection for data logging, alarm logging, and recipes. Improved all noSQL providers to open only one connection per group for data logging, alarm logging, and recipes. |
18.0.0.9 | 10-25-2022 | Added Log With Time Zone for PostgreSQL data logging to include time zone offset with date to log. |
18.0.0.8 | 10-20-2022 | Added Allow Delete Without Order By for Queued recipe types. |
18.0.0.7 | 10-19-2022 | Corrected Modbus Device Address to be at least 0. |
18.0.0.6 | 10-16-2022 | Corrected error with AB and Siemens address defined in 2 or more tags with the same address and the same polling rate. |
18.0.0.5 | 10-14-2022 | Corrected MS Access data logging, alarm logging, and recipes to 64 bit version of Access. |
18.0.0.4 | 10-10-2022 | Added Kafka interface as producer and consumer. |
18.0.0.3 | 10-2-2022 | Added OPC UA Lifetime, Max Notifications Per Publish, and Priority to OPC UA Driver Interface for subscription settings. Added Discard Oldest and Sampling Interval to OPC UA tag properties. |
18.0.0.2 | 9-30-2022 | Added adjustable Queue Size to OPC UA tags. |
18.0.0.1 | 9-25-2022 | Corrected error in processing store and forward with buffer files with additional _DataLog, _DataCSV, _AlarmLog, or _DataSRC included in file name. |
18.0.0.0 | 9-22-2022 | .NET 6 version, self-contained. Updated ABLogix, ABClassic, and Siemens driver for .NET 6. Updated Unified Automation OPC UA assemblies for .NET 6. Corrected Data Change Narrow and Continuous Narrow logging types when field is set to Insert Only and Update With Query String is not enabled. Updated Twilio assembly to latest version. |
17.0.0.14 | 8-31-2022 | Corrected automated reports chart rendering. |
17.0.0.13 | 8-28-2022 | Added support for MTConnect 2.0. Added MTConnect to Linux engine. |
17.0.0.12 | 7-30-2022 | Corrected automated delete for CSV files to use local time instead of UTC time. Corrected error in Configure app when renaming a tag within a group. |
17.0.0.11 | 7-23-2022 | Corrected Recipe, Data Logging, Alarm Logging, and history replay for Oracle when table names contain periods. |
17.0.0.10 | 7-13-2022 | Corrected read variable attribute when NodeId is subscribed and then removed. |
17.0.0.9 | 6-21-2022 | Corrected OPC UA browse for OneOrMoreDimensions. |
17.0.0.8 | 6-18-2022 | Corrected OPC UA browse issue with IdType not returning. |
17.0.0.7 | 6-17-2022 | Select previously opened tab in Configuration app. |
17.0.0.6 | 6-15-2022 | Added WString for Siemens driver. Corrected Configuration app with delete key with tag, group, and properties focus. |
17.0.0.5 | 6-13-2022 | Added tag search to Configuration App. Improved Configuration App to load over 1,000,000 tags under one group. Updated OAS OPC UA Server Max Nodes Per Publish from 10,000 to 65,535. Corrected memory leak if data logging license is disabled and remote engine is setup to log data from the unlicensed service. |
17.0.0.4 | 6-7-2022 | Added backup port for client failover. Improved OAS OPC UA server process tag values in bulk update. Added Operation Timeout to OPC UA client driver interface. |
17.0.0.3 | 5-31-2022 | Added user login confirmation. |
17.0.0.2 | 5-26-2022 | Added HEXINT and INTHEX calculation functions. Added Bitmask Compress. Corrected OPC UA security to allow based on service setting, service user, and OPC UA client credentials. |
17.0.0.1 | 5-25-2022 | Corrected MQTT Client when using TLS. Corrected Configure app when loading or saving remote files on Linux. Added Bitmask property to tags. Added delete tags with CSV file. |
17.0.0.0 | 5-19-2022 | Smaller and faster network packet data stream with improved encryption and ironclad transport. |
16.0.0.125 | 4-29-2022 | Updated for internal release, no changes. |
16.0.0.124 | 4-27-2022 | Corrected create data logging fields for mySQL and Oracle if field names contain invalid characters or begin with a number. |
16.0.0.123 | 4-19-2022 | Updated OAS Configuration application to account for shared tcp connection. |
16.0.0.122 | 4-8-2022 | Updated MQTT broker assemblies. Corrected array data type update when source array does not match the tag data type defined. Corrected Data Route when data source is value and configuration change is made to tag. |
16.0.0.121 | 4-7-2022 | Corrected REST API set taglist to array data types. |
16.0.0.120 | 4-6-2022 | Changed Time On and Counts Period 1 and Period 2 Minutes from Integer to Double Float. |
16.0.0.119 | 4-2-2022 | Added property to PostgreSQL data logging to disable time zone for date and time fields. |
16.0.0.118 | 3-30-2022 | Corrected OAS OPC UA server browse to LDC nodes and network nodes. Added file compatibility for configuration files from OAS Engine version 11.0.0.20. |
16.0.0.117 | 3-25-2022 | Corrected Store and Forward for remote data source with data logging remote tags. |
16.0.0.116 | 3-20-2022 | Added Event Driven and Time of Day execution to IoT Tag Publish for MQTT, AWS IoT Gateway, and Azure IoT. |
16.0.0.115 | 3-18-2022 | Corrected issue when table names begin with a number introduced in version 16.0.0.113. |
16.0.0.114 | 3-18-2022 | Added skipinit to REST API GET tagslists to skip all initial values reported for each unique session. |
16.0.0.113 | 3-17-2022 | Corrected Alarm History for PostgreSQL. Updated data logging, alarm logging, and recipe to allow special characters in database, table, and field names. Removed remote file transfer. Pause Time On and Counts when source is bad quality. Added Skip Null DB Values to recipes. |
16.0.0.112 | 3-11-2022 | Added Event Driven Narrow data logging type. |
16.0.0.111 | 3-10-2022 | Added selectable tag publish list to Azure IoT, AWS IoT Gateway, and MQTT drivers. |
16.0.0.110 | 3-4-2022 | Added Modbus communication errors to alarms. |
16.0.0.109 | 3-3-2022 | Corrected Boolean data update for JSON Data Source. |
16.0.0.108 | 3-2-2022 | Added JSON-KeyName for client read and write access to elements of a JSON value. Corrected OPC UA data type for tags of array data type. |
16.0.0.107 | 2-28-2022 | Added JSON-KeyName for client read and write access to elements of a JSON value. Corrected OPC UA data type for tags of array data type. |
16.0.0.106 | 2-27-2022 | Corrected PostgreSQL trend history. Corrected trend history for all Boolean database field types for Cassandra, PostgreSQL, MariaDB, MongoDB, and SQLite. Added Register OPC UA NodeID for optimization. |
16.0.0.105 | 2-25-2022 | Added OPC UA Browse Value Only for OAS OPC UA Server. Added inner exception reporting to System Errors for OPC UA client connections. |
16.0.0.104 | 2-24-2022 | Updated PostgreSQL assemblies. |
16.0.0.103 | 2-18-2022 | Update to InfluxDB V2 data logging for obtaining access to the bucket more efficiently. Added Remove Old CSV Files option to CSV Data Logging. |
16.0.0.102 | 2-17-2022 | Update to InfluxDB V2 data logging to account for null values. |
16.0.0.101 | 2-17-2022 | Updated Unified Automation assemblies to version 3.1.1.506. |
16.0.0.100 | 2-16-2022 | Added structure conversion to JSON for OPC UA values that are ExtensionObjects containing structure or optional field data types. Structures can also be updated with a write of the similar JSON structure. |
16.0.0.99 | 2-13-2022 | Corrected error introduced in version 16.0.0.94 for OPC UA client interfaces to create new unique session on reconnect due to failure or from a change in the Driver Interface properties. |
16.0.0.98 | 2-8-2022 | Corrected error in write to Siemens controller introduced in version 16.0.0.67. |
16.0.0.97 | 2-8-2022 | Corrected noSQL bulk insert for single and double values when regional settings use comma for decimal. Corrected InfluxDB single insert for single and double values when regional settings use comma for decimal. Added timestamp to REST API Get taglists. |
16.0.0.96 | 2-7-2022 | Added Get System Status to REST API. |
16.0.0.95 | 2-5-2022 | Added newonly parameter for REST API GET taglists to return only the tags that change value since last call. Added Custom Timestamp String formatting for tag TimestampString. Added additional Siemens transaction logging for writing to items. |
16.0.0.94 | 2-3-2022 | Corrected networkNodes web alarm attribute for basic networking and Live Data Cloud networking. Corrected memory leak for repeated connect to offline OPC UA servers. |
16.0.0.93 | 2-1-2022 | Corrected networkNodes web alarm attribute. |
16.0.0.92 | 1-28-2022 | Updated REST API taglists/set to support remote tag writes with security restricted to use username and password passed in authenticate call. |
16.0.0.91 | 1-27-2022 | Added recording of cause of deny write to tags to REST API transaction logging. |
16.0.0.90 | 1-23-2022 | Corrected System Errors for PostgreSQL, SQLite, MongoDB, Redshift, Firebase, Cassandra, and InfluxDB introduced in version 16.0.0.89. |
16.0.0.89 | 1-18-2022 | Updated PostgreSQL to support latest version of database engine. |
16.0.0.88 | 1-17-2022 | Fixed memory leak in data host for tag values when all client applications like recipe groups are disabled. |
16.0.0.87 | 1-14-2022 | Updated Config App for new security restrictions imposed by Amazon file server for Update Version. |
16.0.0.86 | 1-11-2022 | Added exception handling for create OPC UA application for connections to OPC UA servers. |
16.0.0.85 | 1-4-2022 | Added Google Firebase to recipe. Corrected PostegreSQL recipe when field names contain upper case. |
16.0.0.84 | 12-28-2021 | Added Google Firebase to data logging. |
16.0.0.83 | 12-24-2021 | Updated PostgreSQL recipe to allow table and field names with upper case. |
16.0.0.82 | 12-23-2021 | Corrected PostgreSQL recipes. |
16.0.0.81 | 12-22-2021 | Allow full SELECT statement in query string of Recipes. Corrected OPC UA UntrustedCertificate event error. |
16.0.0.80 | 12-16-2021 | Update AWS IoT Gateway to report processing error if network outage blocks publish calls and subsequent publish calls will not occur if network is dropped to return quickly in processing routine. |
16.0.0.79 | 12-5-2021 | Corrected OPC UA service start event error. |
16.0.0.78 | 11-29-2021 | Updated CSV Import and Export for Security to include all tag, alarm, trend, and driver lists. |
16.0.0.77 | 11-20-2021 | Added http://localhost:58725/app/wizard/ for local Web HMI Wizard hosting. |
16.0.0.76 | 11-18-2021 | Corrected AWS IoT Gateway reconnect after network failure. |
16.0.0.75 | 11-16-2021 | Added support for Amazon Redshift to data logging. Corrected error for REST API Get Tags and Get Groups call introduced in version 16.0.0.73. |
16.0.0.74 | 11-12-2021 | Restart MQTT broker when port number of ssl is changed. |
16.0.0.73 | 11-5-2021 | Corrected CSV Import and REST API for Tag property ROCAlarmLimit – Reset Time On And Count Tag. Added support for special characters in REST API call parameter names. |
16.0.0.72 | 11-3-2021 | Removed demo mode alarms for data logging, alarm logging, alarm notification, and recipes. |
16.0.0.71 | 10-30-2021 | Added System Error for Security Write Denied for any tag write that is restricted. |
16.0.0.70 | 10-29-2021 | Added AB Address browse for AB Logix controllers. |
16.0.0.69 | 10-20-2021 | Updated Twillio assembly to latest version 5.67.0.0. |
16.0.0.68 | 10-19-2021 | Added online address browse for AB Logix controllers. |
16.0.0.67 | 10-17-2021 | Added Single Write property for AB Logix, AB Classic, and Siemens. When enabled each value will be written one at a time to the device. When disabled all values will be written together to the device. |
16.0.0.66 | 10-16-2021 | Added Read After Write property for AB Logix, AB Classic, and Siemens. When enabled performs a synchronous read after each write to the controller. |
16.0.0.65 | 10-14-2021 | Updated InfluxDB V2 to 3.0 assemblies. Corrected error introduced in version 16.0.0.64 of Configure app for data logging and recipe fields. |
16.0.0.64 | 10-10-2021 | Added support for array values for JSON data source. |
16.0.0.63 | 10-8-2021 | Added JSON data source. |
16.0.0.62 | 10-5-2021 | Corrected setting OutputType of report to PDF with SetReport_Parameter_Value programmatic method. |
16.0.0.61 | 9-30-2021 | Corrected error introduced in OAS Engine version 16.0.0.57 for GetTagProperties .NET methods. The Tag column was not returned in the header, now included the same prior to the 16.0.0.57 update. |
16.0.0.60 | 9-24-2021 | Added uninstall script added to daemon folder for Linux package. |
16.0.0.59 | 9-17-2021 | Set MQTT Client Tags to bad quality when connecting failed event occurs. |
16.0.0.58 | 9-14-2021 | Added Basic256, Basic128Rsa15, and Aes128Sha256RsaOaep to OAS OPC UA Server security profiles. |
16.0.0.57 | 9-13-2021 | Corrected Modbus Max Words per Packet assignment error introduced in version 16.0.0.53. Improved speed on Tag CSV Export. |
16.0.0.56 | 9-10-2021 | Corrected Bit31-63 writes and updates for Unsigned 32 and Unsigned 64 Integer values. |
16.0.0.55 | 9-7-2021 | Added Write Latest Value Only for AB Logix, AB Classic, and Siemens driver. |
16.0.0.54 | 8-30-2021 | Added Store and Forward to MQTT Client. Added Store and Forward to AWS IoT Gateway. |
16.0.0.53 | 8-28-2021 | Allow unlimited number of tags per logging group in One Click Data Logging. Added Max Bits per Packet for Modbus Input Status and Output Coils. |
16.0.0.52 | 8-27-2021 | Corrected error when more than one driver interface is defined for MQTT client or AWS IoT Gateway. |
16.0.0.51 | 8-26-2021 | Updated MQTT Broker to send payload when data quality of tag is bad. |
16.0.0.50 | 8-24-2021 | Modbus TCP reconnect on socket failure when Bad Msgs To Offline is set to 0. Reduced Modbus retries by 1 to be exactly the number of retries set, no retry when retries set to 0. Added Process Values recording to System Runtime Transaction Logging. |
16.0.0.49 | 8-22-2021 | Improved calculation tag processing to handle deleting source tags while calculation value is being updated. |
16.0.0.48 | 8-20-2021 | New tag configuration to REST API to add or update multiple tags in one call. Added console output to OAS error and transaction logging. |
16.0.0.47 | 8-17-2021 | Changed to not enable driver communications when client application requests data from tag and enable communications by tag is enabled and tag to control communications is false. |
16.0.0.46 | 8-16-2021 | Added transaction logging to Modbus Communication log for adding and removing driver interface tags to EnableComm-Tags file. |
16.0.0.45 | 8-15-2021 | Added ability to send a specific list of local and remote tag variables with UDP Broadcast feature including remote tags from other nodes. |
16.0.0.44 | 8-14-2021 | Corrected Enable Comm by Tag when Tag defined to control communications transitions from false to true, then back to false within 100 ms or less. |
16.0.0.43 | 8-12-2021 | Added Modbus Communication Transaction Logging. |
16.0.0.42 | 8-7-2021 | Changed confirmation for CSV logging to only write one confirmation when logging multiple tags in the same field, typically logging buffered data from a PLC. Corrected Configure OAS application for Data Logging and Recipe fields to handle large number of fields. Updated Configure OAS application to prompt saving configurations when application is closed. Updated Configure OAS application to retain Tag CSV Export column selections. |
16.0.0.41 | 8-3-2021 | Corrected InfluxDB V2 logging when all tags have bad quality or the table name or logging group contains a space or backslash. |
16.0.0.40 | 8-1-2021 | Corrected UDI automated driver addition. |
16.0.0.39 | 7-26-2021 | REST API updated for all configuration types. http://restapi.openautomationsoftware.com/ |
16.0.0.38 | 7-23-2021 | Corrected InfluxDB Version 2 data logging to account for high CPU usage and memory usage. Corrected Data Route when Write Continuously is enabled writing to a Destination type of Tag. |
16.0.0.37 | 7-22-2021 | Accounted for retention time set to infinity for InfluxDB version 2 connection. |
16.0.0.36 | 7-22-2021 | Added additonal dll dependencies for InfluxDB Version 2 to Windows setups and update version for Windows. |
16.0.0.35 | 7-20-2021 | Corrected GetDatabaseData call for .NET and REST API that drops first record when Log Data Logging Transactions is enabled and using SQL Server. Added Log Read Database Data transaction logging option for trend history and GetDatbaseData .NET and REST API calls. |
16.0.0.34 | 7-18-2021 | Corrected ReadOPCItems call for classic OPC DA in all .NET assemblies. Added additional transaction logging for GetDatabaseData call in REST API. |
16.0.0.33 | 7-16-2021 | Updated REST API to return unauthorized when access is restricted. |
16.0.0.32 | 7-13-2021 | Added full configuration support to REST API. |
16.0.0.31 | 7-12-2021 | Added support for InfluxDB Version 2 to Trend History. |
16.0.0.30 | 7-7-2021 | Corrected Tag CSV Export to eliminated memory increase for large numbers of tags with large number of properties. Was previously limited to 2,000,000,000 properties. |
16.0.0.29 | 7-6-2021 | Added InfluxDB Version 2 to Data Logging. |
16.0.0.28 | 7-2-2021 | Added option to create or load certificate for AWS IoT Gateway, load pfx file when running on Linux. Changed Tag CSV Export to make deep copy of tag configuration to not block other tag configuration routines while in process. |
16.0.0.27 | 6-23-2021 | Updated Data Logging and Alarm Logging to SQL Server to create table under dbo schema always. |
16.0.0.26 | 6-18-2021 | Updated GetDatabaseData call for REST API to handle Boolean data types. |
16.0.0.25 | 6-15-2021 | Changed OPC UA client interfaces to create new unique session on reconnect due to failure or from a change in the Driver Interface properties. |
16.0.0.24 | 5-27-2021 | Added property Log Boolean True As 1 to data logging. |
16.0.0.23 | 5-25-2021 | Corrected GetTagProperties call when desired columns is specified, Last Column is not defined in list, and values are returned as object values instead of CSV strings. |
16.0.0.22 | 5-20-2021 | Corrected REST API read and write to array values. Added support for AB Logix Simulate mode for array values. |
16.0.0.21 | 5-17-2021 | Added Active Directory support to security. |
16.0.0.20 | 5-11-2021 | Added Store and Forward to Azure IoT Driver Interface. Corrected error with REST API in Windows version introduced in version 16.0.0.19 |
16.0.0.19 | 5-10-2021 | Corrected error with data logging and alarm logging to SQL Server when database name contains a dash (-). Corrected error with data logging bulk insert when table name contains a dash (-). |
16.0.0.18 | 5-6-2021 | Updated Web Alarm and Web Trend to auto authenticate to default if no user login is set. |
16.0.0.17 | 5-3-2021 | Added GetAllAlarms for OASConfig and OPCSsytems assemblies. |
16.0.0.16 | 4-28-2021 | Corrected setting UDI driver type. |
16.0.0.15 | 4-23-2021 | Improved OPC UA reconnect if server is restarted or temporarily unreachable. |
16.0.0.14 | 4-22-2021 | Added OPC UA Default Namespace Index. Corrected Azure IoT for System.Runtime.InteropServices.RuntimeInformation error. |
16.0.0.13 | 4-16-2021 | Added drivers to REST API. Added support for SSL certificate on Windows when other websites are using the same certificate. Added individual OPC UA Browse Transaction Logging. |
16.0.0.12 | 4-10-2021 | Added dynamic logging rate based on Tag value for data logging. Added support to change order of data logging tag alias or tag parameter by selecting column header then apply changes. |
16.0.0.11 | 4-2-2021 | Added check for duplicate tag alias name for narrow data logging. |
16.0.0.10 | 4-1-2021 | Added Interval to MTConnect interface. Updated REST API and Web interface using certificates. |
16.0.0.9 | 3-26-2021 | Corrected error with MSAccess data logging introduced in version 16. |
16.0.0.8 | 3-24-2021 | Updated Oracle connections to use direct connection string entered in database field if name contains :. Update Web Alarm for multiple concurrent alarm windows with different filters for the same session. |
16.0.0.7 | 3-19-2021 | Corrected LogToDb dictionary error in Recipe configuration. Added restrict access to Drivers based on name starts with to Security. Added restrict access to add, delete, or modify tags based on Disable All Tags From Browsing and Enable Browsing Tags That Start With in Security. Added Log Configuration Changes for tracking changes to Tags and Drivers under Configure-Options-System Logging. Updated System.Device.Gpio to version 1.4.0 for Raspberry Pi. |
16.0.0.6 | 3-14-2021 | Added property to set the file path for the tnsnames.ora file for Oracle Data Logging, Alarm Logging, Recipe, Trend History, and Alarm History. |
16.0.0.5 | 3-12-2021 | Updated Unified Automation OPC UA assemblies to 3.0.8. Added StartsWith: option for alarm group filter for Web Alarm, .NET Alarm, Alarm Notification, and Alarm Logging. StartsWith:Test is an example to include all alarms with alarm groups that begin with Test. |
16.0.0.4 | 3-11-2021 | Updated OPC UA server connection to use password when user authentication is selected. |
16.0.0.3 | 3-7-2021 | Added support for new programmatic methods to set and get options, add data logging fields, and data logging tag aliases. |
16.0.0.1 | 2-24-2021 | Corrected bulk insert for MariaDB when one or more tags is bad quality. Corrected InflluxDB to not insert record if all tag values are bad quality. InfluxDB does not allow all tags to be null. |
16.0.0.0 | 2-19-2021 | OAS Engine Windows Service updated to .NET Framework 4.6.1. |
15.0.0.49 | 2-18-2021 | Reject record for InfluxDB if one or more of the fields is set to a Boolean that has bad data quality. Null values are not allowed by InfluxDB for a Boolean type. |
15.0.0.48 | 2-17-2021 | Changed database connection to PostgreSQL, SQLite, and Casandra to eliminate high memory usage if table contains large amounts of data. |
15.0.0.47 | 2-16-2021 | Moved Alarm Notification check for incoming acknowledge email to its own thread. |
15.0.0.46 | 2-14-2021 | Added Alternate Email Connection for Alarm Notification and Reports. Default uses System.Net.Mail. |
15.0.0.45 | 2-11-2021 | Added Test Email for Automated Reports and updated email SSL/TSL of attached reports. |
15.0.0.44 | 2-5-2021 | Modbus socket reconnect after all socket exceptions. |
15.0.0.43 | 2-4-2021 | Corrected InfluxDB logging to not log field when data quality is bad as InfluxDB does not accept nulls. Updated data logging for PostgreSQL, InfluxDB, MariaDB, and SQLite to discard all records if bulk insert fails and Single Insert if Bulk Insert Fails is disabled. |
15.0.0.42 | 1-28-2021 | Corrected Data Logging for PostgreSQL, MariaDB, MongoDB, SQLite, and InfluxDB for Continuous Narrow and Data Change Narrow logging types. Corrected Data Logging for PostgresSQL bulk insert when data quality is bad. Corrected CSV Export when value begins with a quotation. Corrected CSV Import of values with quotations. |
15.0.0.41 | 1-26-2021 | Updated Linux and Win-Core for Docker deployment targeting .NET 5. |
15.0.0.40 | 1-22-2021 | Added control for Data Change Row logging to disable a new record on value change of tags if the field has Insert Only enabled. |
15.0.0.39 | 1-10-2021 | Added Raspberry Pi GPIO Data Source. Corrected GetTag_Parameter_Values call for error introduced with Time On Units. |
15.0.0.38 | 1-6-2021 | Corrected error caused by Recipe Transaction Logging in OpenConnection routine. |
15.0.0.37 | 12-30-2020 | Updated Alarm Notification when user and password is not used. |
15.0.0.36 | 12-20-2020 | Allow Live Data Cloud server Client Packet Rate to be set slower than 100 ms. |
15.0.0.35 | 12-18-2020 | Added High Precision Date Time to Alarm Logging. |
15.0.0.34 | 12-11-2020 | Added Driver Interface failover. Corrected Configure-Tags to leave Add Tags button enabled after apply changes. |
15.0.0.33 | 12-3-2020 | Added Remote File Transfer from OAS Engine. |
15.0.0.32 | 11-29-2020 | Account for OPC Servers that return BadNoContinuationPoints exception while browsing folders that do have additional folder nodes. Latest version Kepware OPC UA server returns BadNoContinuationPoints instead of a count of 0. |
15.0.0.31 | 11-28-2020 | Added support for escalated email addresses and phone numbers for alarm notification separating each destination group with ::. Example for Resend To Address: first@email.com::second@email.com::third@email.com. Example for Resend Number: 5555555551::5555555552::5555555553. |
15.0.0.30 | 11-26-2020 | Changes REST API GetDatabaseData call to eliminate DateAndTime from call when usedates is set to false. Added Classic OPC DA backup server option under Configure-Options-OPC. |
15.0.0.29 | 11-24-2020 | Corrected Live Data Cloud data server id on Linux when Live Data Cloud hosting server restricts available server nodes under Configure-Options-Live Data Cloud. Corrected CSV Import when values begin with quotation but not fully encapsulated. |
15.0.0.28 | 11-23-2020 | Added TAG-Value recipe tag aliasing. Corrected Alarm Logging and Recipe Open Connection using too many threads for PostgreSQL, Cassandra, MongoDB, SQLite, InfluxDB, and MariaDB. Added support for retaining previous downloads for version update. Changed service daemon oas-engine.service for automated update for Linux. |
15.0.0.27 | 11-18-2020 | Added dynamic tag aliasing for recipe feature. |
15.0.0.26 | 11-10-2020 | Corrected Live Data Cloud when nodes are restricted from hosting under Live Data Cloud section of Options. |
15.0.0.25 | 11-4-2020 | Improved Modus retries on failure. |
15.0.0.24 | 10-29-2020 | OAS Update now supported for Linux x64, Linux arm32, and Linux arm64. Flush incoming stream for Modbus to clear additional bytes from unreliable network. |
15.0.0.23 | 10-28-2020 | Added Linux-arm, and Linux-64 deployments. Updated REST API for Linux. Added Live Data Cloud support for Linux. |
15.0.0.22 | 10-26-2020 | Added Serial Port Name for Linux. |
15.0.0.21 | 10-25-2020 | Updated Serial.IO.Ports for Modbus Serial support on Linux. |
15.0.0.20 | 10-23-2020 | Updated Alarm Notification email. |
15.0.0.19 | 10-22-2020 | Corrected error with data logging fields in the Configure application introduced in version 15.0.0.15. |
15.0.0.18 | 10-22-2020 | Added support for linux-arm and linux-arm64 compatible processors. |
15.0.0.17 | 10-16-2020 | Added AlarmsDailyTimeRangeDisable and AlarmsDateRangeDisable to disable all alarms in a tag. |
15.0.0.16 | 10-13-2020 | Changed Web HMI and REST API to use common session authentication and correct timeout for multiple clients using same user credentials. |
15.0.0.15 | 10-10-2020 | Improved speed when selecting items in Configure application. Added TimestampUNIX and polling times from Modbus TimestampPolled, TimestampPolledString, TimestampPolledTicks, and TimestampPolledUNIX. Added Overwrite CSV File property for data logging. |
15.0.0.14 | 9-29-2020 | Automated update added. |
15.0.0.13 | 9-2-2020 | Corrected incremental live web trend update exiting interactive mode or exit to another browser and return without a refresh. |
15.0.0.12 | 9-1-2020 | Added support in Recipes to pass input parameters and obtain values from output parameters of a Stored Procedure for mySQL, SQL Server, and Oracle. |
15.0.0.11 | 8-28-2020 | Updated OAS OPC UA Server browse to return full NodeId for Folders. |
15.0.0.10 | 8-25-2020 | Added support for wildcard * in certificate for REST API with SSL. Updated OAS OPC UA Server Local and Network folders type definition to FolderType. |
15.0.0.9 | 8-19-2020 | Corrected OPC UA Browse in new Configure application to use Security Profile selected in Driver Interface. |
15.0.0.8 | 8-16-2020 | Updated OAS OPC UA Server browse to return FolderType for Local, Network, Tag Groups, and Tags and BaseDataVariableType for Variables. Updated Web HMI Dashboard for account validation before authentication. |
15.0.0.7 | 8-13-2020 | Corrected error to create table in SQL Server and SQL Azure when using SQL User authentication, for Data Logging and Alarm Logging. |
15.0.0.6 | 8-11-2020 | Added SSL3, TLS, TLS11, and TLS12 options for E-Mail security protocol for Alarm Notification and Reports. |
15.0.0.5 | 8-8-2020 | Added check for NaN and Infinity in data logging for MongoDB, MariaDB, PostgreSQL, SQLite, and Casandra. Already included for SQL Server, Oracle, and mySQL. Forced mySQL database name to lower case for Data Logging, Alarm Logging, and Recipes. Remove data communications to remove network nodes from Web HMI that are no longer used. |
15.0.0.4 | 8-4-2020 | Added adjustable port to network node client interfaces. Example: 192.168.0.1:58727. |
15.0.0.3 | 8-2-2020 | Added optional networknode parameter to all REST API configuration calls to forward calls from url server to remote OAS nodes directly without the need for Live Data Cloud networking. |
15.0.0.2 | 7-31-2020 | Corrected Log Only One Record per Alarm for mySQL Alarm Logging. Network client tags removed from REST server on Delete Tag List, Update Tag List, or REST client timeout due to inactivity. |
15.0.0.1 | 7-23-2020 | Added MQTT Broker into OAS Engine. |
15.0.0.0 | 7-21-2020 | Docker container deployment. |
14.0.0.60 | 7-19-2020 | Added Enable Single Write for Modbus to allow disabling calls to function code 05 and 06 when there is only one Output Coil or Holding Register to write. ABLogix Driver: Fixed problem with contiguous BOOLs in UDT. ABClassic Driver: Fixed problem with bit writing for 32-bit types. Siemens Driver: Added WinAC RTX 2010 compatibility. WinAC RTX versions prior to 2010 are not supported. Siemens Driver: Fixed problem with structure size calculation for UDT that contained Bool array > 16 elements. Read and Write methods would throw the following exception: IndexOutOfRangeException: Index was outside the bounds of the array. Siemens Driver: Fixed problem with structured data size calculation (Item.StructureLength property) if last field of structure was a single byte. Read and Write methods would throw the following exception: Device error (S7) 0x00000005: Address does not exist or is out of range. The combination of starting register plus number of elements requested are beyond the CPU’s address range. Siemens Driver: Fixed problem with Device errors not reported for optimized reads. Siemens Driver: Fixed problem with reading/writing counter types. Corrected problem with Configure app when setting baud rate in the driver interface for serial protocols. |
14.0.0.59 | 7-18-2020 | Added support for remote synchronization for redundant servers for AlarmLatchReset and AlarmAcknowledge. |
14.0.0.58 | 7-15-2020 | Changes to REST API authentication for Linux and Windows. Added AlarmTimeDelayRemaining as status of how much time in seconds is remaining when an alarm time delay is pending. |
14.0.0.57 | 7-13-2020 | Added AlarmActive, AlarmLatchEnable, AlarmLatchReset, AlarmAcknowledge, AlarmAcknowledged, LimitWrites, TimeOnUnits. |
14.0.0.56 | 7-9-2020 | Container deployment ready. Improved Modbus RTU polling over Ethernet to handle multiple devices that are offline with Msgs to Offline set to 0 and exit without high CPU load. |
14.0.0.55 | 7-3-2020 | Modbus Master improvement with socket check for Driver Interfaces that have multiple device addresses, some of which are offline. |
14.0.0.54 | 7-3-2020 | Updated REST API when running on Linux. Corrected error in Configure application when renaming a tag within a group to select the tag automatically. |
14.0.0.53 | 6-28-2020 | Added NChar, Varchar, and NVarchar data logging field types. Data logging master CSV Import now keeps new data logging group fields in original order within CSV file. |
14.0.0.52 | 6-27-2020 | Corrected error with getting and setting Options on Linux engine for certificates for RESTSSL. Updated opc-lib-min.js for web HMI to allow blank values for string variables. |
14.0.0.51 | 6-19-2020 | Corrected Configure Tag Browse for Tags that contain _ (underscore). Corrected error to show Trend Point property. |
14.0.0.50 | 6-17-2020 | Corrected Data Logging Fields CSV Import for individual logging groups in Configure application. Calculation Tag quality is set to bad if result does not match data type. Calculation value is refresh when data type is changed to an array type. |
14.0.0.49 | 6-8-2020 | Added String to Array parsing with adjustable Array Delimiter. |
14.0.0.48 | 6-5-2020 | Added Web History Time Offset for Alarm Logging and adjustment to local time when Alarm Limit Timestamp Offset is implemented. Updated OPC Server to reject items for network node when node is blank. |
14.0.0.47 | 6-2-2020 | Added Siemens DTL to String function to Calculation engine. |
14.0.0.46 | 5-31-2020 | Moved MQTT to central OAS Engine for fastest processing. |
14.0.0.45 | 5-29-2020 | Added CSV Delimiter to Options for all CSV Exports. |
14.0.0.44 | 5-27-2020 | Added Enable All and Disable All to Configure-Security. Corrected Edit Network Nodes under Configure-Options-Networking. |
14.0.0.43 | 5-26-2020 | Improved MTConnect to new MTConnect IoT. |
14.0.0.42 | 5-20-2020 | Added OAS OPC UA Server. |
14.0.0.41 | 5-12-2020 | Added transaction logging for classic OPC client handle. Improved memory usage for Calculations. |
14.0.0.40 | 5-10-2020 | Improved alarm processing efficiency on startup. OAS OPC for Classic OPC Servers keeps queued data for 10 failures to main service before clearing. Correct CSV Import for OPTO Table Name. |
14.0.0.39 | 5-7-2020 | Corrected Web Trend history when multiple logging groups use the same tag name. |
14.0.0.38 | 5-5-2020 | Added adjustable Driver Interface properties for OPCUAWatchdogTimeout, OPCUASessionTimeout, OPCUAWatchdogCycleTime, OPCUAReconnectDelay, and OPCUAReconnectTimeout. |
14.0.0.37 | 4-29-2020 | Added error index tracking for Connect method for Modbus Driver Interface. Corrected Web HMI Dashboard Trend History when data format is not mm/dd/yyyy. Corrected new Config App for Target Driver Interface for MQTT and Azure IoT. |
14.0.0.36 | 4-26-2020 | Corrected check date for automatic deleting of communication logs, transaction logs, recipe logs, network logs, and UDI transaction logs. |
14.0.0.35 | 4-25-2020 | Corrected Oracle Data Logging, Alarm Logging, and Recipe when specifying localhost as server name. |
14.0.0.34 | 4-24-2020 | Added Enable With Tag On False for alarm limits. |
14.0.0.33 | 4-21-2020 | Added separate port numbers for MQTT and OPTO. |
14.0.0.32 | 4-15-2020 | Added JSON Calculations. Allow table name in Recipe to include spaces or begin with a number for SQL Server without the need to include [ ]. Use [ ] around table name for older versions when using SQL Server. |
14.0.0.31 | 4-10-2020 | Updated OASExcel.dll to correct error in Microsoft Office 365 Excel update. Added themes to Configure OAS application. Changed Tag CSV Header from – Desc to – Alarm Text for all alarm limits. |
14.0.0.30 | 4-3-2020 | Added MTConnect to OAS Engine. |
14.0.0.29 | 4-2-2020 | Corrected authentication when security file is loaded from saved file. Correct Data Logging and Alarm Logging to MS Access when Runtime is stopped and started or configuration property is changed in existing logging group. |
14.0.0.28 | 3-31-2020 | Added support for new configure application to communicate with linux version of OAS Engine. |
14.0.0.27 | 3-28-2020 | Added support for adding Security User after REST or Web authentication call. |
14.0.0.26 | 3-17-2020 | Fixed issue with REST API when adding tags within a group. |
14.0.0.25 | 3-16-2020 | Changed tag configuration file backward compatible including change for check with incompatible object value. Change in version 14.0.0.24 was only forward compatible. |
14.0.0.24 | 3-15-2020 | Added check for incompatible object value when saving tags. |
14.0.0.23 | 3-13-2020 | Corrected error in Configure OAS application for License introduced in version 14.0.0.20. Added support to REST API for all new tag properties. |
14.0.0.22 | 3-10-2020 | Fixed OPC UA MaxNodesPerWrite limit when number of nodes to write is more than MaxNodesPerWrite from server. Updated MTConnect driver for value updates. Corrected trend history for MongoDB. |
14.0.0.21 | 3-9-2020 | Added SetTagProperties and GetTagProperties methods. Read MaxMonitoredItemsPerCall and MaxNodesPerWrite from OPC UA Server on startup to limit MaxOperationsPerRequest on subscription and number of nodes per write transaction. |
14.0.0.20 | 3-5-2020 | Corrected new Configure application when changing name of configuration group, then adding group, then apply changes. |
14.0.0.19 | 3-4-2020 | Added Maximum Items per OPC UA Subscription. |
14.0.0.18 | 2-28-2020 | Automatically select Data Logging, Alarm Logging, Alarm Notification, Recipe, Report, Security, and User Groups when adding or renaming. |
14.0.0.17 | 2-22-2020 | Corrected problem with Data Route Target writing to local tags when writes are disabled with security. Corrected Alarm Logging from localhost when Alarm Realtime is restricted in security. |
14.0.0.16 | 2-21-2020 | Added OEMSettings.csv for custom product branding. |
14.0.0.15 | 2-20-2020 | Corrected error for setting Options with new Configure application for Allowed Live Data Cloud nodes when there are no nodes specified. Added Allow Invalid Certificate for OPC UA and OPC UA AE. |
14.0.0.14 | 2-17-2020 | Moved Network Nodes for OPC and Client browsing from NetworkNodes.txt to Configure-Options-Networking. |
14.0.0.13 | 2-11-2020 | Support for new Configure OAS application. Added CSV Import and Export for Options. |
14.0.0.12 | 2-3-2020 | Corrected problem with REST API when using SSL. |
14.0.0.11 | 2-2-2020 | Added Maximum Number of History Alarm Records for Web Clients. |
14.0.0.10 | 1-31-2020 | Updated Source When Bad when set to Set Sources To Tag to be continuous update when Data Source is Modbus, AB, Siemens, MQTT, AWS, OPC UA, and UDI. OPC, Tag, UDP Client, and Value were already dynamic. |
14.0.0.9 | 1-30-2020 | Updated Unified Automation Assemblies to version 3.0.3. Added GetTagNamesFromTagIDs method. |
14.0.0.8 | 1-28-2020 | Corrected Alarm Text update when Dynamic Alarm Text is set to Calculation. |
14.0.0.7 | 1-5-2020 | Corrected error caused by deleting driver interfaces. |
14.0.0.6 | 12-26-2019 | Eliminated multiple single writes for Data Logging when database engine is slow to execute and has multiple records to write. |
14.0.0.5 | 12-13-2019 | Added selected End Point for OPC UA Servers. |
14.0.0.4 | 12-9-2019 | Removed license restriction on REST API configuration calls. Correct remote Classic OPC Browse error introduced in version 14.0.0.3. |
14.0.0.3 | 11-27-2019 | Corrected error with MOVMIN function introduced in version 14.0.0.1. |
14.0.0.2 | 11-20-2019 | Added adjustable property under Configure-Options-Drivers for Use Timestamp from AB and Siemens Controllers. |
14.0.0.1 | 11-9-2019 | Improved statistic function routines. Fixed TLS with Alarm Notification for SMS and Voice. |
14.0.0.0 | 10-30-2019 | Linux compatible. Added remote configuration for REST API / Web HMI port number and certificates and PCL port number under Configure-Options-Networking. |
12.0.0.64 | 10-25-2019 | Added optional datetime offset for GetDatabase call in REST API. |
12.0.0.63 | 10-24-2019 | Accounted for startup error with regional language short date format. |
12.0.0.62 | 10-22-2019 | Optimized TCP Server buffer size for all TCP clients. |
12.0.0.61 | 10-21-2019 | Changed Automated DB Delete to wait until previous delete is completed. Changed Data Logging thread processing to be faster execution. Improved speed of SQL Server data logging fields check on first connection. |
12.0.0.60 | 10-18-2019 | Eliminated compatibility issue between operating system and database engine language setting. |
12.0.0.59 | 10-13-2019 | Added remote directory and file browse create directory to remote services. |
12.0.0.58 | 10-10-2019 | Updated Modbus Slave Serial to eliminate problem with longer polling master with premature timeout. |
12.0.0.57 | 10-4-2019 | Added Simulation as a Data Source to Tags. Corrected error web and REST alarm history. |
12.0.0.56 | 10-3-2019 | Corrected error for Alarm Notification and Alarm Logging when Security is changed. |
12.0.0.55 | 10-2-2019 | Updated alarm group to Operator Events when property Enable All Writes As Operator Events is used. Allow Operator Events to be recorded when using SetOperatorEvent from client application when Enable Alarm Writes As Operator Events is disabled. mySQL database names are no longer forced to lower case. Added selective Transaction Logging. |
12.0.0.54 | 9-28-2019 | Corrected error for WCF interface for legacy ASP.NET Web Controls introduced in version 12.0.0.41. |
12.0.0.53 | 9-26-2019 | Added Azure IoT as a Data Source for a Tag. |
12.0.0.52 | 9-25-2019 | Changed internal calls to default directories from Environment.CurrentDirectory to System.AppDomain.CurrentDomain.BaseDirectory. |
12.0.0.51 | 9-18-2019 | Improved Modbus TCP Master for systems with more than 200 driver interfaces defined that are offline. |
12.0.0.50 | 9-12-2019 | Added electronic demo extension. |
12.0.0.49 | 9-6-2019 | Corrected invalid alarm and system error reporting for Siemens write reporting “was not found in write index”. |
12.0.0.48 | 8-23-2019 | Corrected security for read tags restriction when tags are added to existing subscription to the services. Resolves problem not accessing tags from client applications and to other services. |
12.0.0.47 | 8-23-2019 | Corrected Data Route execution after Stop Runtime has been performed. Updated AWS IoT interface to latest M2Mqtt.Net assembly and to post bad data quality when changing from a valid configuration to invalid settings. |
12.0.0.46 | 8-22-2019 | Added Modbus Delay Between Packets. |
12.0.0.45 | 8-10-2019 | Corrected data logging and alarm logging for SQL Server when table name begins with a number. Eliminated second alarm cleared posting when a Time Delay is set, alarm has been disabled and then enabled, and then the value clears before the time elapses, and the alarm text changes for the alarm condition. |
12.0.0.44 | 8-7-2019 | Changed Append Alarm Text for Digital Alarms to put Alarm Text from Tag after Append True and Append False text when Dynamic Alarm Text is set to Append. All other types will prepend the dynamic alarm text to the Append True and Append False text. |
12.0.0.43 | 8-1-2019 | Added Trend History for InfluxDB. Updated Oracle interfaces to version 4.122.19.1 of the Oracle.ManagedDataAccess.dll. |
12.0.0.42 | 7-27-2019 | Alarm limits will now return default values with good quality to client applications when all properties are default. Corrected error introduced in version 12.0.0.41 with data logging to create table with SQL Server. |
12.0.0.41 | 7-21-2019 | Updated Modbus driver to close and open socket after first failure in polling sequence. Keeps data quality to good even if device has closed its socket prematurely and then reopens. |
12.0.0.40 | 7-15-2019 | Changed Data Logging, Alarm Logging, Recipe, Trend History, and Alarm History to Oracle.ManagedDataAccess assembly. |
12.0.0.39 | 7-14-2019 | Added Number of Retries on Socket Failure for Modbus TCP Master interface. |
12.0.0.38 | 7-3-2019 | Added Communication Transaction Logging to OPC UA Data, OPC UA Alarms and Conditions, and OPC UA Browse. |
12.0.0.36 | 6-20-2019 | Updated OPC UA to use latest Unified Automation assemblies version 3.0.0. Added Modbus Comm. Stats Reset. |
12.0.0.35 | 6-20-2019 | Updated Time On and Counts Daily Reset to trigger in the same day if the Hour or Minute has changed. Added Modbus Communication values to System Status. |
12.0.0.34 | 6-16-2019 | Added Clear System Errors. Updates for PostgreSQL, MongoDB, InfluxDB, noSQL, SQLite, and Cassandra database engines including Alarm Logging. |
12.0.0.33 | 6-14-2019 | Removed square brackets around table name for data logging to SQL Server, Access, and ODBC, unless it contains spaces. |
12.0.0.32 | 6-13-2019 | Changed TCP DNS lookup to one call for IP addresses and node names. Added data and alarm client refresh when thread is blocked and host object has been removed. |
12.0.0.31 | 6-9-2019 | Updated Alarm Notification and Alarm Logging to reconnect to remote nodes immediately. |
12.0.0.30 | 6-6-2019 | Reconnect for remote Tags to Live Data Cloud through same hosting service. |
12.0.0.29 | 6-5-2019 | Corrected error with Live Data Cloud with parallel calls pending. |
12.0.0.27 | 6-3-2019 | Improved reconnect time to remove services to 1 second and eliminated need for watchdog. |
12.0.0.26 | 5-30-2019 | Corrected Alarm Notification error introduced in version 12.0.0.25 when adding during runtime and adding network node to existing Alarm Notification. Updated Alarm Logging for centralized parallel network communications. |
12.0.0.25 | 5-28-2019 | Updated Alarm Notification for centralized parallel network communications. |
12.0.0.24 | 5-24-2019 | Corrected error with Azure IoT introduced in version 12.0.0.0. |
12.0.0.23 | 5-23-2019 | Changed Oracle Data Logging back to latest Oracle.DataAccess assembly. Corrected error with AWS IoT introduced in version 12.0.0.0. |
12.0.0.22 | 5-20-2019 | Changed Oracle Data Logging to Oracle Managed assembly. |
12.0.0.21 | 5-18-2019 | Updated to use latest Oracle.DataAccess assembly. Added depenedent Unme.Common assembly for Modbus. |
12.0.0.20 | 5-17-2019 | Added Modbus communication transaction logging back into the service. |
12.0.0.19 | 5-15-2019 | Corrected error with local Calculation and Tag client data introduced in version 12.0.0.17. Changed OPC UA back to automatic reconnect instead of manual override forced reconnect. |
12.0.0.18 | 5-14-2019 | Corrected Authentication to Security call for REST API. |
12.0.0.17 | 5-13-2019 | Updated all service to service networking to faster packet compression and improved multiple node parallel processing. |
12.0.0.16 | 5-10-2019 | Corrected error with starting REST API introduced in version 12.0.0.13. |
12.0.0.15 | 5-10-2019 | Fixed memory leak in MTConnect driver introduced in version 12.0.0.12. Corrected error with Data Change Narrow logging type introduced in version 12.0.0.4. |
12.0.0.14 | 5-7-2019 | Updated Client Tag Data interface for TCP Async Refresh. Fixed PostgreSQL logging when not including DateAndTime field. |
12.0.0.13 | 5-2-2019 | Made Oracle Multiple Write Size adjustable. Corrected OASDriverInterface and OASDriverInterfaceFramework4 assemblies to only send tag values that are posted within the driver. |
12.0.0.12 | 4-28-2019 | MTConnect properties now to Tag property values and updates now working. |
12.0.0.11 | 4-26-2019 | Updated MTConnect driver. |
12.0.0.10 | 4-25-2019 | Updated MTConnect driver for XML. Corrected set of Live Data Cloud host when server name is changed. |
12.0.0.9 | 4-22-2019 | Added One Click OPC UA. |
12.0.0.8 | 4-15-2019 | Added InfluxDB to Data Logging. |
12.0.0.7 | 4-10-2019 | Corrected Alarm Logging create table with MS Access. |
12.0.0.6 | 4-9-2019 | Corrected license error on service restart if only Azure IoT, REST API, or AWS IoT Gateway are enabled with no other features enabled. |
12.0.0.5 | 4-5-2019 | Added dynamic TCP buffer size. |
12.0.0.4 | 4-2-2019 | Corrected problem with modifying an existing data logging configuration while it is disabled, and previously activate, then made activate again for Continuous and Continuous Narrow logging group types. |
12.0.0.3 | 3-27-2019 | Added pending lock on data networking packet build. |
12.0.0.2 | 3-18-2019 | Added Convert Timestamps to UTC Time and Convert Timestamps to Local Time in the Data Logging group common properties. This is to be used in combination with Use UTC Timestamps of each data source service. |
12.0.0.1 | 3-11-2019 | Fixed MQTT read error introduced in version 12.0.0.0. |
12.0.0.0 | 3-11-2019 | Added MQTT as destination to Data Route. Moved MQTT, AWS, and Azure IoT Data Hub to OAS Engine. Moved PostgreSQL, MariaDB, MongoDB, SQLite, and Cassandra to OAS Engine. Improved data processing for writes from client applications. Improved Data Route processing. Improved speed for data networking. Improved UDP Broadcast communication speed. Corrected HTML report generation error introduced in version 11.0.0.15. Added Date and Time Field High Precision, default is now false keeping compatibility will older SQL Server, Oracle, and mySQL database engines. Updated Modbus assemblies to latest version. Updated Automated Reports to Active Reports 13. MQTT throughput greatly improved. Updated .NET Data Connector to support cross platform applications with .NET Standard 2.0 OASData.dll. Updated .NET Programmatic configuration to support cross platform applications with .NET Standard 2.0 OASConfig.dll. Added parent group and parent groups indirection to Calculations with “_parentgroup_” and “_parentgroups_”. Examples “[_parentgroups_.myTag.Value]” and “[Group1.Group2._parentgroup_.myTag.Value]” Corrected error introduced on 2-20-2019 when tag is first created quality is set to bad. |
11.0.0.32 | 2-13-2019 | Improved Data Route processing to support a larger number of Tags. Improved MQTT interface to support a larger number of Tags. Improved data write processing to be more efficient and handle a larger number of writes. Improved bulk writes for SQLite, MongoDB, PostgreSQL, and MariaDB. |
11.0.0.31 | 2-4-2019 | Increased TCP communication speed with larger buffer, now 8 times faster than WCF. |
11.0.0.30 | 1-22-2019 | Faster timeout if both TCP and WCF calls fail. Updated Modbus assembly. |
11.0.0.29 | 1-18-2019 | Added Write Only for MQTT and AWS. |
11.0.0.28 | 1-16-2019 | Added MTConnect Driver. Corrected WCF port number in OPCSystems.NET OPC Server for connection to legacy services. Updated mySQL date and time to support milliseconds. |
11.0.0.27 | 1-9-2019 | Updated MariaDB and SQLite for adjustable number of records for bulk insert. Moved automatic deletion of error log files to a separate thread. |
11.0.0.26 | 12-26-2018 | Updated Siemens driver to support WINAC RTX. Added MTConnect driver. Added STRINGTOTICKS function in Calculations. |
11.0.0.25 | 12-20-2018 | Updated support for Core 2.0 applications for Universal Driver Interface. |
11.0.0.24 | 12-17-2018 | Added UDI Transaction Logging. |
11.0.0.23 | 12-14-2018 | Updated UDI to handle adding tags automatically without specifying all properties which are also enumerated values. |
11.0.0.22 | 12-13-2018 | Corrected error with AB and Siemens license error introduced in 11.0.0.20. |
11.0.0.21 | 12-12-2018 | Corrected error with loading configurations attached to assembly name OPCSystemsService.exe. |
11.0.0.20 | 12-8-2018 | Changed SQL Server Date/Time from datetime to datetime2(7). |
11.0.0.19 | 12-3-2018 | Changed OASDriverInterface and OASDriverInterfaceFramework4 to C# to eliminate dependency on Microsoft.VisualBasic. |
11.0.0.18 | 11-30-2018 | Cross platform TCP communications port number is now adjustable. Default is 58727. Updated REST API to support Live Data Cloud support. |
11.0.0.17 | 11-23-2018 | Changed OASDriverInterface and OASDriverInterfaceFramework4 to C# to eliminate dependency on Microsoft.VisualBasic. |
11.0.0.16 | 11-22-2018 | Updated TCP communications to handle .NET Runtime Task Exception. |
11.0.0.15 | 11-20-2018 | Updated report engine to Active Reports 12. OPC Systems Database Service now targets the .NET Framework 4.5.2. |
11.0.0.14 | 11-16-2018 | Updated Universal Driver Interface to support all .NET Frameworks 4.0 and greater and .NET Standard 2.0, remote deployment with multiple instances, Store and Forward, and Live Data Cloud support. |
11.0.0.13 | 11-9-2018 | Updated Event Driven Logging to support Increment Time when Multiple Tags per Field is used. |
11.0.0.12 | 11-1-2018 | Added Communication Alarms to AB and Siemens drivers. |
11.0.0.11 | 10-26-2018 | Corrected Data Logging and Alarm Logging stored procedure error with tables defined with a dash – in the name. Added language selection for Voice dialing. Updated bulk insert for MariaDB and SQLite. |
11.0.0.10 | 10-23-2018 | Updated bulk insert for PostgreSQL data logging. |
11.0.0.9 | 10-16-2018 | Corrected duplicate records for MariaDB, Cassandra, MongoDB, PostgreSQL, and SQLite when logging at a faster rate than 1 second. Updated AWS m2mqtt dependency. |
11.0.0.8 | 10-4-2018 | Corrected writes for AB Classic. Updated AWS IoT to eliminate need for password and clientID. |
11.0.0.7 | 10-3-2018 | Updated OPC UA assemblies. |
11.0.0.6 | 9-30-2018 | Corrected REST API for reading array values. Updated Azure IoT Hub to latest asseblies. |
11.0.0.5 | 9-27-2018 | Corrected Azure IoT Hub assemblies to original version. Corrected data logging for MariaDB, Cassandra, MongoDB, PostgreSQL, and SQLite. |
11.0.0.4 | 9-22-2018 | Corrected set Tag parameter for Siemens Data Type and Source When Bad Default Value Type. Set Azure assemblies back to previous working versions. |
11.0.0.3 | 9-21-2018 | Updated Azure assemblies to latest version. |
11.0.0.2 | 9-17-2018 | Fixed database reconnect in Framework45 service for MongoDB, Cassandra, MariaDB, PostgreSQL, and SQLite. Fixed data buffering in Framework45 service for MongoDB, Cassandra, MariaDB, PostgreSQL, and SQLite. |
11.0.0.1 | 9-14-2018 | Fixed null reference on connection error for Cassandra, MariaDB, PostgreSQL, and SQLite. |
11.0.0.0 | 9-9-2018 | Added Universal Driver Interface. |
10.0.0.83 | 8-25-2018 | Corrected REST API access for alarm limits and other tag parameters. |
10.0.0.82 | 8-24-2018 | Added SQLite. Alarm Groups from A&E Classic and UA Servers along with programmatic call to add alarms is now included in Alarm Group browse. |
10.0.0.81 | 8-17-2018 | Corrected field creation for data logging in SQL Server for Single Float, Date/Time, and set string to nvarchar. Set back to same field types prior to version 10.0.0.66. |
10.0.0.80 | 8-16-2018 | Corrected error with Recipe and Security configuration access introduced in 10.0.0.79 |
10.0.0.79 | 8-10-2018 | Added PostgreSQL |
10.0.0.78 | 8-2-2018 | Updated Cassandra and MongoDB Alarm Logging, Trend History, and Alarm History. Added ports for Cassandra, MongoDB, and PostgreSQL |
10.0.0.77 | 7-12-2018 | Updated Alter failure on column data type change for SQL Server data logging to continue to log if a column data type change does not succeed. |
10.0.0.76 | 7-11-2018 | Corrected error introduced in version 10.0.0.66 for Data Logging to SQL Server with table names or field names with spaces. Corrected driver interface write when Gain or Offset is used. Changed OPC UA timestamps to be local time if Use UTC is disabled. |
10.0.0.75 | 7-10-2018 | Corrected error introduced in version 10.0.0.66 for Data Logging to SQL Server when adding a new field or change an existing field data type. |
10.0.0.74 | 7-9-2018 | Added Cassandra to Data Logging, Alarm Logging, Recipe, Trend History, and Alarm History. |
10.0.0.73 | 7-7-2018 | Updated Modbus Slave Serial Interface to be a non blocking call on connect. Updated Oracle Data Access to latest version from Oracle. |
10.0.0.72 | 7-6-2018 | Corrected error with Oracle Update Records and Log Only One Record introduced in service version 10.0.0.66. |
10.0.0.71 | 6-28-2018 | Added TagID. |
10.0.0.70 | 6-27-2018 | Corrected Oracle.DataAccess assembly error for 32 bit operating systems introduced in version 10.0.0.66. |
10.0.0.69 | 6-17-2018 | Added property for Siemens Optimized Polling to be able to turn it off for troubleshooting invalid Siemens addresses. Changed Driver Interface thread pooling to be enabled when maximum number of driver interfaces is reached instead of 50. Changed default for Reset Driver Interface on Channel and Device Error for AB Logix, AB Classic and Siemens to false. Corrected error introduced in version 10.0.0.66 for Alarm Logging to mySQL. |
10.0.0.68 | 6-6-2018 | Corrected OracleDataAccess dll error when using Access, ODBC, and MSMQ introduced in version 10.0.0.66. Updated AB Logix, AB Classic, and Siemens runtime processing to eliminate need for master configuration thread. |
10.0.0.67 | 5-31-2018 | Updated Siemens COTP connect. |
10.0.0.66 | 5-30-2018 | Added Siemens Link Type to Siemens Driver Interface. Updated Data Logging, Alarm Logging, Recipe, Trend History, and Alarm History with SQL Server Management Objects, latest MySql.Data dll, and Oracle.DataAccess dll. Moved Data Logging, Alarm Logging, Recipe, Trend History, and Alarm History for SQL Server, mySQL, and Oracle to the central service. |
10.0.0.65 | 5-25-2018 | Changed AB Logix, AB Classic, and Siemens drivers to share the value update when using the same address with different polling rates and also Device Read enabled. |
10.0.0.64 | 5-23-2018 | Changed OPC UA browse to refresh connection when username authentication is changed. Added GetDatabaseData method to REST API. Corrected shutdown of Siemens, AB Logix, and AB Classic when Stop Runtime is selected to close connection. |
10.0.0.63 | 5-12-2018 | Added support for LREAL in AB controllers. Corrected error to stop AB Logix, AB Classic, and Siemens when Runtime is stopped. |
10.0.0.61 | 5-10-2018 | Changed AB Logix, AB Classic, and Siemens driver to remove items and updated Device Read Group. ABLogix: Fixed problem related to writing to large UDTs that exceed CIP maximum data packet size. ABLogix: Fixed problem with Micro850 string writing. ABLogix: Fixed problem with accessing UDTs that contained a PDT as the first field. ABLogix: Fixed problem with Micro850 reporting ‘CIP Extended Error 0x03150101 Connection Failure’ despite performing a successful transaction. ABLogix: Fixed problem with determining CIP maximum packet size on controllers that do not support CIP large forward open. ABLogix: Fixed problem with writing single value to LINT types. ABLogix: Fixed problem with writing to UDTs that exceed EIP packet size limit and need to be segmented into multiple packets. ABClassic: Modified type/data encoding to accommodate PLC non-enhanced controllers accessed through DH+ gateway. Siemens: Fixed problem with Device.Model = Model.S7_1500 setting. Certain transactions generated an ItemException (system): Index was out outside the bounds of the array. Siemens: Fixed problem with writing bits on S7-400. |
10.0.0.60 | 5-9-2018 | Changed AB Logix, AB Classic, and Siemens driver to keep channel on driver interface changes and clear groups within device on tag changes. |
10.0.0.59 | 5-6-2018 | Added MongoDB to Recipe, Trend History, and Alarm History. Corrected return all data with times in trend history for REST API. |
10.0.0.58 | 5-3-2018 | Corrected problem with Alarm Daily Time Disable and Date Disable Range when the data source timestamp is incorrect or old. |
10.0.0.57 | 5-1-2018 | Added live data access to ABAddress and SiemensAddress of each Tag. Corrected Modbus Slave TCP when changing IP Address or stopping and starting runtime. |
10.0.0.56 | 4-30-2018 | Added Modbus Slave to Modbus Driver. |
10.0.0.55 | 4-24-2018 | Added Username and Password authentication for OPC UA interfaces. |
10.0.0.54 | 3-23-2018 | Fixed issue preventing dynamic port assignment for PCL WCF. Updated MongoDB Data Logging and Alarm Logging connection. Corrected installation to remove OAS Framework 461 during uninstall. To manually remove service stop the OAS Framework 461 service then use Windows Command Prompt in Administrator mode with SC DELETE OAS Framework 461 |
10.0.0.53 | 3-19-2018 | Corrected error with setting and accessing to Recipe parameters. |
10.0.0.52 | 3-7-2018 | Added MongoDB Data Logging and Alarm Logging. |
10.0.0.51 | 3-1-2018 | Updated OPC UA assemblies. |
10.0.0.50 | 2-25-2018 | Added GetDatabaseData call for OPCSystems component. |
10.0.0.49 | 1-21-2018 | Fixed error with REST API trend data call. Fixed error with REST API Set Siemens Data Type. Fixed memory leak with GetWebToken call when token is not specified. |
10.0.0.48 | 1-27-2018 | Added Azure IoT Edge Driver Interface. |
10.0.0.47 | 1-21-2018 | Added Timeout for Modbus Ethernet connections. |
10.0.0.46 | 12-7-2017 | Changed Continuous Logging type to handle Activation with a Tag when the Tag defined transitions quickly false to true, true to false, then back to true in less than a second. Changed Continous Logging type back to not override the timestamp if older than the last record logged. Feature added in 10.0.0.45 remains for Continuous Narrow type. |
10.0.0.45 | 11-22-2017 | Updated continous data logging types to set new data timestamp to local service time if the data source timestamp is older than the last record logged. Corrected error for call for the method GetTag_Parameter_Values of the OPCSystems component. |
10.0.0.44 | 11-9-2017 | Corrected problem when adding multiple Tags to the same address and polling rate on the same Driver Interface for AB and Siemens drivers when in Runtime and value is static and system is not restarted. Added adjustable Service Communication Rates under Configure-Options-System Startup. |
10.0.0.43 | 10-21-2017 | Corrected Trend History and Alarm History for Oracle and mySQL when using Custom History. Changed CANBus to not be depedent on Polling Rate. Changed Modbus write when single coil to use funciton code 5 or single holding register to use function code 6. |
10.0.0.42 | 10-5-2017 | Correct error with deleting Driver Interface when not in Runtime mode. |
10.0.0.41 | 10-3-2017 | Corrected write to OPC UA and all Driver Interfaces when value data type is not the same as the Tag Data Type. |
10.0.0.40 | 9-28-2017 | Corrected programmatic web interface call for array values. |
10.0.0.39 | 9-8-2017 | Corrected WebHMISessionTimeout when set to non 0 for time zones earlier than UTC 0. Corrected RESTSessionTimeout when set to non 0 for time zones earlier than UTC 0. Corrected Web Trend when using remote network tags. |
10.0.0.38 | 8-31-2017 | Corrected Web HMI Dashboard interface when port number is changed. |
10.0.0.37 | 8-24-2017 | Changed Azure IoT send to only send when value changes. Corrected Azure IoT send for mutliple writes within the same 10 seconds. |
10.0.0.36 | 7-20-2017 | Corrected memory leak with writes to driver interface tags. |
10.0.0.35 | 6-27-2017 | Added Web HMI Dashboard interface. |
10.0.0.34 | 5-25-2017 | Corrected error with stopping and starting runtime with Driver Interfaces not starting again. |
10.0.0.32 | 5-7-2017 | Added Maximum Number of Driver Interface Threads to Configure-Options-Drivers. Changed remote client watchdog reconnect. |
10.0.0.31 | 4-27-2017 | Changed all master threads to run at 10 ms. |
10.0.0.30 | 4-21-2017 | Added automated thread synchronization when more than 50 driver interfaces are specified. Added DT – DATE_AND_TIME Siemens Data Type. Added Array Length for AB Logix, AB Classic, and Siemens drivers to allow array access. |
10.0.0.29 | 4-7-2017 | Added categories for Tag CSV Export. Added properties IncludeSourceNameInAlarmText, IncludeConditionNameInAlarmText, IncludeMessageInAlarmText, and IncludeCurrentStateInAlarmText to OPC UA Alarms and Conditions. Corrected error introduced 10.0.0.19 for remote Live Data Cloud data source servers when network connection is lost or data source servers are restarted. |
10.0.0.28 | 3-29-2017 | Automatically delete Network transaction log. |
10.0.0.27 | 3-26-2017 | Corrected error with web alarm live alarms not clearing when using a redirect from the hosting server with networknodes config attribute. |
10.0.0.26 | 3-24-2017 | Corrected Tag load from older serialization version to include all parent group names. Updated client tag communications to remote services to remove block when network fails during call. |
10.0.0.25 | 3-18-2017 | Updated Session Name to OPC UA interfaces to include Open Automation Software. Update REST API to include CustomObjects. Added support for including timestamps with value writes with REST API. |
10.0.0.24 | 3-13-2017 | Upload Load Tag Configuration to expose hidden tags that do not have groups assigned to them. |
10.0.0.23 | 2-25-2017 | Updated OPC UA browse to eliminate duplicate Nodes with the same ID. Changed value update from service to Configure application to use string conversion for value display with the local regional settings the Configure application is running under. Added adjustable maximum size request for Web HMI and REST. |
10.0.0.22 | 2-20-2017 | Corrected error web and REST interface introduced in 10.0.0.20 to read corrected registration name. |
10.0.0.21 | 2-13-2017 | Added version 3 for GetTag_Parameter_Values to return ParameterSource, DefaultValueType, and SourceValuesOnBadQuality as a String. |
10.0.0.20 | 2-6-2017 | Updated OAS Service to allow ulimited numbers of tags in the Web HMI request. |
10.0.0.19 | 2-3-2017 | Updated AB Classic driver to support communicating strings more effeciently. Corrected Tag value update for Configure application of data types that are not well known. Changed Continous Target write for Data Route to only write at the Continuous Frequency Rate and not on data change from the source. Updated Web Alarm interface for remote network nodes to cache alarms in the central service for realimte alarms. |
10.0.0.18 | 1-20-2017 | Corrected error with Continous Narrow Logging Types when using master CSV Import and Export. Added save for retain values, trend, alarms, and time on and counts when Tag configuration is saved. |
10.0.0.17 | 12-22-2016 | Corrected security folder for OPC UA in C:\ProgramData\OpenAutomationSoftware\pki\. |
10.0.0.16 | 12-18-2016 | Added OPC UA Alarms and Conditions. Corrected Alarm Notification to not send emails, text, and voice with alarm states that are not included in the filter. |
10.0.0.15 | 12-12-2016 | Added complete REST API for live and historical data, trend data, and alarms along with tag and data logging configuration. |
10.0.0.14 | 12-9-2016 | Added option to remove alarm if comment contains a specific string. Corrected application security error with OPC UA Discovery. |
10.0.0.13 | 12-5-2016 | Added Write Frequency When Bad Quality to Tunnel Options. |
10.0.0.12 | 12-1-2016 | Added OPC UA IdType to Tags and browse interface. |
10.0.0.11 | 11-29-2016 | Added OPC UA Data Access. |
10.0.0.10 | 11-23-2016 | Corrected Amazon Web Services driver from multiple topics. |
10.0.0.09 | 11-11-2016 | Added Amazon Web Services Driver. Added GetHistoryTagsFromTagName for .NET interface. |
10.0.0.8 | 11-6-2016 | Added SSL support for HTML HMI, Trend, and Alarm REST interface. Corrected Data Logging when using a Live Data Cloud Server to multiple Remote Data Source Servers that have the same tag names and are being logged by other logging groups. Added Modbus Transaction and Error Logging. |
10.0.0.7 | 10-19-2016 | Corrected error with MQTT Driver Interface in OASFramework.exe. |
10.0.0.6 | 10-15-2016 | Corrected Tag CSV Export for OPTO Table Name. |
10.0.0.5 | 9-27-2016 | Added network forwarding. Added full OPTO table for a single tag. |
10.0.0.4 | 9-20-2016 | Changed Oracle.DataAccess.dll back to 2.0 Framework. |
10.0.0.3 | 9-19-2016 | Added alarm history query to databases based on filter criteria of alarm window. Updated Oracle.DataAccess.dll to 4.0 Framework. |
10.0.0.2 | 9-14-2016 | Added OPTO Driver. |
10.0.0.1 | 9-2-2016 | Added ability to restore OPC Client values using Retain Values and Alarms. |
10.0.0.0 | 8-20-2016 | Updated to .NET Framework 4.0. Improved RS-Linx browsing workarounds to not call ValidateItems, and not GetItemIDs on branches, and call GetItemsIDs on leaves. |
9.0.0.12 | 8-9-2016 | Corrected error introduced in service version 9.0.0.6 with signed integer value updates with negative values. |
9.0.0.11 | 8-3-2016 | Changed data logging single write try after multiple write failure when “Do Not Buffer On Primary Index” is enabled to try single write if allowed and then through away data if single write fails. Changed Tag Property set to retain original order of parameters and properties. This resolves issue of setting Value and Data Source to Value at the same time from Configure application. |
9.0.0.10 | 7-22-2016 | Corrected error in setting Data Change Narrow Logging Type and narrow table format field name and type when using One Click Database. Corrected error introduced in version 9.0.0.9 related to static values from OPC Servers on startup that do not change. |
9.0.0.9 | 7-17-2016 | Added Data Source version backward compatibility for Configure application version 9.0.0.9 and higher. |
9.0.0.8 | 7-8-2016 | Added CANBus Driver Interface. |
9.0.0.7 | 5-29-2016 | Added electronic update for maintenance. |
9.0.0.6 | 5-21-2016 | Updated Configure OAS application to support extended Modbus addressing for 6 digit addressing from 400,000 to 465,535. |
9.0.0.5 | 4-29-2016 | Corrected error when changing the Modbus Zero Based Address property of a Tag during Runtime. It previously was not changing until the Runtime was restarted. Added additional System Error recording for invalid Modbus Address as negative number. |
9.0.0.4 | 4-28-2016 | Corrected Connect error The type initializer for ‘Modbus.IO.ModbusIpTransport’ threw an exception with the addition of log4net.dll and OPCSystemsService.exe update. |
9.0.0.3 | 4-26-2016 | Corrected error with Driver Interface Tags when client application is closed and Keep Item On Scan to keep communications running. |
9.0.0.2 | 4-22-2016 | Corrected error with Modbus and Tag writing false to bits of integers that are already false. Added CSV file generation to data buffer directory when bulk write fails and single write try is disabled after failure. |
9.0.0.1 | 4-19-2016 | Corrected error with service to service communications introduced in version 9.0.0.0. |
9.0.0.0 | 4-9-2016 | Added Azure IoT Data Hub Interface. Added PCL for Xamarin. |
8.0.0.30 | 2-22-2016 | Added String Length parameter to Tags with Siemens String Data Type. |
8.0.0.29 | 2-4-2016 | Updated ABLogix, ABClassic, and Siemens drivers to not disconnect when new items are requested to rebuild entire list of items. It only adds and removes the specific items changed instead of rebuilding the entire list. |
8.0.0.28 | 1-17-2016 | Added MQTT. |
8.0.0.26 | 12-7-2015 | Updated One Click Allen Bradley. Updated Driver Interface to include Channels Per Driver Interface and remove Max Tags Pwer Channel. |
8.0.0.25 | 11-29-2015 | Added One Click Allen Bradley. Added Max Tags Per Channel to Driver Interface. Corrected MOVMIN, MOVMAX, and MOVSUM when value does not change frequently and first sample is removed too early. |
8.0.0.23 | 11-3-2015 | Corrected error introduced in version 8.0.0.19 to delete all tags during runtime. |
8.0.0.22 | 11-1-2015 | Corrected error causing a problem to load previous versions of the tag file introduced in version 8.0.0.19. |
8.0.0.21 | 10-24-2015 | Corrected error for Get Tag Parameter Value and SyncReadTags methods introduced in version 8.0.0.19. |
8.0.0.20 | 10-23-2015 | Corrected error introduced in service version 8.0.0.19 with Tag configuration with returning base tags that are not in a group. |
8.0.0.19 | 10-22-2015 | Added programmatic support for DriverInterface call for getting Driver Interface Parameter Strings. Corrected CSV Import for Driver Interface Siemens Slot and Rack numbers. Changed internal Tag access to be in one collection. |
8.0.0.18 | 9-22-2015 | Added System Error for RemoveOPCItems and result is Efail with a valid result array returned. |
8.0.0.17 | 9-15-2015 | Added Siemens Data Type property to Tags Added Siemens Rack default as 0 and Siemens Slot default as 1. |
8.0.0.15 | 9-14-2015 | Added GetClientUsers function for OPCSystems component. |
8.0.0.14 | 8-31-2015 | Corrected Modbus Coil Status and Input Status. |
8.0.0.13 | 8-27-2015 | Added Tag as a selectable Target type to be able to use Driver Interface Tags as a destination. |
8.0.0.12 | 8-21-2015 | Updated data logging to not buffer data when Try Single insert is disabled and failures occur due to invalid column name, invalid data, invalid data type, null values, NaN, or overflow error. |
8.0.0.11 | 8-20-2015 | Updated data logging to not buffer data when Try Single insert is disabled and data should not be buffered on primary index failure, null value, or not to buffer at all. |
8.0.0.10 | 8-19-2015 | Added Siemens Driver Interface. |
8.0.0.9 | 8-5-2015 | Corrected error with deleting logging group. The runtime data logging group was not removed previously. Corrected error with FileXML Data Source type not updating value read from file. |
8.0.0.8 | 7-31-2015 | Corrected error introduced for client value updates for parameters that were not Value parameters. Updated Enron protocol for addressing of 32 bits per address. Corrected exception for CheckToClearDataClientsFromSecurityChange. |
8.0.0.7 | 7-27-2015 | Added Enron protocol to Modbus Driver Interface. Update Alarm Logging to use .NET SQL Client. |
8.0.0.6 | 7-23-2015 | Corrected problem with AB drivers when stopping Runtime and starting Runtime a second time. Added Device Read by Tag for ABLogix and ABClassic. |
8.0.0.5 | 7-20-2015 | Added Enable Comm by Tag for Driver Interfaces. Added Keep On Scan for Driver Interfaces. Added Device Read by Tag for Modbus. |
8.0.0.4 | 7-12-2015 | Added Modbus Driver Interface. Added ABLogix Driver Interface. Added ABClassic Driver Interface. |
7.0.0.16 | 6-23-2015 | Updated timestamp resolution to work with Oracle logging with 100 nanosecond resolution when Date field is manually changed to TIMESTAMP(3) and updated automatic creation of table to include TIMESTAMP(3) when millisecond column is not included. |
7.0.0.15 | 6-5-2015 | Added Enable All Writes As Operator Events under Configure-Options-Alarms. |
7.0.0.14 | 5-8-2015 | Changed calculation engine to correct ProcessAllClientRawValues Main Exception ErrorIndex 11, and 1102 errors. |
7.0.0.13 | 5-6-2015 | Updated data logging data client to run at 100 ms for faster processing of local and remote data to database even when a feedback tag is not defined. In older versions the speed is fast when a data logging group has a feedback tag defined. |
7.0.0.12 | 5-5-2015 | Changed OPC Systems Data Service and OPC Systems Database Service communications to separate threads. |
7.0.0.11 | 4-27-2015 | Corrected Longest Allow Trend Time Frame update from legacy Trend Time Frames to divide ms by 1,000 to result in the correct seconds under Configure-Options-Trending. Improved processing of Tag configuration changes for Calculations and OPC Items. |
7.0.0.9 | 4-13-2015 | Updated service to account for ProcessAllValuesMain and ProcessOPCValues Exception with larger systems with 10 ms update rate when the number of tags is over 100,000. |
7.0.0.8 | 3-29-2015 | Corrected new report generation to printer output. Added file check for not locked for reports before emailing to give it time to complete the generation before emailing. |
7.0.0.7 | 3-28-2015 | Added Classic RSLinx Fix under Configure-Options. Corrected Data Logging All CSV Import when tag name contains a semicolon. Improved speed of Tag CSV Import for change in 7.0.0.1. |
7.0.0.6 | 3-25-2015 | Added Bit Level access for all Integer Data Types directly from the Tag Value. Example Tag.Bit00. Improved speed for getting System Errors when there are multiple previous errors in the same category item. |
7.0.0.5 | 3-17-2015 | Update OPC and Client data processing to synchronize client requests with data collections. |
7.0.0.4 | 3-12-2015 | Optimized OPC Transaction Log for faster execution. Added Tag source and client communications to OPC Transaction Log. Changed Calculation engine to post all calculation results back to service. |
7.0.0.3 | 3-8-2015 | Fixed update for Live Data Cloud Tags that were static values on refresh if tags were added after initial connection. |
7.0.0.2 | 3-7-2015 | Updated Alarm Logging to support Unicode correctly for Chinese, Japanese, and other languages needing Unicode. Updated licensing for .NET Connector. |
7.0.0.1 | 2-27-2015 | Improved data logging engine to optimize speed of configuration with over 10,000 logging groups active during runtime. Added option to OPC Alarm and Events to not include blank Conditions and SubConditions in AlarmID. Improved data processing for OPC values from OPC Server. Improved data processing for Calculation values. Separated data logging groups configuration from runtime to allow faster access to configurations and faster process of data logging groups. |
6.3.0.3 | 1-13-2015 | Updated Report QueryString to support multiple DataSets, each with their own Query by separating each with :::. |
6.3.0.2 | 1-10-2015 | Updated Report Engine to process multiple DataSets in report if defined for filtering and added ORDER BY ASC with defined FilterField. |
6.3.0.1 | 1-9-2015 | Updated Report Engine for new licensing and missing assemblies. |
6.3.0.0 | 1-7-2015 | Updated Report Engine for better charts and data formatting with new Report Designer. |
6.2.0.48 | 12-19-2014 | Added Alarm Logging Buffer to Disk |
6.2.0.47 | 12-8-2014 | Added Voice and SMS Text to Alarm Notification. Updated BITC, BITWISEAND, BITSHIFTLEFT, BITSHIFTRIGHT, BCDTOINT, and INTTOBCD to support Unsigned 64 Bit Integers. |
6.2.0.46 | 11-12-2014 | Added Attributes For Comment to Alarm and Event OPC Servers. |
6.2.0.45 | 11-8-2014 | Corrected error introduced on 11-7-2014 for licensing from developer or demo mode to full license. |
6.2.0.44 | 11-7-2014 | Added 2 hour demo license. Added time limited license for individual products. Added maintenance pop up warning if expiring within 90 days. |
6.2.0.43 | 10-12-2014 | Added Text function Contains, Starts With, and Ends With to the Calculation engine. |
6.2.0.42 | 10-1-2014 | Updated OPC Alarm and Events to retain ActiveTime to AlarmDateTime. Updated OPC Alarm and Events to High and Low alarm types from SubCondition Name. |
6.2.0.41 | 9-21-2014 | Added OPC Alarm and Event communications. |
6.2.0.40 | 9-18-2014 | Added continuation to OPC Browsing. Corrected Longest Allowed Trend Time Frame when set to 0 to use longest requested time frame. |
6.2.0.39 | 9-13-2014 | Added support for individual AddDataLoggingField method for OPCSystems component. |
6.2.0.38 | 8-21-2014 | Changed realtime trend cache to use common set of data for all trend time frames. Added Longest Allowed Trend Time Frame to Options. Limit stored procedure name to 64 characters when using MS Access. Corrected error for Alarm Logging introduced in version 6.2.0.37 for Comment field name for SQL Server and MS Access databases. |
6.2.0.37 | 7-19-2014 | Added Include Quality with Writes for OPC Route.NET. Corrected error introduce in 6.2.0.34 for Alarm Logging with Oracle by using the field name Comment. Improved Calculation engine to lock in previous value if the Calculation includes the same Tag parameter source as its own. Added Alarm Text to be a Calculation directly in the Alarm Limit without the need for another Tag. |
6.2.0.36 | 7-1-2014 | Added Browse Tags to Security. |
6.2.0.35 | 6-11-2014 | Corrected License Demo extension for systems that have custom Date format for the Regional Language settings. Added support for GetNumberOfTagsAllowed, and GetNumberOfTagsUsed in OPCSystems component. Changed tag limit to allow any number of tags regardless of license when runtime is stopped. Added Alarm Notification Test for EMail under Configure-Alarm Notification-EMail. Added support for access to history errors to remote services under Configure-System Errors. |
6.2.0.34 | 6-7-2014 | Added HTML Alarm. Added Alarm Limit, Document, and Comment to web and windows clients, Alarm Logging, and Alarm Notification. Added Alarm Delete to web and windows clients. Added Alarm Delete, Comment Add and Edit to Security. |
6.2.0.33 | 5-28-2014 | Changed node verification to socket connect with specific port, no longer uses ping for verification. |
6.2.0.32 | 5-9-2014 | Added LastSample HistoryStatProcessing type for trend history. |
6.2.0.31 | 5-7-2014 | Corrected MOVMIN and MOVMAX functions to retain the last value received even if it older than the time period. Corrected HTML HMI DateType returned with maximum tags per packet is specified. |
6.2.0.30 | 4-25-2014 | Added support for HistoryTags from HTML Trend to return history from a different service than the real-time tags. Corrected Alarm Logging when using mySQL. Added HTML Alarm Added ReturnAllDataWithTimes to HTML Trend. Added Remove Carriage Return and Line Feed from Alarm Text under Configure-Options-Alarms. |
6.2.0.29 | 3-13-2014 | Corrected Alarm Notification Resend EMail when alarm clears or is acknowledged and Filter does not include cleared alarms or acknowledged alarms. Added Continuous Narrow Data Logging Type. |
6.2.0.28 | 3-4-2014 | Changed recipe to lock in values once they match the desired value from the database for confirmation. Added Digital Alarm Text Append True and Digital Alarm Text Append False. |
6.2.0.27 | 2-21-2014 | Corrected One Click Database to not reuse same tags from first logging group. |
6.2.0.26 | 2-11-2014 | Added support for GetAllTagNames and GetAllTrendPointNames. Changed client communications to other services for faster reconnect on network loss. |
6.2.0.25 | 1-31-2014 | Added Override Entire DataSource With QueryString property to Reports. Updated HTML Trend communications to support Live Data Cloud networking. Changed Tag property access to direct calls for faster processing and separated from data thread. Updated client communications to other services for faster reconnect on network loss. |
6.2.0.24 | 12-10-2013 | Corrected error introduced in service version 6.2.0.23 that causes a problem of the tags loading when the alarm text is null and not just blank. |
6.2.0.23 | 12-4-2013 | Replaces all carriage return and line feed characters with spaces in all alarm text. |
6.2.0.22 | 11-14-2013 | Added Read and Write for Tags that Start With a set of characters to Security. |
6.2.0.21 | 10-11-2013 | Added dynamic alarm text function for trend flash panel alarm text. |
6.2.0.20 | 9-14-2013 | Corrected error with Retain Real-Time Trends to File. Added HIGHBYTE, LOWBYTE, HIGHWORD, and LOWWORD Calculation functions. |
6.2.0.19 | 9-5-2013 | Corrected Log Only One Alarm when using an Access Database. |
6.2.0.18 | 8-22-2013 | Added Rate of Change Alarm Type for Negative Only and Positive Only additions. |
6.2.0.17 | 8-19-2013 | Added Operator Event recording to all client writes, not just those defined as Operator Events in Client applications. Changed Continous Data Logging to log immediately even if no values are changing and the Log Data Immediately propety is enabled. |
6.2.0.16 | 8-8-2013 | Added Alarm Value Format and Cleared Value Format to Alarm Notification. |
6.2.0.15 | 8-7-2013 | Updated Recipe to support Access Jet database engine 12 with .accdb extension. Corrected WriteTags method without timestamps to allow null values to set bad data quality. Changed real-time trend packet update from 1 second to 0.1 seconds. Changed Continuous and Snapshot recording to log immediately when the property Write Immediately is used when no values are changing. Updated One Click OPC to support RS-Linx OPC Server browsing. |
6.2.0.14 | 7-18-2013 | Corrected Moving Average and Moving Sum functions. |
6.2.0.13 | 7-16-2013 | Corrected Low and Low Low Alarm Limit Out of Range default values. This error was introduced in service version 6.2.0.7 on 6-5-2013. |
6.2.0.12 | 7-11-2013 | Added One Click Database. Changed connection to Matrikon.OPC Servers back to DA 3.0. Version V5.0.2 of Matrikon.OPC.Modbus is now corrected to support DA 3.0. |
6.2.0.11 | 6-26-2013 | Corrected Custom History when returning data for more than 1 pen. |
6.2.0.9 | 6-17-2013 | Makes direct call to all parameters when service Runtime is stopped together with change in service version 6.2.0.4 to set parameters on same thread and execution thread. |
6.2.0.8 | 6-8-2013 | Added Perform OPC Device Read property to Event Driven Data Logging. |
6.2.0.7 | 6-7-2013 | Forced connection to all OPC Servers that begin with Matrikon.OPC to DA 2.0x. Matrikon servers do not support DA 3 browsing. Changed real-time trend cache to account for servers that send timestamps greater than the local CPU clock. Added Alarm Limit Out Of Range. |
6.2.0.5 | 5-22-2013 | Corrected Tag CSV Import and Data Logging CSV Import introduced on 5-18-2013 if the first character in the row is not a quotation. |
6.2.0.4 | 5-18-2013 | Corrected Digital Alarm Limit Time On and Counts Reset. Changed configure methods to process in same thread as processing routines. Changed data logging csv import and export to transfer all properties and fields in one call. |
6.2.0.3 | 4-2-2013 | Added Enumerate Index to provide the ability to enumerate non contiguous integer values to strings. Changed OPC Enumerate to work with all data source types that are integer data types. |
6.2.0.1 | 3-17-2013 | Added SSL E-Mail support for Reports. Added Keep Alarm when disabled and set to Normal and Not Acknowledged under Configure-Options-Alarms. Added Moving Sum (MOVSUM) Calculation function. |
6.2.0.0 | 2-23-2013 | Added HMTL HMI registration. Added GetToken support for OPC Systems component for HTML HMI. Corrected error introduced on 2-13-2013 with Custom History for trending. Added System Error tracking for main thread execution state. |
6.1.0.26 | 2-13-2013 | Corrected Data Logging CSV Export to move File Extension before Include Header away from CSV Separator. Added DataLog System Errors for System Error interface. |
6.1.0.25 | 1-31-2013 | Added Alarm Enable With Tag. Added CSV data logging adjustable file extension. Update Recipe Single and Queue type to automatically add TOP 1 for SQL Server provider. Added check for dates from OPC Servers less than 1800 AD and set to current or UTC time to eliminate database errors. Modified Event driven data logging to log new record when first enabled and Trigger is already in a value to log a new record. |
6.1.0.24 | 1-15-2012 | Corrected Data Change logging type when tags are added manually or programmatically that are not from a saved configuration file. This error was introduced on 10-22-2012. |
6.1.0.23 | 1-7-2012 | Corrected error with tag count limit in licensing when loading an older tag file format. |
6.1.0.22 | 12-14-2012 | Corrected AlarmStatusROC to not be dependent on Update Alarm Status Immediately Without Time Delay. Corrected Multiple Record Insert for Oracle when Millisecond Column is not used. |
6.1.0.21 | 12-2-2012 | Improved Tag Save and Load file format and speed. |
6.1.0.20 | 11-22-2012 | Added Immediate Write for Continuous Data Logging groups. Added Do Not Buffer On Primary Index error for each Data Logging group. Added Do Not Buffer On Error for each Data Logging group. Added separate file path for OPC Error Log. Added DataLog Alarm Group type to filter by System alarms for data logging only. |
6.1.0.19 | 11-14-2012 | Added workaround for RSLinx OPC Server browsing error with adding GetItemID on leaves without ValidateItems. |
6.1.0.18 | 11-12-2012 | Added workaround for RSLinx OPC Server browsing error with removing GetItemID on branches and leaves. |
6.1.0.17 | 11-8-2012 | Added support for Microsoft Access databases 2010 with .ACDDB extension. Added Use Get App Lock to data logging. |
6.1.0.16 | 10-27-2012 | Corrected error introduced on 10-22-2012 for continuous logging when all values are static. Corrected error for OPCSystems.NET OPC Server when all values are static. Added second try for multiple write to server on schema change. |
6.1.0.15 | 10-25-2012 | Corrected refresh from clients when requesting individual array elements and the array source has not changed. This error was introduced on 7-27-2012. |
6.1.0.14 | 10-22-2012 | Improved data logging when using more than 1,000 data logging groups. |
6.1.0.13 | 10-11-2012 | Corrected error with SyncReadTags method for programmatic data access introduced on 9-20-2012 in version 6.1.0.11. Added ability to override all data logging server names under Configure-Options-Data Log. Added maximum number of connections per database under Configure-Options-Data Log. |
6.1.0.12 | 10-7-2012 | Corrected problem with access to individual array elements introduced on 7-27-2012. Added dynamic To Email address from OPCSystems.NET Tag for Reports. |
6.1.0.11 | 9-21-2012 | Added Enable / Disable OPC communications based on tag. |
6.1.0.10 | 8-28-2012 | Corrected error with data buffer restore introduced on 8-5-2012. Added One Click OPC Items to OPCSystems.NET Tags. |
6.1.0.8 | 8-20-2012 | Changed OPC Group constructor to use a unique name each time created. Changed failure on SQLBulkCopy with “Index was out of range” to use single write always after failure. |
6.1.0.7 | 8-16-2012 | Updated SyncReadTags method for OPCControls, OPCWPF, and OPCWPFDashboard dlls. |
6.1.0.6 | 8-13-2012 | Changed error for ReadOPCItems to return Error instead of Timeout on exception failures. Changed ReadOPCItems to return error when OnWriteComplete event returns failure. |
6.1.0.5 | 8-10-2012 | Added HighRange, LowRange, and ReadOnly properties to Tags. Added AddAlarms programmatic method for OPCSystems component. Added FileBinary, FileText, and FileXML Data Source type. Handles NaN value with a single write try after multiple write failure even if Try Single Write after failure is disabled. |
6.1.0.4 | 8-5-2012 | Fixed OPC browsing for OPC Servers that only support FLAT browsing. Fixed saving History Date Format for Options. |
6.1.0.3 | 7-28-2012 | Added access to all Tag parameters from OPCSystems.NET OPC Server for OPCClient.NET. Added History Date Format for systems where the Regional Language setting is different than the database engine. |
6.1.0.2 | 7-20-2012 | Corrected Daily Disable Alarm. |
6.1.0.1 | 7-1-2012 | Added Daily Disable Alarm and Date Disable Alarm. Added property to enable or disable CSV header for data logging. Added ability to choose which columns are used with a Tag CSV Export for Configure application. |
6.1.0.0 | 7-4-2012 | Added access to all Tag parameters from HMI, Excel, and Service to Service client applications. Added automatic switchover to multiple insert row on SQLBulkCopy “Index out of range” failure for SQL Server. |
6.0.0.2 | 6-13-2012 | Corrected error for mySQL logging introduced on 5-21-2012. |
6.0.0.1 | 5-21-2012 | Added ability to Log to Stored Procedures in Data Logging. |
6.0.0.0 | 5-14-2012 | Added Live Data Cloud. |
5.0.0.16 | 5-14-2012 | Improved data buffer restore with long term buffering from change on 2-26-2012. |
5.0.0.15 | 3-22-2012 | Added Snapshot data logging type. |
5.0.0.14 | 3-20-2012 | Corrected Runtime Startup Delay speed. Added ability to set unacknowledged alarm with inactive state if alarm is not active with UNACKALARMIDS:Tag1_Dig;Tag2_Dig format in Acknowledge Alarm Groups property of Tag. |
5.0.0.13 | 3-19-2012 | Improved initial logging time to database when database is created. |
5.0.0.12 | 3-15-2012 | Corrected Gain and Offset when only one is set and loaded from tag file. Improved Oracle multiple record insert to eliminate out of memory exception error. Corrected error introduced on 2-26-2012 for license verification on hardware check #4. |
5.0.0.11 | 3-13-2012 | Improved table and field creation and verification for Oracle. Corrected error to display current value with Configure-Tags when the same tag name already exists that is contained in the tag file and the Load Tags method is used. |
5.0.0.10 | 3-10-2012 | Added multiple record write for mySQL. Added multiple record write for Oracle. Changed Oracle data logging from OLE-DB to Oracle.DataAccess. Corrected error introduced on 12-8-2011 with history replay for trending with Oracle. Added ability to acknowledge individual Alarm IDs with ACKALARMIDS:Tag1_Dig;Tag2_Dig format in Acknowledge Alarm Groups property of Tag. |
5.0.0.9 | 3-5-2012 | Corrected error in database logging introduced on 3-4-2012 for shared database connections and check for change in connection string, user, and password in open connection routine. |
5.0.0.8 | 3-4-2012 | Added shared database connection back into data logging for shared connection names and Parallel Processing disabled. |
5.0.0.7 | 2-26-2012 | Revised data buffering to buffer and process on same data thread. |
5.0.0.6 | 2-17-2012 | Improved database recovery when processing buffer files to process new live data quickly and added parallel processing for data buffering restore. AStartGuide.exe will now have version number that follows setup version with first, second, and last digits of version number. |
5.0.0.5 | 2-6-2012 | Corrected error introduced on 2-2-2012 with demo mode when services are restarted. |
5.0.0.4 | 2-2-2012 | Updated licensing for Developers. |
5.0.0.3 | 1-22-2012 | Added Parallel Processing to data logging groups. |
5.0.0.2 | 1-16-2012 | Added Gain and Offset to Tags. |
5.0.0.1 | 1-11-2012 | Improved speed of all CSV import on first call on 64 bit operating systems. |
5.0.0.0 | 1-10-2012 | Added WCF networking. |
4.0.0.45 | 12-8-2011 | Improved trend history to extend long queries lasting more than 5 minutes. |
4.0.0.44 | 11-2-2011 | Corrected error for tag CSV export introduced on 10-25-2011. |
4.0.0.43 | 10-26-2011 | Corrected error for Recipes defined for Oracle, mySQL, or Access that was introduced on 9-9-2011. |
4.0.0.42 | 10-25-2011 | Added Override OPC Quality On Bad Quality to Tags and changed data quality in OPC Client.NET to come directly from OPC Server data quality when Data Source is set to OPC Item. |
4.0.0.41 | 10-24-2011 | Added ability to set data buffering index file names and option to delete index queue file after buffer files have been processed. |
4.0.0.40 | 10-21-2011 | Added support for configurations and error logging to remote network drives. (Not recommend if network fails). |
4.0.0.39 | 10-21-2011 | Updated data buffering to delete index queue file after all buffer files have been processed. |
4.0.0.38 | 10-18-2011 | Corrected separated character for CSV logging when not set to a comma and additional Time Field is enabled. |
4.0.0.37 | 10-15-2011 | Added optional Time Field for CSV logging. |
4.0.0.36 | 10-7-2011 | Improved client startup to wait watchdog rate before calling refresh. |
4.0.0.35 | 10-5-2011 | Corrected error introduced on 9-9-2011 for data logging and alarm logging when setting server name or database dynamically based on a tag. |
4.0.0.34 | 9-22-2011 | Added status of logging groups pending values and queues for System Status. Improved data logging shutdown on Stop Runtime to obtain all pending records from the OPC Systems Service and to write all remaining records to log to database or buffer if latest connection database is in error. |
4.0.0.33 | 9-16-2011 | Corrected error in OPC Browse introduced on 9-9-2011 when connecting to servers that cannot connect. |
4.0.0.32 | 9-9-2011 | Changed Recipes to use SQLClient for SQL Server and to share a database connection with multiple groups with the same authentication. |
4.0.0.31 | 8-27-2011 | Added support to Enable SSL for Alarm Notification. |
4.0.0.30 | 8-6-2011 | Corrected error when more than one tag has the same OPC Item defined with different update rates and the runtime is restarted. Improved remote networking to allow nodes that are not reachable to not block other routines calling to stop or start communications on that node. |
4.0.0.29 | 7-31-2011 | Added Resend Email with Time Delay in Alarm Notification. |
4.0.0.28 | 7-26-2011 | Added check for no values from CSV buffer file to continue processing next buffer file. |
4.0.0.27 | 7-25-2011 | Changed Source When Bad Quality when set to Tag to pass bad quality to Tag when alternate Tag is also bad. |
4.0.0.26 | 7-17-2011 | Added Set Sources To Tag Value for Source When Bad for Tag. Allow Source When Bad when Tag Data Source is set to Value. Updated database fields to allow non standard characters when field name is wrapped with [ and ]. |
4.0.0.25 | 7-14-2011 | Corrected error in Alarm Notification CSV export with missing comma after Set Email Subject to Alarm Message. |
4.0.0.24 | 7-12-2011 | Corrected error introduced on 7-10-2011 in version 4.0.0.23 related to Alarm Time Offset not being retrieved in Configure application. |
4.0.0.23 | 7-10-2011 | Added Target Write Continuously and Frequency to Tags. |
4.0.0.22 | 7-8-2011 | Added Disable Logging Initial Values On Active for Data Change logging type. |
4.0.0.21 | 6-21-2011 | Corrected error with multiple client services connecting to the same source service when the PCs of client service are cloned without deleting the OPCSystems.GUID file. |
4.0.0.20 | 6-3-2011 | Corrected error with DirecOPC items with Keep OPC Item On Scan to False and loading a second time after being removed. |
4.0.0.19 | 5-23-2011 | Corrected error when CSV Logging is enabled and Store Data Logging Buffer to Disk is disabled and the service is restarted. |
4.0.0.18 | 5-18-2011 | Added property to Keep Database Connection Open between executions for Recipes that are Event Driven. Corrected error for data logging with Log Only One Record. |
4.0.0.17 | 5-14-2011 | Added workaround to OPC Server Watchdog when OPC Server is not available on initial startup. Added support to data logging for different schemas in SQL Server. |
4.0.0.16 | 4-22-2011 | Corrected error with removing disconnected clients when all data in the service is static. |
4.0.0.15 | 4-11-2011 | Corrected error with Data Change logging group type logging String values and the string length to log is greater than the text length and the Try Single Write After Multiple Write Fail is unselected. |
4.0.0.14 | 4-7-2011 | Added option to fire events on a Multiple Record Write under Configure-Data Logging. |
4.0.0.13 | 4-5-2011 | Added QueuedMultipleRecord Recipe Type that automatically deletes all records after transfer that match the query. |
4.0.0.12 | 3-30-2011 | Added Time Stamp Offset to all alarm limits to offset alarm date and time. Added Recorded Date and Time Offset to data logging. Corrected error when adding a DataChange logging group without enabling it first, and then enabling. |
4.0.0.11 | 3-23-2011 | Added option to transfer only latest value selectable under Configure-Options for the client service. Added support for transferring values by index for improved service to service communications. Corrected OPC Server Watchdog error introduced in version 4.0.0.4.Added option to delay AlarmStatus update with Alarm Time Delay. |
4.0.0.10 | 3-16-2011 | Added adjustable client watchdog rate, client maximum values per packet, and client maximum tags per request. Added adjustable number of records before switching to optimal multiple record write for SQL Server for each data logging group. Update .NET API to work with ArchestrA.DASMBTCP OPC Server that does not support in-proc connections. |
4.0.0.9 | 3-11-2011 | Added packet compression for OPCWindowsHMI.NET, OPCWPFHMI.NET, OPCExcel.NET and service to service communications. |
4.0.0.8 | 3-8-2011 | Added work around for Kemro OPC Server that does not support GetLocaleID or QueryAvailableLocaleIDs. Added feature to Retain Values and Alarm Limits that have a Data Source of Value under Configure-Options. |
4.0.0.7 | 2-26-2011 | Added GetTagValuesByGroup function for OPC Systems Component. Added Buffer Logging Data On Remote Logging Service Shutdown. Write remaining buffered data for Continuous CSV logging when logging group is disabled or on system shutdown. Improved logging speed for turning group on and off for Activate Logging for Data Logging and Alarm Logging. |
4.0.0.6 | 2-23-2011 | Updated database service to handle old buffer queue from old service. Added ability for Recipes to use special reserved SQL query commands as field names with brackets. |
4.0.0.5 | 2-22-2011 | Corrected error when loading older versions of Security configurations from 10-27-2010 and 12-6-2010. |
4.0.0.4 | 2-14-2011 | Added support to implement remote DirectOPC Items from the service to remote services. |
4.0.0.3 | 2-14-2011 | Corrected issue introduced on 2-13-2011 with data logging, alarm logging, and automated reports not receiving the configurations when Stop Runtime is selected and then Start Runtime is performed without restarting the service. |
4.0.0.2 | 2-13-2011 | Added feature to Confirm Data Logging even when there is a database error. |
4.0.0.1 | 2-7-2011 | Updated OPC Systems Service for 64 bit operating systems to utilize up to 1 Terabyte. Added OPC Systems Data Service. Added OPC Systems Database Service. Improved communication speed. |
4.0.0.0 | 2-3-2011 | Added feature to Confirm Data Logging even when there is a database error. |
2.0.0.145 | 2-7-2011 | Added Wait for Device Read and Write Callbacks as Option. |
2.0.0.144 | 1-25-2011 | Correct service memory leak when remote data and HMI clients are requesting data from service that is not in Runtime. |
2.0.0.143 | 1-17-2011 | Added additional property to data logging to provide confirmation feedback with success when writing to disk buffer under database engine failure. |
2.0.0.142 | 1-12-2011 | Improved data queuing in OPC Groups for data change event and device read callback. |
2.0.0.141 | 12-31-2010 | Added adjustable properties to Data Logging for multiple records write methods. |
2.0.0.140 | 12-29-2010 | Added workaround for OPC Servers that have one or more invalid branch items to still show other branch items that are valid. |
2.0.0.139 | 12-16-2010 | Enhanced Device Read for “Read OPC Server Values After Write” and “Device Read” for Tag for OPC Servers that only allow one pending call per OPC Group. Added OPC Excel.NET. |
2.0.0.138 | 12-8-2010 | Corrected error with event driven recipes that execute immediately after success and tags that are unique only to that recipe for the internal client tags. |
2.0.0.137 | 12-6-2010 | Added UDP Broadcast and Receive. |
2.0.0.136 | 11-23-2010 | Added BITWISEAND, BITSHIFTLEFT, and BITSHIFTRIGHT functions to Calculations. |
2.0.0.135 | 11-17-2010 | Added ability to set Email To Address in Alarm Notification from Tag. Corrected CSV Export for Calculations that contain string literals. Corrected error with updating OPC Item values in Tags on client request verifying Keep OPC Item On Scan after all tags are deleted and then added. Added WriteOPCItems method to OPC Controls.NET. |
2.0.0.134 | 11-14-2010 | Added ReadOPCItems method for OPC Controls.NET. |
2.0.0.133 | 10-28-2010 | Added Confirmation and Error Tag Feedback to Configure-Reports. |
2.0.0.132 | 10-27-2010 | Added Allowed Trend Time Frames and Sample Rates to restrict what Time Frames and Sample Rates users can select for trending. |
2.0.0.131 | 10-20-2010 | Added Custom Objects for uses with OPC Systems Component to persist and obtain custom object values. Added Do Not Buffer option for data logging when null values are not allowed in the database table and one or more of the record values is bad quality with a value of null. |
2.0.0.130 | 10-15-2010 | Added property to Alarm Notification to set the Email Subject from the Alarm Text. |
2.0.0.129 | 10-7-2010 | Changed Merlin OEM heartbeat to only validate update rates of 10 seconds or more. |
2.0.0.128 | 9-29-2010 | Added ability to automatically create field names in data logging in SQL Server that are not natively correct. As example fields that start with numbers. |
2.0.0.127 | 9-28-2010 | Corrected data field type of Boolean to Signed Byte for Oracle data logging. Added automatic deletion of Transactions and added individual control for Recipe Logging and automatic deletion under Configure-Options. |
2.0.0.126 | 9-20-2010 | Corrected error with Custom History feature in OPC Trend.NET when recalling data from Oracle. Added Digital Logging Types to Data Logging of False To True, True To False, and Both. |
2.0.0.125 | 9-2-2010 | Added optional property to data logging to disable automatically creating table and field names. |
2.0.0.124 | 8-31-2010 | Corrected error introduced on 7-22-2010 when programmatically defining fields with the OPC Systems Component with an older db field structure. |
2.0.0.123 | 8-18-2010 | Added encryption for storing passwords for data logging, alarm logging, and recipes. |
2.0.0.122 | 8-4-2010 | Moved license scan from constructor to start method. |
2.0.0.121 | 8-3-2010 | Corrected error with continuous logging types with multiple data logging groups when some tags change constantly and some group tags never change. |
2.0.0.120 | 7-23-2010 | Added option to disable Item Names in Alarm Notification E-Mail. Improved service to account for null values for handles and null array values sent from OPC Servers. |
2.0.0.119 | 7-22-2010 | Added Update with Query String to data logging. Added option to exclude Date and Time field to data logging. |
2.0.0.118 | 7-5-2010 | Added the ability to access individual elements of an array from OPC Systems.NET Tags. |
2.0.0.117 | 6-24-2010 | Corrected error in automated delete in data logging introduced on 5-31-2010 for SQL Server provider. |
2.0.0.116 | 6-23-2010 | Added OPC Quality to Merlin Data Logging. Added MerlinOPCHeartbeat feedback. |
2.0.0.115 | 6-21-2010 | Added OPC Device Read based on Tag Event. |
2.0.0.114 | 6-12-2010 | Corrected data logging to mySQL with unsupported CommandTimeout property. Added Query String and Use Tag for Query String properties to OPC Report.NET. |
2.0.0.113 | 6-11-2010 | Corrected Tag loading problem of configuration files saved with service version 2.0.0.112. |
2.0.0.112 | 6-10-2010 | Corrected properties Log Only One Record Per Alarm and Remove Old Data in Alarm Logging when logging to SQL Server. |
2.0.0.111 | 6-9-2010 | Corrected error introduced on 5-31-2010 for Event Driven Logging. |
2.0.0.110 | 5-31-2010 | Improved logging to SQL Server to write multiple records in one call. |
2.0.0.108 | 5-20-2010 | Updated Event and Data Change Row data logging type to log multiple records together. Updated automated reports to support a GROUP BY in the SELECT statement and also be able to filter by DateAndTime. |
2.0.0.107 | 5-16-2010 | Added the feature to Keep Items On Scan in the data logging when the logging group is not active. Corrected ODBC data logging. Continuous logging with slow rates now writes value to database immediately after record is to be taken. Added option to Alarm Logging to log only one record per alarm. |
2.0.0.106 | 4-24-2010 | Added feature to force Device Read of OPC Item after Write along with adjustable time delay after write. Changed Merlin date and time to be SMALLDATETIME. Corrected error when changing Group name when the new name is less that 4 characters just below the base group. |
2.0.0.105 | 4-3-2010 | Added Use UTC TimeStamp under Configure-Options for all timestamps. Correct Tag CSV Import method when last column is not set as Last Column and last 2 columns are both blank. |
2.0.0.104 | 3-25-2010 | Changed Continuous Data Logging when one or more the tag values is static and the data logging group is disabled and then enabled to not rollback to the original timestamp. Use local CPU time when Timestamp is null. |
2.0.0.103 | 3-15-2010 | National Instruments OPC Browsing is now back to standard MoveTo. Changed check for BristolBabcock to BristolBabcock.OpenBSIOPCServer for special handling. This should correct BristolBabcock.BristolBabcock OPC Server. |
2.0.0.102 | 3-11-2010 | Added STRFORMAT function for Calculations to format a number. Updated service to post previous OPC Item timestamp when moved from one group to another. Now correctly removes Tag when defined as a Data Source of date or time. Post Time On and Counts parameters as bad quality when a Tag is deleted and has Time On and Counts enabled. |
2.0.0.101 | 3-10-2010 | Remove OPC Group automatically when no more items are within the group. |
2.0.0.100 | 3-7-2010 | Added DateTimeString and UTC Data Sources. |
2.0.0.99 | 2-27-2010 | Added Data Change Row Logging Type to Data Logging. |
2.0.0.98 | 2-22-2010 | Improved Tag Serialization File to reduce memory. |
2.0.0.97 | 2-20-2010 | Reduced memory usage for Alarm Limit Parameters after CSV Import. |
2.0.0.96 | 2-20-2010 | Added CheckTagAccessRead and CheckTagAccessWrite functions for OPC Systems component. |
2.0.0.95 | 2-17-2010 | Moved license scan to after service start. |
2.0.0.94 | 2-10-2010 | Improved CSV data buffering to restore all buffered data quickly. Corrected Alarm Notification feature when using more than 1,000 Notification Groups. Updated 64 bit installation to now include OPC Foundation Core Components. |
2.0.0.93 | 1-28-2010 | Added ability to take OPC Items off of scan if not used for alarming, trending, calculation, time on and counts, data logging, or any active recipe or data client. |
2.0.0.92 | 1-21-2010 | Added feature for Data Change Logging type to update individual record if TagName already exists with Single Record option. |
2.0.0.91 | 12-21-2009 | Corrected Dynamic Alarm Text message when Tag properties are set after alarm message tag value is updated. |
2.0.0.90 | 12-18-2009 | Corrected data type conversions from String to Double for OPC Update Rate and other Double values with decimal points for languages that use commas for a decimal point. Added Merlin OPC.NET Data Logging type. Added HOLDTRIGGERVALUE feature for Event Driven Logging from OPC Servers that pass data and trigger in the wrong order in the OPC Group event. Corrected problem when Tag data type is changed when Group name is changed. Corrected problem for Tag serialization when data type is array and value is not an array. |
2.0.0.89 | 11-18-2009 | Updated licensing to display License Code. |
2.0.0.88 | 11-1-2009 | Modified data logging to replace first character in stored procedure name if it starts with a number when logging to Oracle. |
2.0.0.87 | 10-22-2009 | Added feature to retain data log buffering to disk if service is stopped or if computer is restarted. Forced Subnet Solutions OPC Server for DA 2.0x, it is listed for 3.0 specification but does not support DA 3.0. |
2.0.0.85 | 10-5-2009 | Added OPC WPF.NET licensing. |
2.0.0.84 | 9-23-2009 | Added Weekday and WeekdayName as a data source for Tags. |
2.0.0.83 | 8-24-2009 | Corrected error introduced by Microsoft E-Mail class that no longer supports semicolons as delimiter. |
2.0.0.82 | 8-20-2009 | Added Rate of Change Alarm. |
2.0.0.81 | 8-17-2009 | Corrected trending CSV history replay for international settings where day appears before month. |
2.0.0.80 | 8-12-2009 | Corrected TimeOfDay logging when confirmation tag or error tag feedback is enabled. Added LogIn confirmation for remote clients. |
2.0.0.79 | 8-5-2009 | Modified TimeOfDay logging when confirmation tag or error tag feedback is enabled. |
2.0.0.78 | 7-31-2009 | Added OPC Gauge.NET to licensing. Changed String concatenation to remove null characters at the end of the first variable string. |
2.0.0.77 | 7-21-2009 | Added option to set custom page size for printing reports. |
2.0.0.76 | 7-6-2009 | Corrected CSV Tag import for new Preset and Append Dynamic Alarm Text types. |
2.0.0.75 | 6-15-2009 | Corrected Alarm Logging to Oracle when table name includes an underscore and stored procedure name would begin with an underscore. Updated Event Driven Data Logging to support 64 bit Long Integers change in value. Added support to execute recipes with a change in value of a Long Integer. |
2.0.0.74 | 6-2-2009 | Added options for setting alarm text from tag value to Static, Preset, Overwrite, and Append. Updated Continuous and Time Of Day Logging to share common data source client connection to reduce memory usage for multiple logging groups. Event and Data Change types already optimized. |
2.0.0.73 | 5-29-2009 | Updated Alarm Logging and Alarm History to work with Oracle. |
2.0.0.72 | 4-28-2009 | Updated CSV History replay from trend to support Return All Data. |
2.0.0.71 | 4-16-2009 | Added outgoing port number and optional user credentials for sending e-mail with report attached under Configure-Reports. |
2.0.0.70 | 3-26-2009 | Updated OPC Server Watchdog rate minimum to 60 seconds. 0 will disable watchdog. |
2.0.0.69 | 3-25-2009 | Added work around for OPC Servers that pass in quality as good, but item results as null. |
2.0.0.68 | 3-8-2009 | Corrected SUBSTR function during edit mode for StartIndex 1 |
2.0.0.67 | 2-1-2009 | Improved automated database record deleting to space out deleting of multiple tables. Corrected memory leak with recipe execution when recipes only execute once and do not execute again. |
2.0.0.66 | 1-8-2009 | Added properties to Tag to optionally hold last good value or set to default value for data sources that are bad. |
2.0.0.65 | 12-23-2008 | Corrected error in Alarm Control communications introduced on 12-19-2008 when filter is set to not show in active alarms and alarms are acknowledged. Added Systems Status interface. |
2.0.0.64 | 12-19-2008 | Added option to disable reporting OPC Errors and Calculation Errors to Alarms and Error Log under Configure-Options. |
2.0.0.63 | 12-18-2008 | Added pre filter alarm communications. |
2.0.0.62 | 12-17-2008 | Improved history for data replayed with Custom History or Return All Data without Averaging. |
2.0.0.61 | 12-10-2008 | Improved Tag CSV Import to reduce memory usage for Tags that have alarm parameters at all default values. |
2.0.0.60 | 12-9-2008 | Reduced memory consumption of Tags by removing alarm parameters that are not in use. Tag files saved with this version cannot be loaded to older service versions. You can still Export a CSV file of Tags and import to an older system. |
2.0.0.59 | 12-1-2008 | Updated all CSV Import and Export routines to support commas within all values. |
2.0.0.58 | 11-18-2008 | Added Kill License feature. |
2.0.0.57 | 11-13-2008 | Added property to Event Driven Data Logging to create Primary Index on Date and Time fields. Updated history replay to support new replay all data without averaging to trend. |
2.0.0.56 | 11-12-2008 | Updated Event Driven Data Logging to support Integer numbers that will log a new value when number changes and is non-zero. |
2.0.0.55 | 11-11-2008 | Added workaround for National Instruments OPC Servers as they do not support GetItemID for branches. Added feature for Data Change Data Logging to Disable New Time Stamp Check. Added adjustable Client Packet Rate. |
2.0.0.54 | 10-23-2008 | Added DirectOPC support for Calculations, OPC Database.NET, OPC Recipe.NET, OPC Report.NET, Alarm Notification Tags, and Alarm Logging Tags. Corrected real-time trending to DirectOPC items if item was shared with OPC Controls.NET or OPC Web Controls.NET. |
2.0.0.53 | 10-6-2008 | Updated to run on 64 bit operating systems. |
2.0.0.52 | 9-28-2008 | Added feature to limit data logging buffer to disk to a certain time span. Added feature to automatically delete error logs older than a specified time. Added Tag Alias name to Data Change data logging. Corrected error for new Single field type for Oracle database engine, Oracle does not have a native Single type defaults to Double. |
2.0.0.51 | 9-18-2008 | Added GetItemProperties to browse. Added OPC Enumerated property. |
2.0.0.50 | 9-11-2008 | Added DirectOPC communications for OPC Controls.NET, OPC Web Controls.NET, OPC Trend.NET, and OPC Web Trend.NET. |
2.0.0.49 | 9-5-2008 | Added User that Acknowledged alarms column to real-time alarms and alarm logging. |
2.0.0.48 | 9-3-2008 | Updated data logging to use common OLE-DB database connection. |
2.0.0.47 | 9-2-2008 | Put connection to SQL Server back to OLE-DB Provider. |
2.0.0.46 | 9-1-2008 | Changed connection to SQL Server to use SQLClient. Corrected CSV Import problem introduced on 7-23-2008 for alarm data source types. Corrected memory leak when data logging with Event or Data Change types and logging group is disabled. |
2.0.0.45 | 8-27-2008 | Corrected error when logging Boolean data types and system clock rolls back to times that have already been logged. Corrected memory leak introduced on 8-8-2008 with using common database connections in Data Logging. |
2.0.0.44 | 8-14-2008 | Corrected error introduced on 7-23-2008 for CSV Export with Integer Tags for Value. |
2.0.0.43 | 8-8-2008 | Corrected error introduced on 7-23-2008 for CSV Import of String Tags. Updated data logging to use central SQL Server, Oracle, and Access database connection for common logging groups. |
2.0.0.42 | 7-30-2008 | Added Deadband for Data Change logging type. Fixed Long, Short, and SByte field types for Oracle Logging. |
2.0.0.41 | 7-28-2008 | Corrected error introduced on 7-23-2008 for CSV Import of Boolean Tags. Added properties to append year, month, and day individually to csv data logging. |
2.0.0.40 | 7-24-2008 | Added new data types of Single Float, Int64, Int16, SByte, UInt64, UInt32, UInt16, and Byte to Tags. Added new field types of Int64, Int16, and SByte to Data Logging and Recipes. Updated OPC Recipe.NET to wait for all items to come in before reporting bad data quality failure. |
2.0.0.39 | 7-1-2008 | For Data Change and Event Driven Logging all tag refresh calls are centralized to one call among multiple logging groups. |
2.0.0.38 | 6-30-2008 | Corrected table names for mySQL not to include brackets in calls. |
2.0.0.37 | 6-21-2008 | Added long term buffering to disk for data logging on database engine failures and CSV file write errors. |
2.0.0.36 | 6-13-2008 | Changed remote data logging for Event and Data Change types to all use one common client for each remote service among multiple logging groups. |
2.0.0.35 | 6-1-2008 | Added option to store data logging buffer to disk for network loss from data source. |
2.0.0.34 | 5-27-2008 | Corrected error when adding a tag during runtime followed by a client refresh to the new tag with no data change at the source. |
2.0.0.33 | 5-24-2008 | Fixed buffering for new Data Change data logging type for network loss from remote source. |
2.0.0.32 | 5-9-2008 | Added ability to define Reset Tag for Time On and Counts properties. Time On and Counts will now reset when Enable Time On and Counts is set to False. Added Email CC Address property to Alarm Notification. Revised trending to now support text data in legend. |
2.0.0.31 | 5-5-2008 | Improved Event Driven Data Logging to support 100 nanosecond resolution and data buffering. |
2.0.0.30 | 4-30-2008 | Corrected error in continuous Data Logging with groups slower than 1 second. Added feature to retain real-time trends and alarms. |
2.0.0.29 | 4-25-2008 | Removed groups for OPC Trend.NET and OPC Web Trend.NET browsing that do not have trend points. |
2.0.0.28 | 4-22-2008 | Corrected error in Alarm Logging. |
2.0.0.27 | 4-21-2008 | Optimized client writes in OPC Systems Service. |
2.0.0.26 | 4-11-2008 | Sorted OPC Items by server name and update rate before adding to OPC Server. |
2.0.0.25 | 4-10-2008 | Corrected TimeOneCurrentDay parameter when value is False during time to reset and value does not transition to True again. |
2.0.0.24 | 4-8-2008 | Added DataChange Data Logging Type. |
2.0.0.23 | 4-2-2008 | Added Date and Time as a data source. Added ability to set Alarm Text from a Tag value. |
2.0.0.22 | 3-26-2008 | Added TimeOn and Count data for Tag Values and Alarms for current day, period 1, period 2, and total. |
2.0.0.21 | 2-24-2008 | Optimized write values routines for lower CPU usage. Optimized client connections for lower network traffic and lower CPU usage. |
2.0.0.20 | 2-2-2008 | Reduced remote Tag communications by eliminating duplicate entries with the same Tag, Value, Quality, and Timestamp. |
2.0.0.19 | 1-22-2008 | Added feature for disabling multiple e-mails for a time period to Alarm Notification. Fixed problem with logging to Oracle. |
2.0.0.18 | 1-9-2008 | Added Alarm Count and Number of Alarms in a Period to Alarm Notification. |
2.0.0.17 | 1-2-2008 | Reduced alarm window communication load. |
2.0.0.16 | 12-15-2007 | Added retain all realtime alarms, remove old realtime alarms, and delay Alarm Logging and Alarm Notification on startup. |
2.0.0.15 | 12-9-2007 | Corrected Set Time to Previous Day at 11:59:59 pm in data logging. |
2.0.0.14 | 11-28-2007 | Added Outgoing Port Number for Alarm Notification Email Setting. |
2.0.0.13 | 10-21-2007 | Corrected Set Time to Previous Day at 11:59:59 pm in data logging. |
2.0.0.12 | 11-4-2007 | Added Alarm Notification for E-Mail and Tags. |
2.0.0.11 | 10-26-2007 | Added workaround for Bristol OPC Server browsing. |
2.0.0.10 | 10-24-2007 | Added recipe execution system alarms. Added Single data type to data logging field. |
2.0.0.9 | 9-11-2007 | Added Option property to allow Target writes for OPC Route.NET even if Target quality is bad. |
2.0.0.8 | 9-9-2007 | Added additional workaround for RSLinx browsing. |
2.0.0.7 | 9-6-2007 | Added BCDINT function to Calculation library. Revised installation to leave Options file when uninstalling. Added workaround for RSLinx browsing. |
2.0.0.6 | 9-4-2007 | Added Option property to clear Hi alarms when HiHi occurs and Lo alarms when LoLo occurs. |
2.0.0.5 | 8-6-2007 | Corrected Tag quality check on Recipe execution when item quality changes from bad to good. |
2.0.0.4 | 7-6-2007 | Updated data logging and alarm logging to allow & in logging group name. |
2.0.0.3 | 7-3-2007 | Added Printer Name property to OPC Report.NET. |
2.0.0.2 | 7-2-2007 | Added support for CustomHistorySelect property in 2.0 Framework OPC Trend Control. |
2.0.0.1 | 6-29-2007 | Added ability to use spaces in table names for OPC Database.NET. (Note fields can not be dynamically added to table once it is created if name includes spaces due to Microsoft error). |
2.0.0.0 | 5-31-2007 | Initial .NET Framework 2.0 Release. |
1.0.0.76 | 12-9-2007 | Corrected Set Time to Previous Day at 11:59:59 pm in data logging. |
1.0.0.75 | 10-21-2007 | Corrected Set Time to Previous Day at 11:59:59 pm in data logging. |
1.0.0.74 | 9-11-2007 | Added Option property to clear Hi alarms when HiHi occurs and Lo alarms when LoLo occurs. Added Option property to allow Target writes for OPC Route.NET even if Target quality is bad. |
1.0.0.73 | 8-6-2007 | Corrected Tag quality check on Recipe execution when item quality changes from bad to good. |
1.0.0.72 | 7-6-2007 | Updated data logging and alarm logging to allow & in logging group name. |
1.0.0.71 | 7-4-2007 | Added additional error logging to CSV logging. |
1.0.0.70 | 7-2-2007 | Added support for CustomHistorySelect property in 2.0 Framework OPC Trend Control. |
1.0.0.69 | 6-29-2007 | Added ability to use spaces in table names for OPC Database.NET. (Note fields can not be dynamically added to table once it is created if name includes spaces due to Microsoft error). |
1.0.0.68 | 5-15-2007 | Added unique execution locking to all timers. |
1.0.0.67 | 4-18-2007 | Removed CrypKey. |
1.0.0.66 | 4-13-2007 | Added Maximum Number of Data Logging and Alarm Logging records to buffer. |
1.0.0.65 | 4-3-2007 | Changed Trend and Alarm history dates to strings for VS 2005 history calls. |
1.0.0.64 | 3-26-2007 | Added Tag Confirmation and Error feedback Tag options to Data Logging. |
1.0.0.63 | 3-22-2007 | Added Tag and Operator Events. Corrected problem for VS 2005 apps using the write data component with timestamps. |
1.0.0.62 | 2-17-2007 | Added Float Deadband property for Target parameter in Tags. Added additional error logging for OPC Item writes. |
1.0.0.61 | 1-18-2007 | Updated Remoting registration to correct duplicate instances of service. |
1.0.0.60 | 12-19-2006 | Added mySQL to Data Logging, Alarm Logging, and Recipe. |
1.0.0.59 | 12-8-2006 | Added Byte and Boolean array types along with Object types for use with OPC Controls.NET for passing values as objects. Added SyncConnection properties for OPC Controls.NET, OPC Trend.NET, and OPC Alarm.NET for Internet connections. |
1.0.0.58 | 11-13-2006 | Modified trend history broadcast to handle a mix of valid and invalid history pens selection. |
1.0.0.57 | 11-9-2006 | Updated data logging to correct error introduced on 10-20-2006 for uneven time stamp indexing. Updated history replay for CSV files when spanning beyond history files that exists. |
1.0.0.56 | 10-20-2006 | Added Microsecond and Nanosecond fields to OPC Database.NET. |
1.0.0.55 | 9-29-2006 | Corrected CSV Export offset error introduced with the new Acknowledge Alarm Groups feature on 9-23-2006. |
1.0.0.54 | 9-23-2006 | Added Acknowledge Alarm Groups to Tag Value Parameter. |
1.0.0.53 | 9-7-2006 | Corrected OPC Trend.NET and OPC Web Trend.NET when OPC server timestamps differ by more than 2 minutes. |
1.0.0.52 | 8-9-2006 | Added OPC Client.NET |
1.0.0.51 | 7-19-2006 | Added CSV Separator Character for CSV logging in OPC Database.NET. Correct OPC Route.NET data type conversion of dissimilar types in value checking of source to target. |
1.0.0.50 | 7-5-2006 | Corrected CSV Imports when comma immediately follows quotation and not yet the end of the field value. |
1.0.0.49 | 6-7-2006 | Added E-Mail support to OPC Report.NET. |
1.0.0.48 | 5-26-2006 | Modified parameter update for keeping last known timestamp for refresh and writes to non Value data sources. |
1.0.0.47 | 5-22-2006 | Added OPC Web Trend.NET and OPC Web Alarm.NET. Added Alarm Status points for direct access including trending, logging, and HMI. |
1.0.0.46 | 4-21-2006 | Now handles semicolons at the end of SQL Select statements and ORDER BY statements when using the Date and Time Filter. |
1.0.0.45 | 4-11-2006 | Changed default OPC Watchdog value to 0. Fixed Alarm Logging reconnect to database engine when remote connection is lost temporarily. Added Float, Integer, and String Array types for OPC read and writing. |
1.0.0.44 | 3-13-2006 | Added OPC interfaces for selectable specification. |
1.0.0.43 | 2-10-2006 | Improved OPC value writing with AsyncWrites that will not block if the OPC Server blocks on an AsyncWrite. Updated OPC Core Components to version 2.00.2.30. Updated OPC .NET API to version 1.30.3.00. |
1.0.0.42 | 2-2-2006 | Added OPC Mobile.NET. Added Float Deadband parameter to OPC Recipe.NET. |
1.0.0.41 | 12-12-2005 | Added history replay for CSV files for OPC Database.NET and OPC Trend.NET. |
1.0.0.40 | 12-9-2005 | Added OPC Recipe.NET. Changed remote data logging licensing to allow unlimited remote systems with no licenses. Fixed String Calculations to leave spaces if constant string. Fixed CSV Import and Export to allow quotations in all strings. |
1.0.0.39 | 11-26-2005 | Eliminated need for networking for local Tags, Data Logging, and Alarm Logging. |
1.0.0.38 | 11-17-2005 | Added check for OS starting before allowing client connections. |
1.0.0.37 | 11-9-2005 | Moved to new threading model. |
1.0.0.36 | 11-1-2005 | Corrected Parameter value update from unknown data types. |
1.0.0.35 | 10-29-2005 | Fixed CSV Import/Export for Tags, Data Logging, Alarm Logging, and Reports with commas in all text fields like Calculations, OPC Items, and Descriptions. Corrected remote refresh on network failure. |
1.0.0.34 | 10-17-2005 | Added Error and Transaction Logging. |
1.0.0.33 | 10-6-2005 | Added OPC Web Controls |
1.0.0.32 | 10-3-2005 | Improved data logging restore on network failure to restore all values in one packet. Improved data logging restore for database engine failure. Improved data logging restore for CSV file logging failure. |
1.0.0.31 | 9-27-2005 | Fixed error in writing to OPC Items introduced in version 1.0.0.28. |
1.0.0.30 | 9-22-2005 | Eliminated additional Calculation Data Events when calculated result is the same as previous result even if source Tag values change. |
1.0.0.29 | 9-20-2005 | Added immediate write for Event Driven Data Logging. |
1.0.0.28 | 9-17-2005 | Removed individual item SampleRate for Matrikon simulation OPC Server. Individual update rates are still supported through OPC Groups. |
1.0.0.27 | 9-16-2005 | Added fix for Matrikon browsing error with non unique group structure. |
1.0.0.26 | 9-8-2005 | Added support for OPCSystemsComponent programmatic interface. |
1.0.0.25 | 9-1-2005 | Added ability to rename Tags and Groups. Added CSV Import and Export for Data Logging. Added CSV Import and Export for Alarm Logging. Added CSV Import and Export for Reports. |
1.0.0.24 | 8-15-2005 | Corrected CSV Import and Export for Calculation data sources along with removing period in front when Tag is not in a Group. |
1.0.0.23 | 8-15-2005 | Corrected error introduced in version 1.0.0.21 when using multiple Tags to the same OPC Item. |
1.0.0.22 | 7-26-2005 | Added Multiple Tag Values per Field for OPC Database.NET. |
1.0.0.21 | 7-19-2005 | Added OPC Route.NET. |
1.0.0.20 | 7-14-2005 | Added Calculations to Tags. |
1.0.0.19 | 7-5-2005 | Added redundant licensing. |
1.0.0.18 | 5-31-2005 | Corrected Reset Value property for RS-Linx. |
1.0.0.17 | 5-20-2005 | Corrected OPC .NET API browsing for RS-Linx. |
1.0.0.16 | 5-19-2005 | Added Reset Value property for Value Parameter. Useful in Event Driven Logging confirmation to reset OPC value when True is received. |
1.0.0.15 | 4-29-2005 | Fixed added tags to service base without groups since version 1.0.0.10 |
1.0.0.14 | 4-28-2005 | Removed Value return in Browse interface. Added SyncLocks. |
1.0.0.13 | 4-7-2005 | Corrected error with database login username and password. |
1.0.0.12 | 4-6-2005 | Added data logging for Date/Time fields from String Tags. Corrected data logging of String data types. |
1.0.0.11 | 3-18-2005 | Added SyncLock to OPC Value Queue to be Thread Safe. |
1.0.0.10 | 3-12-2005 | Added OPC Controls.NET. Corrected Tag CSV Export with Groups. Corrected OPC Value update to Tags in Groups. Corrected Data Logging to CSV with Continuous Rate more than 1 Second. |
1.0.0.9 | 3-4-2005 | Corrected History Replay to Trends with more than one logging group from same service. |
1.0.0.8 | 2-24-2005 | Added threading for each .NET Remoting object. |
1.0.0.7 | 2-23-2005 | Optimized OPC Trend.NET Networking. |
1.0.0.6 | 2-18-2005 | Added Stopped Property. |
1.0.0.5 | 2-15-2005 | Added StartRuntimeDelay after Service is Started. |
1.0.0.4 | 2-11-2005 | Added OPC Report.NET. |
1.0.0.3 | 2-8-2005 | Changed OPC Browse to disconnect when closed. |
1.0.0.2 | 1-31-2005 | Uses new OPC common components 2.00 version 2.10. |
1.0.0.1 | 12-1-2004 | Initial Release |