github Azure/azure-iot-sdk-csharp preview_2021-10-8
Microsoft Azure IoT SDKs for .NET Preview Release 2021-10-08

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

SDK updates from main branch.

This release is bringing changes from the main release 2021-08-11.
The previous preview release was based on the main release 2021-05-13.

Microsoft.Azure.Devices.Shared 1.29.0-preview-002

Microsoft.Azure.Devices.Client 1.38.1-preview-001

  • Updates from GA release 2021-08-11.
  • Update native Azure IoT Plug and Play (PnP) APIs:
    • Update the TryGetValue methods to return false instead of throwing exceptions for some corner cases (#2111).
    • Expose both client reported and service requested properties under their specific accessors - ClientProperties.ReportedFromClient and ClientProperties.WritablePropertyRequests respectively (#2114)
    • Add checks for ClientPropertiesUpdateResponse initialization (#2115).
    • Add convenience method for acknowledging writable property update requests (#2157).
    • Update PayloadCollection to accept dictionary of values (#2171).
    • Add support over AMQP (#2180).

Notes about DTDLv2

We do not explicitly handle date time serialization for the PnP Convention as required in the DTDLv2 spec in this preview. However, both Newtonsoft and System.Text.Json handle Date and DateTime in the correct format. If you are writing your own Serailizer for use with PnP you need to make sure it supports read/write of Date and DateTime using the RFC spec mentioned here.

Microsoft.Azure.Devices 1.35.0-preview-002

Microsoft.Azure.Devices.Provisioning.Client 1.18.0-preview-002

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt 1.16.0-preview-002

Microsoft.Azure.Devices.Provisioning.Transport.Amqp 1.15.0-preview-002

Microsoft.Azure.Devices.Provisioning.Client.Transport.Http 1.14.0-preview-002

Microsoft.Azure.Devices.Provisioning.Security.Tpm 1.14.0-preview-002

Microsoft.Azure.Devices.Provisioning.Service 1.18.0-preview-002

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

NewReleases is sending notifications on new releases.