The .NET Azure IoT Hub SDK team released the latest LTS (Long-Term Support) of the device and service SDKs for .NET. This LTS version, tagged lts_2021-2-18, adds bug fixes, some improvements, and new features over the previous LTS (lts_2020-9-23), such as:
- Handle twin failures using AMQP.
- Make the DeviceClient and ModuleClient extensible.
- Install the device chain certificates using the SDK.
- Make DPS class ClientWebSocketChannel disposable.
- Use CultureInvariant for validating device connection string values.
- Reduce memory footprint of CertificateInstaller.
- Add an API to set a callback for receiving C2D.
- Make set desired property update method thread safe.
- Add support for disabling callbacks for properties and methods.
- Expose DTDL model Id property for pnp devices.
- Make payload in the invoke command API optional.
- Add APIs to get attestation mechanism.
- Improved logging for noting when the no-retry policy is enabled, in the MQTT/AMQP/HTTP transport layers, in the HttpRegistryManager, and in the AmqpServiceClient.
For detailed list of feature and bug fixes please consult the comparing changes with previous LTS: Comparing lts_2020-9-23...lts_2021-3-18 · Azure/azure-iot-sdk-csharp (github.com)
The following NuGet versions have been marked as LTS.
More detail on the LTS 2021-03-18 version can be found here.
Enjoy this new LTS version.
Eric for the Azure IoT .NET Managed SDK team
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.