Predix Edge Applications and Services Release Notes 2.3.0

New Features

This release contains the following new features:
Edge File Agent and Cloud File Gaeway
The ability to remotely manage file send/receive capability between Predix Edge and Cloud is now available. The APM File Gateway stores/retrieves files from your Tenant's Blobstore and places a message on Event Hub. The Edge File Agent allows any Edge application to send/receive files in the Edge applications/data folder. ETL or other data movement applications will leverage this capability to keep customer data sources in sync, receive events or transfer log files.
OPC-UA Protocol Adapter
The following capabilities have been added to the OPC-UA Protocol Adapter:
  • A new block has been introduced for OPC-UA events subscriptions:
    • Subscribe to OPC-UA events, and change the parameters of the subscription, or unsubscribe.
    • Allow for configurable event attributes.
OSI-PI Protocol Adapter
The following capabilities have been added to the OSI-PI Protocol Adapter:
  • Increased ability to handle polling from ~200 to ~2000 tags.
  • Added extra configuration options:
    • proxy_url (string) – The proxy_url field determines the proxy address used to connect to the PiWebApi endpoint. It defaults to environment variable $https_proxy.
    • validate_certs (bool) – The validate_certs field determines whether the adapter will validate the certificates of the PiWebApi endpoint. Use this field if your PiWebApi does not have a valid certificate. It defaults to an empty string.
    • interval_ms (int) – The interval_ms field determines the interval (in milliseconds) at which the block will poll its endpoint for data. The default is 1000.
    • output_format (string) – The output_format field determines the output format of the data retrieved from the PiWebApi:
      • flat_json will return the data in flat JSON format.
      • time_series will return the data in Predix Time Series format.
      • native will return the data in the native PiWebApi JSON format.

Resolved Issues

The following known issues have been resolved:
Transmitting Frequently Changing Data
Previously, when using OSI-PI to transmit data at a rate higher than 100 tags per second for an extended period of time, the stability of the application was not guaranteed. This issue is now fixed.
IGS Configuration Updates During IGS Connection Failure
Fixed an issue where data would be retrieved indefinitely based on the previous configuration until a valid configuration with reachable IGS server IP and PORTS were applied during IGS OPC-DA configuration updates.
OPC-UA Browsing
When the OPC-UA server was configured with child nodes that referred to ancestor nodes, the OPC-UA Browser did not account for this corner use case. If the functionality was used against a server with nodes configured in this manner, it resulted in an infinite loop. This issue has been resolved.

Known Issues

This release has the following known issue:
Raspberry Pi
Cloud Gateway on Raspberry Pi is known to fail after running for an extended period of time, due to insufficient memory on the Raspberry Pi device.