Skip to content

Releases: Azure/azure-iot-sdk-node

Azure IoT SDKs for Node.js v1.14.0

24 Apr 21:43
Compare
Choose a tag to compare
  • (chore) add issue templates workflow and added bug template
  • test(azure-iot-device-mqtt): reformat _mqtt_test.js (#741)
  • improvement(provisioning samples): use the results of the registration to create and open device
  • fix(azure-iothub): fix signature for getTwin, updateTwin, updateModuleTwin to use Twin (#673)
  • chore(multiple): update dependencies to remove vulnerabilities (#725)
  • chore(multiple): replace fake keys in tests with generated uuids (#724)
  • feat: mqtt ping timer (#537) (#417)

Utilizing the setOptions api: as an example, {'keepalive': 50} would set the ping to every 50 second. Currently only implemented for the mqtt protocol.

Package versions

  • azure-iot-common@1.12.1
  • azure-iot-amqp-base@2.4.1
  • azure-iot-http-base@1.11.1
  • azure-iot-mqtt-base@1.12.0
  • azure-iot-device@1.14.0
  • azure-iot-device-amqp@1.12.1
  • azure-iot-device-http@1.12.1
  • azure-iot-device-mqtt@1.13.0
  • azure-iothub@1.12.1
  • azure-iot-provisioning-device@1.8.1
  • azure-iot-provisioning-device-http@1.8.1
  • azure-iot-provisioning-device-amqp@1.8.1
  • azure-iot-provisioning-device-mqtt@1.7.1
  • azure-iot-provisioning-service@1.8.1
  • azure-iot-provisioning-device-e2e@1.8.1
  • azure-iot-security-x509@1.7.1
  • azure-iot-security-tpm@1.8.1
  • azure-iot-security-symmetric-key@1.7.1

Azure IoT SDKs for Node.js v1.13.0

13 Mar 22:33
Compare
Choose a tag to compare
  • feat(azure-iot-service): add function to import/export by identity (#709)

    Enables new security functionality to specify how hub should authenticate when working with a storage account when running import/export devices jobs. Initially, this feature has limited availability, starting with 3 public cloud Azure regions. Since it is not yet widely available, this functionality must be explicitly enabled by the user. To enable this functionality, this version of the SDK will require setting an environment variable of EnableStorageIdentity to 1. Once this feature is widely available, another SDK version will be released with this requirement removed. Please see this page about IoT Hub support for virtual networks for more information.

  • docs: update LTS lifetime and maintenance length

  • feat(multiple): add an option to set token renewal values for shared access key authentication

  • chore: update debug looper to use node 8 for windows and 10 for ubuntu (#706)

  • fix(azure-iot-device): security provider should deal with module SAS #703

  • fix: patch unhandled promise

  • fix: remove pretty-print (#700)

  • chore(multiple): add script to perform a package-lock.json refresh

  • chore: remove the dependency for istanbul

  • chore: update dependencies

  • chore(azure-iot-device): Modify Edge keyword from comments

  • chore: istanbul to nyc (#685)

  • chore: adding conventional commits enforcement (#684)

Package versions

  • azure-iot-common@1.12.0
  • azure-iot-amqp-base@2.4.0
  • azure-iot-http-base@1.11.0
  • azure-iot-mqtt-base@1.11.0
  • azure-iot-device@1.13.0
  • azure-iot-device-amqp@1.12.0
  • azure-iot-device-http@1.12.0
  • azure-iot-device-mqtt@1.12.0
  • azure-iothub@1.12.0
  • azure-iot-provisioning-device@1.8.0
  • azure-iot-provisioning-device-http@1.8.0
  • azure-iot-provisioning-device-amqp@1.8.0
  • azure-iot-provisioning-device-mqtt@1.7.0
  • azure-iot-provisioning-service@1.8.0
  • azure-iot-provisioning-device-e2e@1.8.0
  • azure-iot-security-x509@1.7.0
  • azure-iot-security-tpm@1.8.0
  • azure-iot-security-symmetric-key@1.7.0

Azure IoT SDKs for Node.js v1.12.2

16 Jan 21:03
Compare
Choose a tag to compare

This release contains fixes and documentation updates:

It includes the following:

  • fix (azure-iothub): Added the property moduleContent #675. (#676)
  • chore (multiple): Fix various linting problems. (#674)
  • doc: Updating TLS md (#672)
  • fix[azure-iot-device]: uploadToBlob large file support (#670)
  • doc: Adding tls document describing what we support (#669)

Package versions

  • azure-iot-common@1.11.2
  • azure-iot-amqp-base@2.3.2
  • azure-iot-http-base@1.10.2
  • azure-iot-mqtt-base@1.10.2
  • azure-iot-device@1.12.2
  • azure-iot-device-amqp@1.11.2
  • azure-iot-device-http@1.11.2
  • azure-iot-device-mqtt@1.11.2
  • azure-iothub@1.11.2
  • azure-iot-provisioning-device@1.7.2
  • azure-iot-provisioning-device-http@1.7.2
  • azure-iot-provisioning-device-amqp@1.7.2
  • azure-iot-provisioning-device-mqtt@1.6.2
  • azure-iot-provisioning-service@1.7.2
  • azure-iot-provisioning-device-e2e@1.7.2
  • azure-iot-security-x509@1.6.2
  • azure-iot-security-tpm@1.7.2
  • azure-iot-security-symmetric-key@1.6.2

Azure IoT SDKs for Node.js v1.12.1

17 Dec 00:21
Compare
Choose a tag to compare

This release contains fixes and documentation updates:

It includes the following:

  • chore: Correct documentation and debug statements. (#667)
  • chore: Update protocol transport versions. (#666)
  • fix (device provisioning): device enrollment has more optional properties (#663) - Thank you @coderbyheart
  • chore: move edge-e2e wrappers into Horton tree
  • docs: minor patch on formatting (#660)
  • docs: updating readmes
  • chore (multiple): Adjust versions so hoisting is clean. (#656)
  • chore: Added Security MD file to the repo (#648)

Package versions

  • azure-iot-common@1.11.1
  • azure-iot-amqp-base@2.3.1
  • azure-iot-http-base@1.10.1
  • azure-iot-mqtt-base@1.10.1
  • azure-iot-device@1.12.1
  • azure-iot-device-amqp@1.11.1
  • azure-iot-device-http@1.11.1
  • azure-iot-device-mqtt@1.11.1
  • azure-iothub@1.11.1
  • azure-iot-e2etests@1.11.1
  • azure-iot-provisioning-device@1.7.1
  • azure-iot-provisioning-device-http@1.7.1
  • azure-iot-provisioning-device-amqp@1.7.1
  • azure-iot-provisioning-device-mqtt@1.6.1
  • azure-iot-provisioning-service@1.7.1
  • azure-iot-provisioning-device-e2e@1.7.1
  • azure-iot-security-x509@1.6.1
  • azure-iot-security-tpm@1.7.1
  • azure-iot-security-symmetric-key@1.6.1

Azure IoT SDKs for Node.js v1.12.0

25 Sep 23:08
Compare
Choose a tag to compare

This release contains features, fixes and documentation updates:

It includes the following:

  • feat(device): Add SeAsSecurityMessage interface and unit tests (#633)
  • docs: Mark lts_09_2018 as deprecated. (#635)
  • fix(multiple packages): Normalizing Device Connection String environment variable between samples (#632)
  • fix(device): revert sample change (#631)
  • fix(azure-iot-device-mqtt): sendEvent bug (#627)
  • docs(provisioning): add reference to DPS docs (#620) Thank you @gjswalling.
  • feat(multiple packages): Expose Advanced File Upload API (#610)
  • docs: Update the LTS information. (#625)

Package versions

  • azure-iot-common@1.11.0
  • azure-iot-amqp-base@2.3.0
  • azure-iot-http-base@1.10.0
  • azure-iot-mqtt-base@1.10.0
  • azure-iot-device@1.12.0
  • azure-iot-device-amqp@1.11.0
  • azure-iot-device-http@1.11.0
  • azure-iot-device-mqtt@1.11.0
  • azure-iothub@1.11.0
  • azure-iot-e2etests@1.11.0
  • node-red-contrib-azureiothubnode@0.5.0
  • azure-iot-provisioning-device@1.7.0
  • azure-iot-provisioning-device-http@1.7.0
  • azure-iot-provisioning-device-amqp@1.7.0
  • azure-iot-provisioning-device-mqtt@1.6.0
  • azure-iot-provisioning-service@1.7.0
  • azure-iot-provisioning-device-e2e@1.7.0
  • azure-iot-security-x509@1.6.0
  • azure-iot-security-tpm@1.7.0
  • azure-iot-security-symmetric-key@1.6.0

Azure IoT SDKs for Node.js v1.11.1

28 Aug 21:47
Compare
Choose a tag to compare

This release includes the following:

  • (fix): upload to blob error logging
  • (fix): remove console log from test file
  • (chore): environment variables from connection strings
  • (chore): resolve security vulnerabilities

Package versions

  • azure-iot-common@1.10.1
  • azure-iot-amqp-base@2.2.12
  • azure-iot-http-base@1.9.11
  • azure-iot-mqtt-base@1.9.12
  • azure-iot-device@1.11.1
  • azure-iot-device-amqp@1.10.2
  • azure-iot-device-mqtt@1.10.2
  • azure-iot-device-http@1.10.2
  • azure-iothub@1.10.2
  • azure-iot-provisioning-device@1.6.2
  • azure-iot-provisioning-device-amqp@1.6.2
  • azure-iot-provisioning-device-mqtt@1.5.11
  • azure-iot-provisioning-device-http@1.6.2
  • azure-iot-security-x509@1.5.11
  • azure-iot-security-tpm@1.6.2
  • azure-iot-security-symmetric-key@1.5.11

Azure IoT SDKs for Node.js v1.11.0

08 Aug 23:39
Compare
Choose a tag to compare

This release includes the following:

  • (feature): Add proxy support to blob file upload in Device SDK.
  • (fix): improved error logging for twin failures #587
  • (patch): (internal) automate release using azure devops pipeline.

Special thanks to @dimiboi for providing the PR for adding proxy support to blob file upload.

Package versions

  • azure-iot-common@1.10.1
  • azure-iot-amqp-base@2.2.11
  • azure-iot-http-base@1.9.10
  • azure-iot-mqtt-base@1.9.11
  • azure-iot-device@1.11.0
  • azure-iot-device-amqp@1.10.1
  • azure-iot-device-mqtt@1.10.1
  • azure-iot-device-http@1.10.1
  • azure-iothub@1.10.1
  • azure-iot-provisioning-device@1.6.1
  • azure-iot-provisioning-device-amqp@1.6.1
  • azure-iot-provisioning-device-mqtt@1.5.10
  • azure-iot-provisioning-device-http@1.6.1
  • azure-iot-security-x509@1.5.10
  • azure-iot-security-tpm@1.6.1
  • azure-iot-security-symmetric-key@1.5.10

Azure IoT SDKs for Node.js v1.10.0

17 Jul 20:52
Compare
Choose a tag to compare

This release includes the following:

  • (feature) - Update IoT Hub API version string to 2019-03-30.
  • (feature) - Add ProductInfo Option (Custom User Agent).
  • (feature) - Add webSocketAgent Option for amqp.
  • (fix) - Issue #560: Bug using Device.Client#close() as a Promise.
  • (fix) - Issue #569: AMQP Transport: Unexpected exception being thrown when connectivity is unstable.
  • (fix) - Improvements to debug logging.
  • (fix) - Update use of Node.js Buffer to drop use of deprecated API.
  • (fix) - Updated readme.md to reflect support for Node.js LTS and Current.

Package versions

  • azure-iothub@1.10.0
  • azure-iot-common@1.10.0
  • azure-iot-amqp-base@2.2.10
  • azure-iot-http-base@1.9.9
  • azure-iot-mqtt-base@1.9.10
  • azure-iot-device@1.10.0
  • azure-iot-device-amqp@1.10.0
  • azure-iot-device-mqtt@1.10.0
  • azure-iot-device-http@1.10.0
  • azure-iot-provisioning-device@1.6.0
  • azure-iot-provisioning-device-amqp@1.6.0
  • azure-iot-provisioning-device-mqtt@1.5.9
  • azure-iot-provisioning-device-http@1.6.0
  • azure-iot-security-x509@1.5.9
  • azure-iot-security-tpm@1.6.0
  • azure-iot-security-symmetric-key@1.5.9

Azure IoT SDKs for Node.js v1.9.9

07 May 00:33
Compare
Choose a tag to compare

This release includes the following:

  • (fix) - Rollback IoT Hub API version string to 2018-06-30.

Package versions

  • azure-iothub@1.9.9
  • azure-iot-common@1.9.9
  • azure-iot-http-base@1.9.9
  • azure-iot-amqp-base@2.2.9
  • azure-iot-mqtt-base@1.9.9
  • azure-iot-device@1.9.9
  • azure-iot-device-amqp@1.9.9
  • azure-iot-device-mqtt@1.9.9
  • azure-iot-device-http@1.9.9
  • azure-iot-provisioning-device@1.5.9
  • azure-iot-provisioning-device-amqp@1.5.9
  • azure-iot-provisioning-device-mqtt@1.5.9
  • azure-iot-provisioning-device-http@1.5.9
  • azure-iot-security-x509@1.5.9
  • azure-iot-security-tpm@1.5.9
  • azure-iot-security-symmetric-key@1.5.9

Azure IoT SDKs for Node.js v1.9.8

01 May 22:19
Compare
Choose a tag to compare

This release includes the following:

  • (fix) - mqtt provisioning transport processes topic query string incorrectly.

Package versions

  • azure-iothub@1.9.8
  • azure-iot-common@1.9.8
  • azure-iot-http-base@1.9.8
  • azure-iot-amqp-base@2.2.8
  • azure-iot-mqtt-base@1.9.8
  • azure-iot-device@1.9.8
  • azure-iot-device-amqp@1.9.8
  • azure-iot-device-mqtt@1.9.8
  • azure-iot-device-http@1.9.8
  • azure-iot-provisioning-device@1.5.8
  • azure-iot-provisioning-device-amqp@1.5.8
  • azure-iot-provisioning-device-mqtt@1.5.8
  • azure-iot-provisioning-device-http@1.5.8
  • azure-iot-security-x509@1.5.8
  • azure-iot-security-tpm@1.5.8
  • azure-iot-security-symmetric-key@1.5.8