This repository was archived by the owner on Mar 4, 2024. It is now read-only.
v3.0.0
⚠ BREAKING CHANGES
Generally, v3.0.0 does not support to upgrade from the previous version.
jobhas been changed toconnection.- Job DynamoDB table: the table has been replaced to
Connection DynamoDB tablewith the new primary key - Job definition: the job definition has been replaced to the new connection definition
- Job builder Lambda function: the job builder Lambda function has been replaced to the connection builder Lambda function and the Greengrass deployer Lambda function
Added
- API and UI to control connections for the better user experience
- OPC UA support
- AWS IoT SiteWise as a data destination
- AWS IoT SiteWise connector on Greengrass
- IoT topic messages consumer for informational and error logs
- The IoT rule routes messages to Amazon Simple Queue Service queue.
- An AWS Lambda function,
sqs-message-consumer, consumes the messages in the queue. - Amazon DynamoDB logs table stores the processed logs.
Changed
- All Lambda functions excluding machine connector Lambda functions are migrated to TypeScript.
- Replaces the Python package and file name with
-to_ - A machine connector Lambda function has been split into a collector Lambda function and a publisher Lambda function.
- MQTT topics:
- Informational logs:
m2c2/info/{connectionName} - Error logs:
m2c2/error/{connectionName} - Connection control:
m2c2/job/{connectionName} - Data:
m2c2/data/{connectionName}
- Informational logs:
Removed
- Seamless Message Protocol (SLMP) is deprecated.