Releases: Azure/azure-iot-sdk-csharp
Releases · Azure/azure-iot-sdk-csharp
Microsoft Azure IoT Hub SDK for C# Release 2018-7-27
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
StatusUpdateTimeandLastActivityTimedeserialization.
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
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
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
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
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
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
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
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
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
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.