Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

Releases: aws-solutions/machine-to-cloud-connectivity-framework

v4.2.4

09 Nov 19:36
14c9667
Compare
Choose a tag to compare

[4.2.4] - 2023-11-09

Changed

  • Pinned crypto-js to version 4.2.0

v4.2.3

20 Oct 15:42
da58d3a
Compare
Choose a tag to compare

[4.2.3] - 2023-10-20

Added

  • App Registry

Changed

  • Convert non-standard version numbers to 1.0.0
  • Dependency upgrades
  • Set required dependency using lock files

v4.2.2

24 Aug 16:39
2a0a431
Compare
Choose a tag to compare

[4.2.2] - 2023-08-24

Changed

  • Migrate to AWS CDK v2
  • Patch security vulnerabilities
  • Update libraries
  • Set lambda functions to use NodeJS 18 runtime

v4.2.1

02 May 15:54
Compare
Choose a tag to compare

[4.2.1] - 2022-05-02

Changed

  • A bug fix was made to update the S3 Access Log bucket to use new bucket ownership properties and policy settings rather than S3 ACLs

v4.2.0

05 Dec 18:34
11395e9
Compare
Choose a tag to compare

[4.2.0] - 2022-12-05

Added

  • Greengrass core device on Windows support
  • Connector destination for the solution Cloud Historian on AWS
  • Modbus TCP connector support
  • Configurable automatic teardown
  • Added failed connection state
  • CORS security update

v4.1.0

01 Sep 19:44
78c719f
Compare
Choose a tag to compare

[4.1.0] - 2022-09-01

Added

  • OSI PI Connector support

v4.0.1

28 Jul 20:12
c0be496
Compare
Choose a tag to compare

[4.0.1] - 2022-07-27

Changed

  • A bug fix was made to the greengrass deployer lambda function and the baked-in greengrass core install script

v4.0.0

12 May 16:13
980f289
Compare
Choose a tag to compare

[4.0.0] - 2022-05-12

⚠ BREAKING CHANGES

v4.0.0 does not support to upgrade from the previous version.

  • The solution supports AWS IoT Greengrass V2. AWS IoT Greengrass V1 is no longer supported.
  • AWS IoT Greengrass Lambda functions are replaced by AWS IoT Greengrass private custom components.

Added

  • Amazon Timestream as a data destination
  • Multiple Amazon IoT Greengrass v2 core devices support

v3.0.0

29 Jul 20:46
Compare
Choose a tag to compare

⚠ BREAKING CHANGES
Generally, v3.0.0 does not support to upgrade from the previous version.

  • job has been changed to connection.
  • Job DynamoDB table: the table has been replaced to Connection DynamoDB table with 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}

Removed

  • Seamless Message Protocol (SLMP) is deprecated.

v2.2.0

30 Mar 17:56
Compare
Choose a tag to compare

Added

  • AWS Greengrass Stream Manager and Amazon Kinesis Data Stream for OPC DA connector data
  • AWS CDK source code to generate AWS CloudFormation template
  • ConnectorClient for the common actions

Changed

  • Amazon Kinesis Data Firehose gets OPC DA connector data from Amazon Kinesis Data Stream.
  • OPC DA connector Lambda runtime to Python 3.7

Removed

  • Kinesis Firehose Connector
  • AWS CloudFormation template

Refer to changelog for more information.