Difference between revisions of "Datonis Edge 6.1 Release Notes"

From Datonis
Jump to: navigation, search
(Added All the changes in new Build)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=== Additions/Changes ===
 
=== Additions/Changes ===
[24_April_2022]
+
[25_April_2022]
  
 
==== OPC DA XML Adapter ====
 
==== OPC DA XML Adapter ====
* Edge++ allows building graphical dashboards and complex business-logic implementation on the Edge.
+
* OPC DA XML Adapter is used with the OPC DA-XML type of data server.  
* To achieve this, Edge++ service uses Redis datastore to send and receive data, alerts and instruction messages between Edge and the locally hosted FaaS Framework (which is a common component used by MInt as well).
+
* This adapter uses SOAP-type requests from OPC DA-XML Server and reads the data from the same.
* Configuration: Cloud Services -> Edge++ Service.
+
* Configuration: OPC DA (XML) Adapter -> Server URL, Username, password, and ID seperator.
* Note: Requires Faas Setup [INTERNAL]
 
  
 
==== Automatic Adapter Reset ====
 
==== Automatic Adapter Reset ====
* Forwarder Engine allows easy on-boarding of customer’s hand-held devices (tablets) on the shop floor. These devices simply need to access local Edge instance, in order to access Datonis and MInt. This requires no additional changes in the customer's network/IT security settings or new IT infra components; eliminating procurement costs, involvement of IT / purchase teams and any subsequent delays.  
+
* Automatic Adapter Reset is used if any particular adapter goes into the hung state for a certain time. The reason may be anything like server unavailable, or adapter disconnected eventually.  
* To achieve this, Datonis Edge acts as a strict proxy server which only allows traffic to and from *.datonis.io domain.
+
* It will continuously check if the adapter is in a hung state or not a by given time it will restart the adapter.
* Configuration: Cloud Services -> EdgeForwarderService.
+
* Configuration: Any Adapter -> Settings -> Adapter Reset Interval (Seconds).
* Prerequisite: Docker engine on Host machine.
+
* Note: Minimum required time interval is 600 seconds (10 minutes). Setting it as -1 will disable this feature.
* Note: Not supported for Docker distribution of Datonis Edge.  
 
  
 
==== Monitor Tag Internal Send ====
 
==== Monitor Tag Internal Send ====
* This feature enables the user to create a Test Adapter instance of every Adapter in Datonis Edge. This instance can be used to test new configurations without losing any data and without affecting ongoing data transfer to Datonis. This significantly reduces dev+test cycles required for getting machine data to Datonis.
+
* Monitor Tag Internal Send can help in sending the event data as it internally to Script Push Adapter.
 +
* If this option is selected then the '''‘tag_scanphase’''' and '''‘tag_scantime’''' tags will be removed from the event data.
 +
* In the case of the Monitor tag trigger, instead of sending the monitor tag only, it will send the whole event as it does for the datonis data sending.
 +
* Configuration: Any Adapter -> Settings -> Publish Mode -> Monitor option.
 +
* Note: All the options with Monitor suffix, work the same along with its prefixes.
  
 
==== Persistent Data Map across JS Tags and scripts ====
 
==== Persistent Data Map across JS Tags and scripts ====
* In the Edge HA setup, the user can now know about the failures of either of the nodes in Edge HA instances via Datonis Alerts.
+
* Provided a variable as "persistent_global_val" to use across all the adapter JS Tags, Local Utility JS, and Global Utility JS Expression.
 +
* "persistent_global_val" is a key-value type variable where data of any type(number, boolean, String) can be stored.
 +
* the variable is available across all the adapters. eg. persistent_global_val.put("name":"abc"); this data will be available across all the adapters. Let it be OPC UA Adapter or Script Adapter.
 +
* Note: This can not be used in script adapters connect, disconnect, read js expression and also can not be used in HTTP and MQTT adapters read js expression.  
  
 
==== Improved Logs  ====
 
==== Improved Logs  ====
* This feature allows the user to see all the computed local tag values along with tag values to be sent to Datonis. This is useful while setting up Edge configurations.
+
* Improved the individual log file size to 25777216 and also increased the number of log rotations to 13.
  
 
==== BugFixes ====
 
==== BugFixes ====
* EtherNetIP Adapter: PCCC memory leak fix and CIP String Structure Read
+
* Fixed: Edge Upgrade wasn't working in the Docker Edge instance.
* Edge Upgrade failure in high Availability
+
 
 +
====== 6.1.1146 - 29_June_2022 - Minor release ======
 +
* Fixed: Milliseconds Events Bug
 +
'''6.1.1195 - 27_Sep_2022 - Minor release'''
 +
* '''Removed Edge Tunnel'''
 +
** Removed the functionality to use Datonis Edge Remotely
 +
** The tunneling was causing security-related issues
 +
* Fixed: Edge stops working after getting Gateway Unauthorize Exception. (Needed to restart)
 +
 
 +
'''6.1.1211 - 26_Nov_2022 - Minor release'''
 +
* Changed default scan and send interval to 5000 and 30000 milliseconds respectively.
 +
* Added description to the scan and the send interval fields as "Scan interval should fully divide scan interval".
 +
* Showing a warning and not letting apply the changes if the above condition (Scan Interval should fully divide the send interval) is not satisfied.
 +
'''6.1.1222 - 14_Dec_2022 - Minor release'''
 +
* Fixed : Sending the heartbeat on the configured time interval
 +
* Fixed: UNKNOWN_ERROR was received whenever changes are made in the adapter configuration.
 +
* Removed registerThing Datonis API call as it is deprecated.
 +
 
 +
'''6.1.1231 - 06_Jan_2023 - Minor release'''
 +
* Added Openethernet HaaS Adapter to main Edge Build (There is no more Custom Openethernet Adapter build).
 +
* Added long-term local SSL certificate for edge access on HTTPs (Secure ) channel.
 +
* Added Automated Copy and Delete logs script to automatically detect the current folder and start copying logs of the last 7 days.
 +
 
 +
'''6.1.1250 - 02_Feb_2023 - Minor release'''
 +
* Removed 'tag_' preffix while uploading configuration csv
 +
* reInitializing Adapter on adapter stop condition.
 +
* Milliseconds issue resolution
 +
* Renamed OpenEthernet HaaS Adapter to Open Ethernet Adapter
 +
* Upgraded OpcUA SDKs to version 0.5.2

Latest revision as of 13:13, 2 February 2023

Additions/Changes

[25_April_2022]

OPC DA XML Adapter

  • OPC DA XML Adapter is used with the OPC DA-XML type of data server.
  • This adapter uses SOAP-type requests from OPC DA-XML Server and reads the data from the same.
  • Configuration: OPC DA (XML) Adapter -> Server URL, Username, password, and ID seperator.

Automatic Adapter Reset

  • Automatic Adapter Reset is used if any particular adapter goes into the hung state for a certain time. The reason may be anything like server unavailable, or adapter disconnected eventually.
  • It will continuously check if the adapter is in a hung state or not a by given time it will restart the adapter.
  • Configuration: Any Adapter -> Settings -> Adapter Reset Interval (Seconds).
  • Note: Minimum required time interval is 600 seconds (10 minutes). Setting it as -1 will disable this feature.

Monitor Tag Internal Send

  • Monitor Tag Internal Send can help in sending the event data as it internally to Script Push Adapter.
  • If this option is selected then the ‘tag_scanphase’ and ‘tag_scantime’ tags will be removed from the event data.
  • In the case of the Monitor tag trigger, instead of sending the monitor tag only, it will send the whole event as it does for the datonis data sending.
  • Configuration: Any Adapter -> Settings -> Publish Mode -> Monitor option.
  • Note: All the options with Monitor suffix, work the same along with its prefixes.

Persistent Data Map across JS Tags and scripts

  • Provided a variable as "persistent_global_val" to use across all the adapter JS Tags, Local Utility JS, and Global Utility JS Expression.
  • "persistent_global_val" is a key-value type variable where data of any type(number, boolean, String) can be stored.
  • the variable is available across all the adapters. eg. persistent_global_val.put("name":"abc"); this data will be available across all the adapters. Let it be OPC UA Adapter or Script Adapter.
  • Note: This can not be used in script adapters connect, disconnect, read js expression and also can not be used in HTTP and MQTT adapters read js expression.

Improved Logs

  • Improved the individual log file size to 25777216 and also increased the number of log rotations to 13.

BugFixes

  • Fixed: Edge Upgrade wasn't working in the Docker Edge instance.
6.1.1146 - 29_June_2022 - Minor release
  • Fixed: Milliseconds Events Bug

6.1.1195 - 27_Sep_2022 - Minor release

  • Removed Edge Tunnel
    • Removed the functionality to use Datonis Edge Remotely
    • The tunneling was causing security-related issues
  • Fixed: Edge stops working after getting Gateway Unauthorize Exception. (Needed to restart)

6.1.1211 - 26_Nov_2022 - Minor release

  • Changed default scan and send interval to 5000 and 30000 milliseconds respectively.
  • Added description to the scan and the send interval fields as "Scan interval should fully divide scan interval".
  • Showing a warning and not letting apply the changes if the above condition (Scan Interval should fully divide the send interval) is not satisfied.

6.1.1222 - 14_Dec_2022 - Minor release

  • Fixed : Sending the heartbeat on the configured time interval
  • Fixed: UNKNOWN_ERROR was received whenever changes are made in the adapter configuration.
  • Removed registerThing Datonis API call as it is deprecated.

6.1.1231 - 06_Jan_2023 - Minor release

  • Added Openethernet HaaS Adapter to main Edge Build (There is no more Custom Openethernet Adapter build).
  • Added long-term local SSL certificate for edge access on HTTPs (Secure ) channel.
  • Added Automated Copy and Delete logs script to automatically detect the current folder and start copying logs of the last 7 days.

6.1.1250 - 02_Feb_2023 - Minor release

  • Removed 'tag_' preffix while uploading configuration csv
  • reInitializing Adapter on adapter stop condition.
  • Milliseconds issue resolution
  • Renamed OpenEthernet HaaS Adapter to Open Ethernet Adapter
  • Upgraded OpcUA SDKs to version 0.5.2