Skip to content

Microsoft Azure IoT SDKs for .NET Release 2023-05-01

Compare
Choose a tag to compare
@brycewang-microsoft brycewang-microsoft released this 02 May 20:30
· 24 commits to main since this release
62b3eb6

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.