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
StorageAuthenticationTypeto specify key-based or identity-based authentication. - New property
JobProperties.StorageAuthenticationTypefor use in import/export devices jobs. - Added two overloaded methods:
RegistryManager.ImportDevicesAsyncandRegistryManager.ExportDevicesAsync. The overloads take aJobPropertiesinstance so the user can pass all required and any optional parameters. - Two factory methods to make it easier to call
ImportDevicesAsyncandExportDevicesAsync, making it clear which properties are required and which are optional. They areJobProperties.CreateForInportJobandJobProperties.CreateForExportJobrespectively. - Removed two unreferenced classes:
ImportDevicesRequestandExportDevicesRequest.
- New enum
IotHubClientWebSocket.ConnectAsyncmethod now respects theSslProtocolvalue specified inTlsVersions.Instance.Preferred.- Dropped support for .NET Standard 1.3, and added .NET Framework 4.7.2.
- Updated reference to
Microsoft.Azure.Devices.Sharednuget.
(1) To enable this functionality, this version of the SDK will require setting an environment variable of
EnableStorageIdentityto1. 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.Sharednuget.
Microsoft.Azure.Devices.Provisioning.Client v1.5.1
- Updated reference to
Microsoft.Azure.Devices.Sharednuget.
Microsoft.Azure.Devices.Provisioning.Service v1.6.1
- Updated reference to
Microsoft.Azure.Devices.Sharednuget.
Microsoft.Azure.Devices.Provisioning.Transport.Amqp v1.2.1
- Updated reference to
Microsoft.Azure.Devices.Sharednuget.
Microsoft.Azure.Devices.Provisioning.Transport.Mqtt v1.2.1
- Updated reference to
Microsoft.Azure.Devices.Sharednuget.
Microsoft.Azure.Devices.Provisioning.Transport.Http v1.2.1
- Updated reference to
Microsoft.Azure.Devices.Sharednuget.
Microsoft.Azure.Devices.Provisioning.Security.Tpm v1.2.1
- Updated reference to
Microsoft.Azure.Devices.Sharednuget.