Skip to content

v2.1.0

Compare
Choose a tag to compare
@MikeDombo MikeDombo released this 26 Apr 19:40
· 506 commits to main since this release
306c09e

New features:

  • Support downloading Docker images from private repositories in Amazon ECR.
  • Add the following parameters to customize the MQTT configuration on core devices:
    • maxInFlightPublishes – The maximum number of unacknowledged MQTT QoS 1 messages that can be in flight at the same time.
    • maxPublishRetry – The maximum number of times to retry a message that fails to publish.
  • Add the fleetstatusservice configuration parameter to configure the interval at which the core device publishes device status to the AWS Cloud.

Bug fixes and improvements:

  • Fix an issue that caused shadow deployments to be duplicated when the nucleus restarts.
  • Fix an issue that caused the nucleus to crash when it encountered a service load exception.
  • Improve component dependency resolution to fail a deployment that includes a circular dependency.
  • Fix an issue that prevented a plugin component from being redeployed if that component had been previously removed from the core device.
  • Fix an issue that caused the HOME environment variable to be set to the /greengrass/v2/work directory for Lambda components or for components that run as root. The HOME variable is now correctly set to the home directory for the user that runs the component.
  • Additional minor fixes and improvements.