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