Releases: aws-greengrass/aws-greengrass-client-device-auth
Releases · aws-greengrass/aws-greengrass-client-device-auth
2.3.0
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
Version updated for Greengrass nucleus version 2.8.0 release.
2.2.2
Bug fixes and improvements
- Fixes an issue where the local MQTT server certificate rotates more often than intended in certain scenarios.
2.2.1
Version updated for Greengrass nucleus version 2.7.0 release.
2.2.0
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
, andthreadPoolSize
options that you can configure to tune how this component performs.
2.1.0
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
Version updated to 2.0.4 for Greengrass nucleus version 2.5.0 release
v2.0.3
2.0.2
Version updated to 2.0.2 for Greengrass nucleus version 2.4.0 release.
2.0.1
Version updated to 2.0.1 for Greengrass nucleus version 2.3.0 release.