Skip to content

Azure IoT SDK for .NET LTS Release 2021-03-18

Compare
Choose a tag to compare
@jamdavi jamdavi released this 24 Mar 23:18
61f682d

Microsoft.Azure.Devices.Client 1.36.0

Improvements and Features

  • Add additional logs to MQTT implementation
  • Added extra comments to clarify true and false in dispose (#1805)
  • Make the DeviceClient and ModuleClient extensible (#1802)
  • Handle Twin failures using Amqp (#1796)

Bug Fixes

  • Fix AMQP layer not releasing a semaphore for method links after unsubscribing from methods (#1831)
  • Fix semaphore usage within InternalClient (#1823)
  • UnixDomainSocketEndPoint is available in .NET 2.1 and greater (#1816)
  • IoTHub Exception for Get and Patch Twin failures (#1815)
  • Fix MqttTransportHandler to not await on user supplied C2D callback
  • Update dotnetty task calls to use ConfigureAwait(true)
  • Update MqttTransportHandler to not use SemaphoreSlim.WaitAsync(TimeSpan, CancellationToken)

Microsoft.Azure.Devices 1.31.0

Improvements

  • Update xml comments for ServiceClient
  • Reduce the number of method overloads for ServiceClient
  • Add support for supporting custom timeout for sending C2D message to a module.

The following nuget versions have been previously released, and are being marked as LTS

  • Microsoft.Azure.Devices.Shared: 1.27.0
  • Microsoft.Azure.Devices.Provisioning.Client: 1.16.3
  • Microsoft.Azure.Devices.Provisioning.Transport.Amqp: 1.13.4
  • Microsoft.Azure.Devices.Provisioning.Transport.Http: 1.12.3
  • Microsoft.Azure.Devices.Provisioning.Transport.Mqtt: 1.14.0
  • Microsoft.Azure.Devices.Provisioning.Security.Tpm: 1.12.3
  • Microsoft.Azure.Devices.Provisioning.Service: 1.16.3