Skip to content

Releases: Azure/azure-iot-sdk-csharp

Microsoft Azure IoT Hub SDK for C# Release 2018-7-27

27 Jul 22:14

Choose a tag to compare

Microsoft.Azure.Devices.Client v1.17.1

  • Updating DotNetty and Amqp library versions.
  • Updating the reference to the Shared NuGet.

Microsoft.Azure.Devices v1.16.1

  • Updating Amqp library version.
  • Updating the reference to the Shared NuGet.

Microsoft.Azure.Devices.Shared v1.15.1

  • Fix Twin StatusUpdateTime and LastActivityTime deserialization.

Microsoft.Azure.Devices.Provisioning.Client v1.1.1

  • Updating the reference to the Shared NuGet.

Microsoft.Azure.Devices.Provisioning.Transport.Amqp v1.1.2

  • Updating Amqp library version.
  • Updating the reference to the Shared NuGet.

Microsoft.Azure.Devices.Provisioning.Transport.Http v1.1.1

  • Updating the reference to the Shared NuGet.

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt v1.1.3

  • MQTT fix: iterate through all DNS records.
  • Updating the reference to the Shared NuGet.

Microsoft.Azure.Devices.Provisioning.Security.Tpm v1.1.2

  • Updating the reference to the Shared NuGet.

Microsoft.Azure.Devices.Provisioning.Service v1.2.1

  • Updating the reference to the Shared NuGet.

Microsoft Azure IoT Hub SDK for C# Release 2018-6-29

29 Jun 22:48

Choose a tag to compare

Microsoft.Azure.Devices.Provisioning.Service v1.2.0

  • Added support for device capabilities to create new Edge individual enrollments

Microsoft Azure IoT Hub SDK for C# Release 2018-6-20

26 Jun 18:51

Choose a tag to compare

Microsoft.Azure.Devices.Client v1.17.0

  • Modules and IoT Edge support.
  • Added RegEx time limits.
  • MQTT fix: iterate through all DNS records.
  • AMQP fix: recover event receiving connection.
  • AMQP fix: SAS token double release.

Microsoft.Azure.Devices v1.16.0

  • Modules and IoT Edge support.
  • Automatic Device Management support.
  • Added RegEx time limits.

Microsoft.Azure.Devices.Shared v1.15.0

  • Modules and IoT Edge support.
  • Added API doc and making docs mandatory in build.

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt v1.1.2

  • MQTT fix: iterate through all DNS records.

Microsoft.Azure.Devices.Provisioning.Service v1.1.2

  • Added RegEx time limits.
  • Added API doc and making docs mandatory in build.

Microsoft Azure IoT Hub SDK for C# Release 2018-6-13

13 Jun 21:56

Choose a tag to compare

Microsoft.Azure.Devices.Client v1.7.2

  • Fix method disconnection issue
  • Improved Error Handling

Microsoft.Azure.Devices v1.6.2

  • Improved Error Handling

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt v1.1.1

  • Improved Error Handling

Microsoft.Azure.Devices.Provisioning.Security.Tpm v1.1.1

  • Fix incorrect buffer length issue

Microsoft Azure IoT Hub SDK for C# Release 2018-6-7

07 Jun 23:46

Choose a tag to compare

Microsoft.Azure.Devices v1.6.1

  • Allow SHA256 thumbprints for X.509 self-signed certificates

Microsoft Azure IoT Hub SDK for C# Release 2018-4-2

05 Apr 01:18

Choose a tag to compare

Microsoft.Azure.Devices.Client v1.7.1

  • Updated ProductInfo to use semver-compliant AssemblyInformationalVersion

Microsoft.Azure.Devices.Provisioning.Transport.Amqp v1.1.1

  • Added SASL TPM negotiation support for AMQP over WebSocket transport

Microsoft.Azure.Devices.Provisioning.Service v1.1.1

  • Updated to allow non-base64 values for Endorsement Key and null/empty/non-base64 values for Storage Root Key

LTS Microsoft Azure IoT Hub SDK for C# Release 2018-3-13

14 Mar 23:17

Choose a tag to compare

This release contains a security vulnerability fix. Applications using Microsoft.Azure.Devices.Provisioning.Transport.Amqp should upgrade to version 1.0.3.

Microsoft.Azure.Devices.Client v1.6.3

  • Fixed AMQP TokenRefresh

Microsoft.Azure.Devices.Provisioning.Transport.Amqp v1.0.3

  • AMQP X509 server authentication fix

Microsoft Azure IoT Hub SDK for C# Release 2018-3-13

14 Mar 23:25

Choose a tag to compare

This release contains a security fix. Applications using Microsoft.Azure.Devices.Provisioning.Transport.Amqp should upgrade to version 1.0.3 (LTS) or 1.1.0 (master).

Microsoft.Azure.Devices.Client v1.7.0

  • Fixed AMQP TokenRefresh
  • Fixed a dependency problem causing UWP AOT applications to fail to execute
  • Fixed an issue with E2E diagnostics
  • Fixed UpdateReportedPropertiesAsync twin update issue
  • Adding .NET Standard 2.0 Support and removing uap10.0 custom build
  • Adding Dotnet CLI build support

Microsoft.Azure.Devices v1.6.0

  • Adding new APIs to allow creating Devices together with Twin information
  • Adding new API to allow RegistryManager import/export from Azure Blob Storage
  • Adding .NET Standard 2.0 Support and removing uap10.0 custom build
  • Adding Dotnet CLI build support

Microsoft.Azure.Devices.Shared v1.5.0

  • Adding .NET Standard 2.0 Support and removing uap10.0 custom build
  • Adding Dotnet CLI build support

Microsoft.Azure.Devices.Provisioning.Client v1.1.0

  • Enhanced Provisioning Service error reporting through exceptions

Microsoft.Azure.Devices.Provisioning.Transport.Http v1.1.0

  • Enhanced Provisioning Service error reporting through exceptions
  • Adding custom Port configuration

Microsoft.Azure.Devices.Provisioning.Transport.Amqp v1.1.0

  • Adding WebSocket support in .NET Framework for X509 attestation
  • Enhanced Provisioning Service error reporting through exceptions
  • Adding custom Port configuration
  • Fixing AMQP send/receive settle modes.
  • AMQP X509 server authentication fix

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt v1.1.0

  • Adding WebSocket support in .NET Framework
  • Enhanced Provisioning Service error reporting through exceptions
  • Adding custom Port configuration
  • Fixing threading problem detected during stress testing

Microsoft.Azure.Devices.Provisioning.Security.Tpm v1.1.0

  • Adding Dotnet CLI build support

Microsoft.Azure.Devices.Provisioning.Service v1.1.0

  • Fix Query - some characters were incorrectly URI encoded.

Device Explorer (v1.5.0)

  • Targets .NET Framework 4.5.2 to allow dependency upgrade.
  • Dependency versions have been updated.

Note:: Minor versions have been incremented as a new LTS branch has been created even if the package does not provide new APIs.

Microsoft Azure IoT Hub SDK for C# Release 2018-1-23

26 Jan 01:04

Choose a tag to compare

Microsoft.Azure.Devices.Client v1.6.2

  • Fixed MQTT transport handler to prevent crash in the kernel after service running for extended period of time.
  • Removing unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.
  • Removing unused WindowsIoT SDK Extensions and increasing Newtonsoft.Json version in samples.

Microsoft.Azure.Devices v1.5.1

  • Obsoleted GetDevicesAsync().
  • Removed unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.
  • Removed unused WindowsIoT SDK Extensions and increasing Newtonsoft.Json version in samples.

Microsoft.Azure.Devices.Shared v1.4.1

  • Removed unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.
  • Fixing version and NetFX Shared lib.
  • Code Cleanup.

Microsoft.Azure.Devices.Provisioning.Client v1.0.2

  • Added support for PFX collections in ProvisioningDeviceClientX509 sample.
  • Removed unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.

Microsoft.Azure.Devices.Provisioning.Transport.Http v1.0.2

  • Removed unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.

Microsoft.Azure.Devices.Provisioning.Transport.Amqp v1.0.2

  • Removed unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt v1.0.2

  • Removed unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.

Microsoft.Azure.Devices.Provisioning.Security.Tpm v1.0.2

  • Removed unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.

Microsoft.Azure.Devices.Provisioning.Service v1.0.1

  • Better error in GroupCertificateVerificationSample if the passed certificate is missing the private key.
  • Fixed issue #332. Accept CAReference as a valid Enrollment Group Certificate from the provisioning service.
  • Removed unnecessary CodeAnalysis.FxCopAnalyzers IOperation declaration.
  • Added Update sample for the provisioning service, add if match etag for createOrUpdate and Delete, and fix issues on JSON parser.
  • Code Cleanup.

Device Explorer (v1.4.4)

  • Updated to use Query for listing devices information.

Microsoft Azure IoT Hub SDK for C# Release 2017-12-21

22 Dec 09:23

Choose a tag to compare

Microsoft.Azure.Devices.Client v1.6.1

  • Updating all NuGet dependencies.
  • Removed PCL support.
  • Fixed memory leak.
  • Changes to the default retry policy to avoid high CPU.

Microsoft.Azure.Devices v1.5.0

  • Upgrading all NuGet dependencies.
  • API: Changes to Twin device properties.

Microsoft.Azure.Devices.Shared v1.4.0

  • Updating all NuGet dependencies.
  • API: Changes to TwinProperties and TwinState.
  • API: Adding SecurityProvider to .Net Framework binary.

Microsoft.Azure.Devices.Provisioning.Client v1.0.1

  • Updating all NuGet dependencies.

Microsoft.Azure.Devices.Provisioning.Transport.Http v1.0.1

  • Updating all NuGet dependencies.

Microsoft.Azure.Devices.Provisioning.Transport.Amqp v1.0.1

  • Updating all NuGet dependencies.

Microsoft.Azure.Devices.Provisioning.Transport.Mqtt v1.0.1

  • Updating all NuGet dependencies.

Microsoft.Azure.Devices.Provisioning.Security.Tpm v1.0.1

  • Updating all NuGet dependencies.

Microsoft.Azure.Devices.Provisioning.Service v1.0.0

  • Initial release of the Provisioning Service Client.

Device Explorer (v1.4.3)

  • Added device filtering.