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
- Updates from
GA release
2021-08-11.
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 returnfalse
instead of throwing exceptions for some corner cases (#2111). - Expose both client reported and service requested properties under their specific accessors -
ClientProperties.ReportedFromClient
andClientProperties.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).
- Update the
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
- Updates from
GA release
2021-08-11.
Microsoft.Azure.Devices.Provisioning.Client 1.18.0-preview-002
- Updates from
GA release
2021-08-11.
Microsoft.Azure.Devices.Provisioning.Transport.Mqtt 1.16.0-preview-002
- Updates from
GA release
2021-08-11.
Microsoft.Azure.Devices.Provisioning.Transport.Amqp 1.15.0-preview-002
- Updates from
GA release
2021-08-11.
Microsoft.Azure.Devices.Provisioning.Client.Transport.Http 1.14.0-preview-002
- Updates from
GA release
2021-08-11.
Microsoft.Azure.Devices.Provisioning.Security.Tpm 1.14.0-preview-002
- Updates from
GA release
2021-08-11.
Microsoft.Azure.Devices.Provisioning.Service 1.18.0-preview-002
- Updates from
GA release
2021-08-11.