EI 1.4.16 - September 29, 2021
New features for EI
- EIP/CIP asset type (under feature flag)
- Bulk Import and EI Agent Mapping of Assets via CSV
- Improvement Overall System Health Overview
- Added EI Agent Management capabilities from within Edge Intelligence for EDM (Edge Device Manager) managed devices.
- Added and improved Data Rule and Data Logic health UI views.
- Multiple UI improvements for better viewing of the overall system health status
- RSU connector (under feature flag)
- Support for Probe Vehicle Data (PVD)
Supported IOx and IOS versions
Device Family | Minimum supported IOx version | Latest supported IOx version | Minimum supported IOS version | Latest supported IOS version |
---|---|---|---|---|
IC3K | 2.3.0.10 | 2.3.0.17 | 1.3.1 | 1.3.3 |
IR8X9 | 1.13.0.6 | 1.14.0.0 | 15.9(3)M3 | 15.9(3)M4 |
IR1101 | 2.3.0.5 | 2.5.0.0 | 17.4.1 | 17.6.1 |
Resolved Caveats
Caveat ID | Description |
---|---|
CSCvy47690 | MQTT Link Logfile Output is suboptimal |
CSCvz45769 | EI Cloud shows incorrect count of "Number of Assets not sending data" field in Agent status page |
CSCvz50503 | CIAM: openssl - multiple versions |
CSCvz46841 | Gateway sending data via MQTT, but EI says destination is offline in EI Policy Status |
CSCvz43253 | EI goes into restart-loop after IR809 power cycle |
CSCvz63909 | In case of error scenario, display the tag name in device health status |
CSCvz40905 | PVD - Data in the RSU connector |
CSCvz47645 | Fixed an issue that caused a wrong count of mapped assets in the EI Agent view. |
Cloud bug fixes
Fixed multiple issues with list requests in Cloud Broker which were leading to missing status updates.
Known issues and limitations
- Global objects (e.g. "performance", "output", "parameters", "trigger”) provided/implemented by Scripting Engine are not iterable and accessing the internal properties such as “_name” and “0” will lead to run time java script error.
- Low network bandwidth can cause memory crunch hence resulting in restarting the process. This can be resolved by increasing the network bandwidth or by increasing the sampling interval.
- Device Model attribute names must not start with a number.
Required Action
If you are not using the RSU connector, no action is required. For the RSU connector, upgrade to EI Agent 1.4.16 to support the new features.
Recommendations
Upgrade Cisco Edge Intelligence extension for Microsoft Visual Studio Code (VS Code).
- Search for the "Cisco Edge Intelligence" extension Visual Studio marketplace.
- Follow the prompts to install the extension.
- Once installed, "CISCO EI" appears in the explorer bar.
EI 1.4.14 - August 31, 2021
Supported IOx and IOS versions
Device Family | Minimum supported IOx version | Latest supported IOx version | Minimum supported IOS version | Latest supported IOS version |
---|---|---|---|---|
IC3K | 2.3.0.10 | 2.3.0.17 | 1.3.1 | 1.3.3 |
IR8X9 | 1.13.0.6 | 1.14.0.0 | 15.9(3)M3 | 15.9(3)M4 |
IR1101 | 2.3.0.5 | 2.5.0.0 | 17.4.1 | 17.6.1 |
Resolved Caveats
Caveat ID | Description |
---|---|
CSCvz15725 | OPC/UA data model with variable type of "BYTE" is throwing error as Unsupported |
CSCvz27622 | CIAM: mosquitto 1.6.14 CVE-2021-34432 and others |
CSCvz21988 | Improper timestamp from Health-Check link |
CSCvz21995 | Improper clean-up after Serial pipeline undeployment |
CSCvz12251 | SDK Error in Longevity Test |
CSCvy30772 | Error message seen in EML logs after pipeline un-deployment with Azure as destination |
CSCvz30645 | On SS API failure, we don't delete sss_markr file |
CSCvz12253 | Flaky azure_test test_telemetry_messages_in_flight_limit |
CSCvz17830 | NTCIP 1202: Communicating with asset using SNMP v1 throws an error |
Known issue and limitation
- Low sampling interval can sometimes result in out of memory. This can be mitigated by either allocating more memory to the application or increasing the sampling interval.
EI 1.4.12 - July 20, 2021
Resolved Caveats
Caveat ID | Description |
---|---|
CSCvy85007 | Modbus RTU fails on IR1101 with EI 1.4.10 |
CSCvy92626 | Modbus link reports "Failed to read holding register Too many data" |
EI 1.4.10 - June 21, 2021
New and revised features
- Serial Data Model Binary Data Improvements
- MQTT Destination Cloud to Datalogic Command Channel
- IBM Watson – Automatic Device Instance Creation
- EI Agent Management
Known issues and limitations
- Global objects (e.g. "performance", "output", "parameters", "trigger”) provided/implemented by Scripting Engine are not iterable and accessing the internal properties such as “_name” and “0” will lead to run time java script error.
- EI agents with $ in their name are not detected, avoid using $ in agent names.
- Device Model attribute names must not start with a number.
Resolved Caveats
Caveat ID | Description |
---|---|
CSCvw46410 | Sometimes an error appears in UI during pipeline re-deployment even though the Edge pipeline creation was successful. |
CSCvx99112 CSCvx00036 |
Issues in pipeline undeployment and re-deployment |
CSCvx47258 | Issues in pipeline re-deployment after EI app restart |
CSCvx19097 | Incorrect asset status is displayed in EI Agent when using local action |
CSCvy39124 | Health status of data logic based pipelines show devices as offline when these were online |
CSCvx61758 | Overall data pipeline status for an EI agent is not updated under high load |
CSCvx88907 CSCvx17919 |
Device model verification left configurations on modbus connector which were not cleaned up automatically |
CSCvy19055 | Multiple pipelines for a single asset could not be deployed |
CSCvy17818 CSCvy27954 |
Fixed security vulnerabilities CVE-2020-28928 CVE-2021-29425 CVE-2021-21290 CVE-2021-21295 CVE-2021-21409 |
CSCvy17411 | Improved error handling for OPC-UA Connector in case of conversion errors |
CSCvy40980 | Decreased memory consumption on Edge devices |
Improvement | If a script is deployed for debugging from VS Code, any script engine error will be added to the pipeline health as an error log entry in the script debug log visible in VS Code. This way the script developer will have immediate feedback, while only part of the script is executed and some debug messages don't show up later in the script. |
EI 1.2.20 - April 12, 2021
Known issues and limitations
- Global objects (e.g. "performance", "output", "parameters", "trigger”) provided/implemented by Scripting Engine are not iterable and accessing the internal properties such as “_name” and “0” will lead to run time java script error.
- An error might occur when undeploying a pipeline "invalid path / not found". If this error occurs, undeploy the pipeline again.
Open Caveats
Caveat ID | Description |
---|---|
CSCvw46410 | Sometimes an error appears in UI during pipeline re-deployment even though the Edge pipeline creation is successful. |
CSCvw53849 | EI agents with certain characters in their name are not detected. |
CSCvw71631 | Error message in Modbus log "Device can't start" while pipeline is processing fine. |
CSCvw99110 | Error might occur when removing pipeline: "invalid path / not found". |
CSCvx17434 | MQTT link sometimes does not remove full configuration on pipeline undeployment. |
Resolved Caveats
Caveat ID | Description |
---|---|
CSCvx54280 | Fixed security vulnerabilities CVE-2020-28500 CVE-2021-23337 |
no external reference | * Additional security relevant updates * CiscoSSL update to version 7.2.225 * MQTT Connector, mosquito update to version 1.6.14 |
CSCvw94952 | Removed redundant messaging from Modbus Logging. |
EI 1.2.18 - March 10, 2021
Known issues and limitations
- Global objects (e.g. "performance", "output", "parameters", "trigger”) provided/implemented by Scripting Engine are not iterable and accessing the internal properties such as “_name” and “0” will lead to run time java script error.
- An error might occur when undeploying a pipeline "invalid path / not found". If this error occurs, please undeploy the pipeline again.
Open Caveats
Caveat ID | Description |
---|---|
CSCvw46410 | Sometimes an error appears in UI during pipeline re-deployment even though the Edge pipeline creation is successful. |
CSCvw53849 | EI agents with certain characters in their name are not detected. |
CSCvw71631 | Error message in Modbus log "Device can't start" while pipeline is processing fine. |
CSCvw99110 | Error might occur when removing pipeline: "invalid path / not found". |
CSCvx17434 | MQTT link sometimes does not remove full configuration on pipeline undeployment. |
CSCvx19097 | Incorrect asset status displayed in EI Agent when using local action. |
Resolved Caveats
Caveat ID | Description |
---|---|
CSCvx48895, CSCvx48896 | Fixed security vulnerabilities CVE-2021-23840 CVE-2021-23841 |
EI 1.2.14 - February 02, 2021
Known issues and limitations
- Global objects (e.g. "performance", "output", "parameters", "trigger”) provided/implemented by Scripting Engine are not iterable and accessing the internal properties such as “_name” and “0” will lead to run time java script error.
- An error might occur when undeploying a pipeline "invalid path / not found". If this error occurs, please undeploy the pipeline again.
Open Caveats
Caveat ID | Description |
---|---|
CSCvw46410 | Sometimes an error appears in UI during pipeline re-deployment even though the Edge pipeline creation is successful. |
CSCvw53849 | EI agents with certain characters in their name are not detected. |
CSCvw71631 | Error message in Modbus log "Device can't start" while pipeline is processing fine. |
CSCvw99110 | Error might occur when removing pipeline: "invalid path / not found". |
CSCvx17434 | MQTT link sometimes does not remove full configuration on pipeline undeployment. |
CSCvx19097 | Incorrect asset status displayed in EI Agent when using local action. |
Resolved Caveats
Caveat ID | Description |
---|---|
CSCvw36630 | An error occurred in the UI when the user clicked on an item in the Data Logic page while the connected asset was deleted. |
CSCvw76411 | Error "Removing partly instantiated pipeline" in Modbus leading to removal of shared asset in case two pipelines are using the same modbus asset where one of them is a multi-input asset pipeline, the other one is a single-asset data rule pipeline. |
CSCvw93567 | Fixed security vulnerability CVE-2020-1971. |