github Azure/azure-iot-sdk-csharp lts_2021-3-18
Azure IoT SDK for .NET LTS Release 2021-03-18

latest releases: 2024-03-28, lts_2024-03-29_patch10, lts_2021-03-18_patch10...
3 years ago

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

Don't miss a new azure-iot-sdk-csharp release

NewReleases is sending notifications on new releases.