Skip to content

Releases: aws-greengrass/aws-greengrass-client-device-auth

2.4.0

11 Apr 22:26

Choose a tag to compare

New features

  • Adds support for client device auth to emit operational metrics that will be published by the telemetry agent.

Bug fixes and improvements

  • Fixes an issue where the client device auth takes more than 10 seconds to verify a client device's identity.
  • Additional minor fixes and improvements.

2.3.2

07 Mar 21:11

Choose a tag to compare

Bug fixes and Improvements

  • Cache hostname information to correctly generate certificate subjects when restarted and offline

2.3.1

23 Nov 17:54

Choose a tag to compare

Bug fixes

  • Fix memory leak.

2.3.0

16 Nov 00:29
96065e6

Choose a tag to compare

⚠️ DISCONTINUED: This version is no longer available. Using the newest, currently supported version is recommended.

New features

  • Adds support for offline authentication of client devices. With this feature, client devices can continue to connect to the core device when the core device isn't connected to the Internet.
  • Adds support for customer-provided certificate authorities (CA). Your core device uses a customer-provided CA as the root certificate to generate MQTT broker certificates.

2.2.3

07 Oct 17:51

Choose a tag to compare

Version updated for Greengrass nucleus version 2.8.0 release.

2.2.2

19 Aug 18:04

Choose a tag to compare

Bug fixes and improvements

  • Fixes an issue where the local MQTT server certificate rotates more often than intended in certain scenarios.

2.2.1

28 Jul 22:44
c7a0158

Choose a tag to compare

Version updated for Greengrass nucleus version 2.7.0 release.

2.2.0

28 Jun 15:58
c7a0158

Choose a tag to compare

New features

  • Adds support for custom components to call interprocess communication (IPC) operations to authenticate and authorize client devices. You can use these operations in a custom MQTT broker component, for example. For more information, see IPC: Authenticate and authorize client devices.
  • Adds the maxActiveAuthTokens, cloudQueueSize, and threadPoolSize options that you can configure to tune how this component performs.

2.1.0

14 Jun 18:25

Choose a tag to compare

New features

  • Adds the serverCertificateValiditySeconds option that you can configure to customize when the MQTT broker server certificate expires up to 10 days.

Bug fixes and improvements

  • Fixes issues with how this component handles configuration reset updates.

  • Fixes an issue where the local MQTT server certificate rotates more often than intended in certain scenarios. To apply this fix, you must also use v2.1.0 or later of the Moquette MQTT broker component.

  • Improves messages that this component logs when it rotates certificates.

2.0.4

12 Nov 21:53

Choose a tag to compare

Version updated to 2.0.4 for Greengrass nucleus version 2.5.0 release