AWS IoT Greengrass V2

2024/05/10 - 1 updated api methods

Changes   Mark ComponentVersion in ComponentDeploymentSpecification as required.

2023/04/06 - 1 updated api methods

Changes   Add support for SUCCEEDED value in coreDeviceExecutionStatus field. Documentation updates for Greengrass V2.

2022/11/15 - 3 updated api methods

Changes   Adds new parent target ARN paramater to CreateDeployment, GetDeployment, and ListDeployments APIs for the new subdeployments feature.

2022/10/17 - 3 updated api methods

Changes   This change allows customers to specify FunctionRuntimeOverride in FunctionDefinitionVersion. This configuration can be used if the runtime on the device is different from the AWS Lambda runtime specified for that function.

2022/10/07 - 2 updated api methods

Changes   This release adds error status details for deployments and components that failed on a device and adds features to improve visibility into component installation.

2022/08/30 - 1 updated api methods

Changes   Adds topologyFilter to ListInstalledComponentsRequest which allows filtration of components by ROOT or ALL (including root and dependency components). Adds lastStatusChangeTimestamp to ListInstalledComponents response to show the last time a component changed state on a device.

2022/05/18 - 1 new 3 updated api methods

Changes   This release adds the new DeleteDeployment API operation that you can use to delete deployment resources. This release also adds support for discontinued AWS-provided components, so AWS can communicate when a component has any issues that you should consider before you deploy it.

2022/01/03 - 5 new api methods

Changes   This release adds the API operations to manage the Greengrass role associated with your account and to manage the core device connectivity information. Greengrass V2 customers can now depend solely on Greengrass V2 SDK for all the API operations needed to manage their fleets.

2021/11/09 - 2 updated api methods

Changes   This release adds support for Greengrass core devices running Windows. You can now specify name of a Windows user to run a component.

2021/08/02 - 3 updated api methods

Changes   This release adds support for component system resource limits and idempotent Create operations. You can now specify the maximum amount of CPU and memory resources that each component can use.

2021/06/14 - 3 new api methods

Changes   We have verified the APIs being released here and are ready to release

2020/12/15 - 20 new api methods

Changes   AWS IoT Greengrass V2 is a new major version of AWS IoT Greengrass. This release adds several updates such as modular components, continuous deployments, and improved ease of use.

2020/09/16 - 2 new api methods

Changes   This release includes the ability to set run-time configuration for a Greengrass core. The Telemetry feature, also included in this release, can be configured via run-time configuration per core.

2019/11/25 - 4 updated api methods

Changes   IoT Greengrass supports machine learning resources in 'No container' mode.

2019/10/11 - 1 updated api methods

Changes   Greengrass OTA service supports Raspbian/Armv6l platforms.

2019/09/20 - 1 updated api methods

Changes   Greengrass OTA service now returns the updated software version in the PlatformSoftwareVersion parameter of a CreateSoftwareUpdateJob response

2019/07/26 - 1 updated api methods

Changes   Greengrass OTA service supports openwrt/aarch64 and openwrt/armv7l platforms.

2019/03/29 - 3 new 25 updated api methods

Changes   Greengrass APIs now support tagging operations on resources

2019/03/07 - 3 updated api methods

Changes   Greengrass group UID and GID settings can now be configured to use a provided default via FunctionDefaultConfig. If configured, all Lambda processes in your deployed Greengrass group will by default start with the provided UID and/or GID, rather than by default starting with UID "ggc_user" and GID "ggc_group" as they would if not configured. Individual Lambdas can also be configured to override the defaults if desired via each object in the Functions list of your FunctionDefinitionVersion.

2018/11/27 - 8 new 9 updated api methods

Changes   Support Greengrass Connectors and allow Lambda functions to run without Greengrass containers.

2018/10/31 - 5 new 5 updated api methods

Changes   Greengrass APIs now support bulk deployment operations, and APIs that list definition versions now support pagination.

2018/03/29 - 6 updated api methods

Changes   Greengrass APIs now support creating Machine Learning resource types and configuring binary data as the input payload for Greengrass Lambda functions.

2017/11/29 - 9 new 6 updated api methods

Changes   Greengrass OTA feature allows updating Greengrass Core and Greengrass OTA Agent. Local Resource Access feature allows Greengrass Lambdas to access local resources such as peripheral devices and volumes.

2017/09/20 - 1 new 3 updated api methods

Changes   Reset Deployments feature allows you to clean-up the cloud resource so you can delete the group. It also cleans up the core so that it goes back to the pre-deployment state.

2017/06/07 - 64 new api methods

Changes   AWS Greengrass is software that lets you run local compute, messaging, and device state synchronization for connected devices in a secure way. With AWS Greengrass, connected devices can run AWS Lambda functions, keep device data in sync, and communicate with other devices securely even when not connected to the Internet. Using AWS Lambda, Greengrass ensures your IoT devices can respond quickly to local events, operate with intermittent connections, and minimize the cost of transmitting IoT data to the cloud.