Skip to content

Releases: Azure/azure-iot-sdk-csharp

Azure.Iot.Operations.Protocol 1.1.0 Release

10 Mar 17:42
81a5147

Choose a tag to compare

Microsoft Azure IoT SDKs for .NET Release 2025-12-11

11 Dec 18:43
8c13c01

Choose a tag to compare

Microsoft.Azure.Devices 1.41.0

  • Allow for user to pass in timeout values for connection operations in the AMQP service client's c2d messaging APIs

https://www.nuget.org/packages/Microsoft.Azure.Devices/1.41.0

Microsoft Azure IoT SDKs for .NET Release 2024-11-21

22 Nov 01:18
8606500

Choose a tag to compare

Microsoft.Azure.Devices 1.40.0

  • Allow for user to pass in custom scopes when using TokenCredential authentication
  • Fix bug where opening service client with Amqp_WebSocket_Only throws ArgumentOutOfRangeException

https://www.nuget.org/packages/Microsoft.Azure.Devices/1.40.0

Microsoft Azure IoT SDKs for .NET LTS Patch Release 2024-03-29

01 Apr 17:59
86ea783

Choose a tag to compare

Changes:

  • Updated to use DotNetty 0.7.6

Release with new packages:

  • Update to Microsoft.Azure.Devices.Client 1.36.10
  • Update to Microsoft.Azure.Devices.Provisioning.Transport.Mqtt 1.14.4

Microsoft Azure IoT SDKs for .NET Release 2024-03-28

01 Apr 17:59
df0634b

Choose a tag to compare

Changes:

  • Updated to use DotNetty 0.7.6

Bug Fix:

  • Fix bug where module client send batch fails if output name already set (#3441)

Release with new packages:

  • Microsoft.Azure.Devices.Client 1.42.3
  • Microsoft.Azure.Devices.Provisioning.Transport.Mqtt 1.17.5

Microsoft Azure IoT SDKs for .NET LTS patch Release 2023-12-20

30 Dec 02:05
86ea783

Choose a tag to compare

This release is a patch for the Microsoft Azure IoT Hub SDK for .NET LTS patch Release 2023-01-24 LTS release.

Microsoft.Azure.Devices.Client 1.36.9

  • Using 'Azure.Storage.Blobs' instead of 'WindowsAzure.Storage' (#3418)
  • Removed support for .NET 451 (#3418)

Microsoft.Azure.Devices 1.31.6

  • Using 'Azure.Storage.Blobs' instead of 'WindowsAzure.Storage' (#3418)
  • Removed support for .NET 451 (#3418)

Microsoft Azure IoT SDKs for .NET Release 2023-12-20

20 Dec 23:14
de7b59c

Choose a tag to compare

Microsoft.Azure.Devices.Client 1.42.2
Security Updates:

  • Using 'Azure.Storage.Blobs' instead of 'WindowsAzure.Storage' (#3414)

Microsoft Azure IoT SDKs for .NET Release 2023-12-11

12 Dec 18:11
da551b6

Choose a tag to compare

Microsoft.Azure.Devices.Client 1.42.1

Security Updates:

  • Update to latest newtonsoft.json library (#3403)
  • Upgrade dotnetty to latest (#3401)
  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Bug fixes:

  • Use local Newtonsoft settings when serializing/deserializing instead of assigning global settings (#3402)
  • Log possibly unobserved exceptions in MQTT (#3319)

Microsoft.Azure.Devices 1.39.1

Security Updates:

  • Update to latest newtonsoft.json library (#3403)
  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Bug fixes:

  • Use local Newtonsoft settings when serializing/deserializing instead of assigning global settings (#3402)
  • Log possibly unobserved exceptions in MQTT (#3319)

Microsoft.Azure.Devices.Shared 1.30.4
Security Updates:

  • Update to latest newtonsoft.json library (#3403)
  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Bug fixes:

  • Use local Newtonsoft settings when serializing/deserializing instead of assigning global settings (#3402)

Microsoft.Azure.Devices.Provisioning.Client 1.19.4
Security Updates:

  • Update to latest newtonsoft.json library (#3403)
  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Bug fixes:

  • Log possibly unobserved exceptions in MQTT (#3319)

Microsoft.Azure.Devices.Provisioning.Service 1.18.4
Security Updates:

  • Update to latest newtonsoft.json library (#3403)
  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Bug fixes:

  • Use local Newtonsoft settings when serializing/deserializing instead of assigning global settings (#3402)
  • Log possibly unobserved exceptions in MQTT (#3319)

Microsoft.Azure.Devices.Provisioning.Transport.Amqp 1.16.6
Security Updates:

  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Microsoft.Azure.Devices.Provisioning.Transport.Http 1.15.4
Security Updates:

  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt 1.17.4
Security Updates:

  • Upgrade dotnetty to latest (#3401)
  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Bug fixes:

  • Log possibly unobserved exceptions in MQTT (#3319)

Microsoft.Azure.Devices.Provisioning.Security.Tpm 1.14.4
Security Updates:

  • Update to latest newtonsoft.json library (#3403)
  • Remove support for net451, netcore21, net5, upgrade azure core dependency, target net6 (#3400)

Bug fixes:

  • Use local Newtonsoft settings when serializing/deserializing instead of assigning global settings (#3402)

Microsoft Azure IoT SDKs for .NET v2 Preview #7 Release 2023-08-17

17 Aug 16:52
eea8d98

Choose a tag to compare

This is the seventh preview of the v2 clients. You can read about the changes in this migration guide.

Relevant changes

Microsoft Azure IoT SDKs for .NET v2 Preview #6 Release 2023-08-07

07 Aug 16:10
987e0a2

Choose a tag to compare

This is the sixth preview of the v2 clients. You can read about the changes in this migration guide.

Relevant changes