Microsoft.Azure.Devices.Client 1.42.0
- Apply JsonSerializerSettings to hub device (#3107)
- Set state to 'closed' when CloseAsync() is called (#3149)
- Ensure device client methods throw an object disposed exception (#3212)
- Allow users to pass in HttpClient to use for file upload operations (#3293)
- Update service error codes (#3315)
- Update reference to
Microsoft.Azure.Devices.Shared
nuget.
Bug fixes
- Stop the sas token refresh loop once CloseAsync() is called (#3021)
- Send an event in ReceiveMessageHandler before completing received message (#3116)
- Fix synchronization of semaphore in retry delegating handler (#3135)
- Allow a message to be sent to multiple outputs (#3203)
- Fix file upload HTTP client not handling DNS changes (#3266)
- Properly set connection lease timeout regardless of .NET target framework (#3279)
- Avoid NRE and disposed exceptions when closing client twice (#3312)
Microsoft.Azure.Devices 1.39.0
- Update error message for service reported errors (#3183)
- Update service error codes (#3315)
- Replace custom methods with string methods (#2801)
public static bool IsNullOrWhiteSpace(this string value)
is removed due to duplicated functionality and users should use the native API on the string class instead -string.IsNullOrWhiteSpace(value)
.
- Update reference to
Microsoft.Azure.Devices.Shared
nuget.
Bug fixes
- Fix bug in date deserialization of device method response (#3097)
- Fix where HttpClientHelper should not log when logging is disabled (#3150)
- Fix NRE from GetExceptionCodeAsync (#3304)
Microsoft.Azure.Devices.Shared 1.30.3
Bug fixes
- Stop using JObject.Parse for json string in TwinCollection (#3113)
Microsoft.Azure.Devices.Provisioning.Client 1.19.3
- Apply JsonSerializerSettings to provisioning device (#3113)
- Update reference to
Microsoft.Azure.Devices.Shared
nuget.
Microsoft.Azure.Devices.Provisioning.Service 1.18.3
- Apply JsonSerializerSettings to provisioning service (#3113)
- Update reference to
Microsoft.Azure.Devices.Shared
nuget.
Microsoft.Azure.Devices.Provisioning.Transport.Amqp 1.16.5
- Update reference to
Microsoft.Azure.Devices.Shared
nuget.
Microsoft.Azure.Devices.Provisioning.Transport.Http 1.15.3
- Update reference to
Microsoft.Azure.Devices.Shared
nuget.
Bug fixes
- Fix DPS registration over HTTP with escaped characters in the registration Id (#3059)
Microsoft.Azure.Devices.Provisioning.Transport.Mqtt 1.17.3
- Update reference to
Microsoft.Azure.Devices.Shared
nuget.
Microsoft.Azure.Devices.Provisioning.Security.Tpm 1.14.3
- Update reference to
Microsoft.Azure.Devices.Shared
nuget.