github Azure/azure-iot-sdk-csharp 2020-3-13
Microsoft Azure IoT Hub SDK for .NET Release 2020-3-13

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

Microsoft.Azure.Devices v1.20.0

  • Enables new security functionality to specify how hub should authenticate when working with a storage account when running import/export devices jobs. Initially, this feature has limited availability, starting with 3 public cloud Azure regions. For more information, see this documentation. Since it is not yet widely available, this functionality must be explicitly enabled by the user. See below (1) for details.
    • New enum StorageAuthenticationType to specify key-based or identity-based authentication.
    • New property JobProperties.StorageAuthenticationType for use in import/export devices jobs.
    • Added two overloaded methods: RegistryManager.ImportDevicesAsync and RegistryManager.ExportDevicesAsync. The overloads take a JobProperties instance so the user can pass all required and any optional parameters.
    • Two factory methods to make it easier to call ImportDevicesAsync and ExportDevicesAsync, making it clear which properties are required and which are optional. They are JobProperties.CreateForInportJob and JobProperties.CreateForExportJob respectively.
    • Removed two unreferenced classes: ImportDevicesRequest and ExportDevicesRequest.
  • IotHubClientWebSocket.ConnectAsync method now respects the SslProtocol value specified in TlsVersions.Instance.Preferred.
  • Dropped support for .NET Standard 1.3, and added .NET Framework 4.7.2.
  • Updated reference to Microsoft.Azure.Devices.Shared nuget.

(1) To enable this functionality, this version of the SDK will require setting an environment variable of EnableStorageIdentity to 1. Once this feature is widely available, another SDK version will be released with this requirement removed.

Microsoft.Azure.Devices.Shared v1.19.0

  • Dropped support for .NET Standard 1.3, and added .NET Framework 4.7.2.

Microsoft.Azure.Devices.Client v1.24.0

  • Dropped support for .NET Standard 1.3, and added .NET Framework 4.7.2.
  • Updated reference to Microsoft.Azure.Devices.Shared nuget.

Microsoft.Azure.Devices.Provisioning.Client v1.5.1

  • Updated reference to Microsoft.Azure.Devices.Shared nuget.

Microsoft.Azure.Devices.Provisioning.Service v1.6.1

  • Updated reference to Microsoft.Azure.Devices.Shared nuget.

Microsoft.Azure.Devices.Provisioning.Transport.Amqp v1.2.1

  • Updated reference to Microsoft.Azure.Devices.Shared nuget.

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt v1.2.1

  • Updated reference to Microsoft.Azure.Devices.Shared nuget.

Microsoft.Azure.Devices.Provisioning.Transport.Http v1.2.1

  • Updated reference to Microsoft.Azure.Devices.Shared nuget.

Microsoft.Azure.Devices.Provisioning.Security.Tpm v1.2.1

  • Updated reference to Microsoft.Azure.Devices.Shared nuget.

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

NewReleases is sending notifications on new releases.