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
andRegistryManager.ExportDevicesAsync
. The overloads take aJobProperties
instance so the user can pass all required and any optional parameters. - Two factory methods to make it easier to call
ImportDevicesAsync
andExportDevicesAsync
, making it clear which properties are required and which are optional. They areJobProperties.CreateForInportJob
andJobProperties.CreateForExportJob
respectively. - Removed two unreferenced classes:
ImportDevicesRequest
andExportDevicesRequest
.
- New enum
IotHubClientWebSocket.ConnectAsync
method now respects theSslProtocol
value specified inTlsVersions.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
to1
. 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.