What's new in AWS IoT Greengrass Version 2 - AWS IoT Greengrass

What's new in AWS IoT Greengrass Version 2

AWS IoT Greengrass Version 2 is a new major version release of AWS IoT Greengrass that introduces the following features:

  • Open source edge runtime—The edge runtime is now open source and distributed under the Apache 2.0 license and available on GitHub. You can now view the AWS IoT Greengrass edge runtime code, which allows you to troubleshoot interactions with your application and helps you build more reliable and performant applications running on AWS IoT Greengrass. You can also customize and extend the AWS IoT Greengrass edge runtime to meet your specific hardware and software needs. For more information, see Open source AWS IoT Greengrass Core software.

  • Improved modularity—You can add or remove pre-built software components based on your use cases, and your device CPU and memory resources. For example, you can choose to include only pre-built AWS IoT Greengrass components, such as stream manager, when you need to process data streams with your application. Or, you can include only machine learning components when you want to perform machine learning inference locally on your devices. For more information, see Develop AWS IoT Greengrass components and AWS-provided components.

  • New development tools—AWS IoT Greengrass includes a new command line interface (CLI) that enables you to locally develop and debug applications on your device. In addition, the new local debug console helps you visually debug applications on your device. With these new capabilities, you can develop and debug code on a test device before using the cloud to deploy to your production devices. AWS IoT Greengrass also provides the Greengrass Development Kit CLI (GDK CLI), which you can use on your development computer to help you develop and publish custom Greengrass components. For more information, see AWS IoT Greengrass development tools.

  • Improved fleet deployment features—AWS IoT Greengrass is now integrated with AWS IoT thing groups. This enables you to organize your devices in groups and manage application deployments across your devices with features that control rollout rates, timeouts, and rollbacks. For more information, see Deploy AWS IoT Greengrass components to devices.

  • PSA-certified – AWS IoT Greengrass nucleus versions 2.7.0 and later are now Platform Security Architecture (PSA) certified. For more information, see AWS IoT Greengrass is PSA-certified.

  • Open Test Framework (OTF) – OTF for AWS IoT Greengrass Version 2 is now available. OTF is a collection of building blocks to support end-to-end automation. It enables AWS IoT Greengrass Version 2 internal customers to use the same testing framework that the service team uses for qualifying software changes, automated acceptance, and quality assurance purposes. For more information, see Open Test Framework on Github.

AWS IoT Greengrass release notes provide details about AWS IoT Greengrass releases—new features, updates and improvements, and general fixes. AWS IoT Greengrass has the following types of releases:

  • New feature releases for AWS IoT Greengrass

  • AWS IoT Greengrass Core software updates

This section contains all of the AWS IoT Greengrass V2 release notes, latest first, and includes major feature changes and significant bug fixes. For information about additional minor fixes, see the aws-greengrass organization on GitHub.

Release notes