Releases: Azure/azure-iot-sdk-csharp
Releases · Azure/azure-iot-sdk-csharp
Microsoft Azure IoT Hub SDK for C# Release 2017-6-2
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
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
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
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
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
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
Microsoft Azure IoT Hub SDK for C# Release 2017-3-10
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
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
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
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