Skip to content

2.6.0

Compare
Choose a tag to compare
@Xuqing888 Xuqing888 released this 27 Jun 20:38
· 2 commits to release_2.6.x since this release

New features

  • Adds support for MQTT wildcards when you subscribe to local publish/subscribe topics. For more information, see Publish/subscribe local messages and SubscribeToTopic.
  • Adds support for recipe variables in component configurations, other than the component_dependency_name:configuration:json_pointer recipe variable. You can use these recipes variables when you define a component's DefaultConfiguration in a recipe or when you configure a component in a deployment. For more information, see Recipe variables and Use recipe variables in merge updates.
  • Adds full support for the * wildcard in interprocess communication (IPC) authorization policies. You can now specify the * character in a resource string to match any combination of characters. For more information, see Wildcards in authorization policies.
  • Adds support for custom components to call IPC operations that the Greengrass CLI uses. You can use these IPC operations to manage local deployments, view component details, and generate a password that you can use to sign in to the local debug console. For more information, see IPC: Manage local deployments and components.

Bug fixes and improvements

  • Fixes an issue where dependent components wouldn't react when their hard dependencies restart or change states in certain scenarios.
  • Improves error messages that the core device reports to the AWS IoT Greengrass cloud service when a deployment fails.
  • Fixes an issue where the Greengrass nucleus applied a thing deployment twice in certain scenarios when the nucleus restarts.
  • Additional minor fixes and improvements.