Skip to content

Releases: Azure/azure-iot-sdk-csharp

Microsoft Azure IoT Hub SDK for C# Release 2017-6-2

02 Jun 16:54
Compare
Choose a tag to compare

Csharp Device Client

  • Added handling for ChannelInactive while network disconnect
  • Added xml documentation in nuget packages
  • Added default method handler API

Csharp Service Client

  • Added xml documentation in nuget packages
  • Used latest nuget.exe for packaging .netstandard 1.3

Device Explorer

  • Improved print twin JSON formatting

Microsoft Azure IoT Hub SDK for C# Release 2017-5-19

20 May 09:43
Compare
Choose a tag to compare

Csharp Device Client

  • Updated nuspec to conform to Microsoft package requirements
  • Fixed file upload blob name escape for special characters

Csharp Service Client

  • Added support for .Netstandard 1.3 for the Service SDK. Please note that is in “preview” state.
  • Updated nuspec to conform to Microsoft package requirements
  • Added RemoveDevice() and updated ConsoleSample to use Async Tasks

Csharp Device Shared

  • Updated nuspec to conform to Microsoft package requirements

Merged PR:

Microsoft Azure IoT Hub SDK for C# Release 2017-5-5

05 May 23:29
Compare
Choose a tag to compare

Csharp Device Client

  • Fixed x509 cert storage issue in device client for file upload
  • Added file upload recovery e2e tests
  • Fixed retry on http throttle exception
  • Enabled exception handling test cases with error injection
  • Improved messaging samples to better demonstrate usage
  • Added exception throw when calling GetTwinAsync() on AMQP and HTTP

Microsoft Azure IoT Hub SDK for C# Release 2017-4-20

21 Apr 18:45
Compare
Choose a tag to compare

Csharp Device Client

  • Added support for .Netstandard 1.3 for the Device SDK. Please note that is in “preview” state.
  • Added messaging with x509 cert e2e tests
  • Added method and twin with graceful connection shutdown e2e tests
  • Fixed setting server address on mqtt for .Netstandard 1.3 build

Csharp Device Shared

  • Added support for .Netstandard 1.3 for the Device Shared SDK. Please note that is in “preview” state.

Microsoft Azure IoT Hub SDK for C# Release 2017-4-13

10 Apr 15:58
Compare
Choose a tag to compare

Csharp Device Client

  • File upload support for UWP
  • Enabling x509 support for File Upload
  • Fix for bad packet ID generation
  • Fix to return explicit error when method request/response has a non-json payload
  • Add verification to ensure that X.509 client certificate presented to DeviceClient contains a private key
  • Upgrade Microsoft.Azure.Amqp dependency to v2.04
  • Upgrade DotNetty dependency to v.0.4.4
  • Reliability fixes for MQTT and UWP

Csharp Service Client

  • Upgrade Microsoft.Azure.Amqp dependency to v2.04

Microsoft Azure IoT Hub SDK for C# Release 2017-3-23

24 Mar 18:12
Compare
Choose a tag to compare

Csharp Device Client

  • Effort started on porting the Device SDK to .NetStandard1.3 (work-in-progress)
    Huge credit @yfakariya for the work he provided for porting the SDK to .NetStandard 1.3
  • Fix stack overflow, make UWP sample more robust in the presence of errors
  • Fix amqp links creation random failure
  • Add e2e tests for connection recovery with fault injection

Csharp Service Client

  • Add shared .netstandard1.3 project to service client solution
  • added IDisposable and protected virtual void Dispose(bool) to base classes of service SDK. PR #57

Csharp Device Shared

  • Port the Device SDK to .NetStandard1.3 (work-in-progress)

Device Explorer

  • Fix registryManager.UpdateTwinAsync is not awaited. PR #70
  • PR #74

Microsoft Azure IoT Hub SDK for C# Release 2017-3-10

10 Mar 14:43
Compare
Choose a tag to compare

Csharp Device Client

  • Forced dependency for Microsoft.NETCore.UniversalWindowsPlatform to version5.2.2 or greater
  • Add e2e tests for send/receive a message
  • Removed unnecessary using statements

Device Explorer

  • Change default method value to JSON content in (current is invalid, throws ex)
  • Add option to show System property on event Data

Microsoft Azure IoT Hub SDK for C# Release 2017-2-23

24 Feb 07:00
Compare
Choose a tag to compare

Csharp Device Client

  • Added recovery of Amqp method links when connection/links dropped.
  • Added recovery of Mqtt connection.
  • Fixed Amqp Hub-Scope Connection leak.

Device Explorer

  • Added string json validator when sending messages to Device. Related issue #32

Microsoft Azure IoT Hub SDK for C# Release 2017-2-10

11 Feb 01:43
Compare
Choose a tag to compare

Csharp Device Client

  • UWP platform now supports MQTT over TCP/IP and WebSockets
  • UWP platform now also supports Device Twin and methods
  • Add sample for Keys RollOver
  • Decouple OpenAsync() call from SetDesiredPropertyUpdateCallback()
  • Fix using MethodResponse constructor with status only (and no results)
  • Add AMQP support for Android

Csharp Service Client

  • Add Bulk UpdateTwin APIs to Service SDK

Microsoft Azure IoT C# Service and Device SDKs

28 Jan 00:45
Compare
Choose a tag to compare

Device Client

  • Add SetMethodHandlerAsync and obsolete SetMethodHandler
  • Updating device client to amqp 2.0.3
  • Set both blob name and device name as URL encoded
  • Fix bug in AmqpTransportSettings ctor
  • Make ErrorDelegatingHandler Cleanup return a Task

Service Client

  • Allow user to set ContinuationToken for queries
  • Add samples project to the solution
  • Moving service client to amqp 2.0.3

Pull Requests

#10, #28