Skip to content

Csharp Device Client (Microsoft.Azure.Devices.Client v1.4.0)

  • Enable support for Twin and Direct Methods on Amqp
  • Add ConnectionStatusManager unit tests
  • Fix twin end-to-end tests
  • Use GUID as Amqp links correlation Id for Twin and Direct Methods
  • API version update
  • Fix cancellation token disposed exception

Csharp Service Client (Microsoft.Azure.Devices v1.3.0)

  • Add support for .NetStandard 1.3 for GetNextAsTwinAsync method
  • API version update
  • Add ReplaceTwin APIs
Assets 3

Csharp Device Client (Microsoft.Azure.Devices.Client v1.3.1)

  • Add ConnectionStatusChangeReason to ConnectionEventArgs
Assets 3

Csharp Device Client (Microsoft.Azure.Devices.Client v1.3.0)

  • Added SetConnectionStatusChangesHandler API
  • Twin GET and PATCH in both directions
  • X509CA Authentication

Csharp Service Client (Microsoft.Azure.Devices v1.2.9)

  • Added schedule twin job sample
  • Added X509CA Authentication
Assets 3

Csharp Device Client

  • Renamed Method and Twin samples
  • Modified file upload e2e tests to use a single fileNotificationReceiver
  • Added four first class properties on Message class
  • Upgraded dependency WindowsAzure.ServiceBus to v4.1.2
  • Added SetDesiredPropertyUpdateCallbackAsync and obseleted the non async api

Csharp Service Client

  • Add four first class properties on Message class
Assets 3

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
Assets 3

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:

Assets 3

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
Assets 3

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.
Assets 3

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
Assets 3
Apr 7, 2017
SDK release on 4/Year
You can’t perform that action at this time.