Predix Edge Applications and Services Release Notes 2.4.0
Enhancements
This release has the following enhancements.
- Cloud Gateway 1.4.0
-
- Upgraded the container image distribution from Alpine 3.5 to Alpine 3.10
- Significant performance improvements
- Reduced verbosity of logs
Bug Fixes
This release contains the following bug fixes:
- Cloud Gateway 1.4.0
-
- Fixed performance degradation over time when using store-on-failure
- Fixed issues that could cause stability problems
- Fixed issues relating to shutdown
Known Issues
This release has the following known issues:
- Duplicate Client IDs when Connecting to MQTT
- Applications with no
clientid
configured may encounter an issue with duplicate client IDs when connecting to the MQTT broker resulting in the applications not working as expected. To avoid this issue, configure thecliendid
field either in the PEAS applications or in custom applications when connecting to the broker. - Excessive Logging Depletes Memory
- Applications that generate excessive logs can create conditions where Docker (dockerd) consumes a large amount of memory. If memory usage is of concern, configure applications to produce fewer logs.
- EGD Failure During Power Cycle
- The EGD application may fail to start or deploy if a previous attempt to start/deploy was interrupted by a power cycle. The workaround for this issue is to reboot the device before attempting to start/deploy the application.
- OPC UA and Timeseries Output Format
- Users of
opcuapollflat
blocks should not use theflat_to_timeseries
block to generate timeseries output as this will result in the loss of tag-based timestamps because theflat_to_timeseries
format uses the first timestamp it encounters for the entire tag list and discards the rest.
- Cloud Gateway Performance
- When the cloud connection is re-established and there is a large store buffer, cloud gateway performance will be slow for a couple of minutes.
- Raw Modbus Data
- Raw modbus data passed from an adapter into a raw modbus sink will fail with an error similar to:
- Couldn't parse {"data":{"tagName":{"val":19}},"timestamp":1562096019014}: std::exception
- 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.Note: The Raspberry Pi image remains unchanged from the 2.1.0 release.