Assets 11

Microsoft.Azure.Devices.Client v1.18.0

  • Updating the DotNetty library version.
  • Removing the legacy WebSocket implementation for NetStandard1.3 and 2.0.
  • Adding HTTP/WebSocket proxy support.
  • Adding X509 authentication support in the NetStandard2.0 binary (only implemented by certain run-times such as NetCore2.1, NetFramework4.6+, etc)
  • Adding EventSource (ETW/LLTNG) logging (see https://github.com/Azure/azure-iot-sdk-csharp/tree/master/tools/CaptureLogs for details).
  • Fix for GetTwin/UpdateReportedProperties KeyNotFound exception when using AMQP.
  • Fix for MethodInvoke when the body was empty.

Microsoft.Azure.Devices v1.17.0

  • Adding HTTP/WebSocket proxy support.
  • Removing the legacy WebSocket implementation for NetStandard1.3 and 2.0.

Microsoft.Azure.Devices.Provisioning.Client v1.2.0

  • Adding HTTP/WebSocket proxy support.

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

  • Adding HTTP/WebSocket proxy support.

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

  • Adding HTTP/WebSocket proxy support.

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

  • Updating the DotNetty library version.
  • Adding HTTP/WebSocket proxy support.

Microsoft.Azure.Devices.Provisioning.Service v1.3.0

  • Adding HTTP/WebSocket proxy support.

@CIPop CIPop released this Jul 27, 2018 · 36 commits to master since this release

Assets 11

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

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

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

@CIPop CIPop released this Jun 26, 2018 · 53 commits to master since this release

Assets 11

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

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

Microsoft.Azure.Devices v1.6.1

  • Allow SHA256 thumbprints for X.509 self-signed certificates
Assets 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

@CIPop CIPop released this Mar 14, 2018 · 193 commits to master since this release

Assets 3

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.

@CIPop CIPop released this Mar 14, 2018 · 6 commits to lts_2018_01 since this release

Assets 2

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

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.