Skip to content

Releases: Azure/azure-iot-cli-extension

azure-iot 0.10.8

17 Dec 02:00
Compare
Choose a tag to compare

IoT Central updates

  • az iot central device, device-template, api-token and diagnostics command group help strings updated with improved language.
  • Update of parsing template logic to support DTDL v2 models.
  • Removal of deprecated commands 1) az iot central app device-twin 2) az iot central app monitor-events

IoT Hub updates

The following commands support an explicit etag parameter. If no etag arg is passed the value "*" is used.

  • az iot hub device-identity update
  • az iot hub device-identity delete
  • az iot hub device-identity renew-key
  • az iot hub device-twin update
  • az iot hub device-twin delete
  • az iot hub module-identity update
  • az iot hub module-identity delete
  • az iot hub module-twin update
  • az iot hub module-twin delete
  • az iot hub configuration update
  • az iot hub configuration delete
  • az iot edge deployment update
  • az iot edge deployment delete

Re-introduce prior in-preview IoT Hub device digital twin/pnp runtime commands under the "az iot hub digital-twin" root command group.

  • az iot hub digital-twin show
  • az iot hub digital-twin update
  • az iot hub digital-twin invoke-command

azure-iot 0.10.7

20 Nov 00:11
a5e3acc
Compare
Choose a tag to compare

IoT Hub updates

Breaking change - command name altered from az iot hub device-identity regenerate-key to renew-key for better alignment with az cli verbs.

azure-iot 0.10.6

10 Nov 18:34
89e0fb9
Compare
Choose a tag to compare

Azure IoT Product Certification service

  • Fix bug for az iot product test create not specifying query parameter "GenerateProvisioningConfiguration" appropriately.

IoT Hub updates

  • SDK refresh. IoT Hub service calls point to api-version 2020-09-30.

  • Fixes a bug where device scopes would be reset when executing az iot device-identity update.

  • Updated nested edge (edge offline) commands to support parentScopes.

    Set of changes

    • az iot hub device-identity get-parent is deprecated use az iot hub device-identity parent show instead. Deprecated command group is planned to be removed by December 2021
    • az iot hub device-identity set-parent is deprecated use az iot hub device-identity parent set instead. Deprecated command is planned to be removed by December 2021
    • az iot hub device-identity add-children is deprecated use az iot hub device-identity children add instead. Deprecated command group is planned to be removed by December 2021
    • az iot hub device-identity remove-children is deprecated use az iot hub device-identity children remove instead. Deprecated command is planned to be removed by December 2021
    • az iot hub device-identity list-children is deprecated use az iot hub device-identity children list instead. Deprecated command group is planned to be removed by December 2021

azure-iot 0.10.5

30 Oct 22:41
Compare
Choose a tag to compare

Azure Digital Twins updates

  • Breaking change on the --tags parameter for az dt create. The prior input format of --tags "a=b;c=d" has been changed to --tags a=b c=d to be consistent with other Az CLI tag formats.

azure-iot 0.10.4

27 Oct 00:41
Compare
Choose a tag to compare

General updates

  • IoT extension installation constrained to Python 3.6 or greater.

Azure Digital Twins updates

  • ADT GA updates and release.

IoT Edge

  • Validation schema updated with $edgeHub 1.1 route option.
  • Introduces --no-validation to skip client side schema based validation for edge deployment creation.

azure-iot 0.10.3

09 Oct 00:28
c0d7f78
Compare
Choose a tag to compare

General updates

  • Python 3.5 support will soon be dropped corresponding with the official end of life date.
  • Formal python requires constraint added to constrain installs to Py 3.5+.

IoT Plug-and-Play updates

  • The in preview az iot pnp command group has been removed. PnP CLI functionality will be re-imagined at a future point in time.

azure-iot 0.10.2

02 Oct 00:19
92c29a4
Compare
Choose a tag to compare

IoT Hub updates

  • Adds az iot hub device-identity regenerate-key.

azure-iot 0.10.1

01 Oct 19:45
ce1e83e
Compare
Choose a tag to compare

IoT Plug-and-Play updates

  • Regenerated PnP runtime SDK to API version 2020-09-30
  • All az iot pnp commands still remain under preview and are subject to change or deletion.

IoT Hub updates

  • All configuration/edge deployment list operations no longer have a default top. By default all configuration entities will be returned.
    Existing --top input should not be affected.

azure-iot 0.10.0

16 Sep 18:12
7580f94
Compare
Choose a tag to compare

IoT Hub updates

  • Add convenience arguments for device update.

IoT DPS updates

  • Added --show-keys argument to dps enrollment show and dps enrollment-group show to include full attestation information for symmetric key enrollments and enrollment groups
  • Regenerated 2019-03-31 DPS Service SDK

Breaking Changes

  • az iot dps enrollment show and az iot dps enrollment-group show now return raw service results instead of deserialized models.
    This means that some properties that were previously returned as null for these commands will no longer be returned, possibly causing a breaking change.

azure-iot 0.9.9

28 Aug 20:40
Compare
Choose a tag to compare

IoT DPS updates

  • Introduces 'az iot dps compute-device-key' preview command to generate derived device SAS key

IoT Central updates

  • Introduces 'az iot central diagnostics' preview command group to perform application and device level diagnostics

  • Introduces 'az iot central device compute-device-key' preview command to generate derived device SAS key

  • This release involves a re-grouping of IoT Central commands.

    Set of changes for GA commands

    • 'az iot central app device-twin' is deprecated use 'az iot central device twin' instead. Deprecated command group is planned to be removed by December 2020
    • 'az iot central app monitor-events' is deprecated use 'az iot central diagnostics monitor-events' instead. Deprecated command is planned to be removed by December 2020

    Set of changes for preview commands

    • 'az iot central app device registration-summary' moved to 'az iot central diagnostics registration-summary'
    • 'az iot central app monitor-properties' moved to 'az iot central diagnostics monitor-properties'
    • 'az iot central app validate-messages' moved to 'az iot central diagnostics validate-messages'
    • 'az iot central app validate-properties' moved to 'az iot central diagnostics validate-properties'
    • 'az iot central diagnostics monitor-events' added to support deprecation of 'az iot central app monitor-events'
    • 'az iot central app device run-command' moved to 'az iot central device command run'
    • 'az iot central app device show-command-history' moved to 'az iot central device command history'
    • 'az iot central device twin' added to support deprecation of 'az iot central app device-twin' command group

IoT Hub updates

Cloud-to-Device message enhancements

  • Introduced new az iot device c2d-message purge command to purge the message queue for a device.

  • Added message ack arguments to az iot c2d-message receive to ack the message after it is received:

    • Options are --complete, --abandon, and --reject, and only one can be used per command.
    • az iot device c2d-message receive with no ack arguments remains unchanged and will not ack the message.

Edge device creation enhancements

  • Enabled x509 certificate authentication types (x509_thumbprint and x509_ca) for edge device creation with az iot hub device-identity create --ee

Bug fixes

  • Fixes issue #243 where providing a connection string via --login still required "az login".

Digital Twins updates

The following command groups support passing in a DT instance hostname directly.

az dt route
az dt model
az dt twin

  • Like before, if an instance name is provided, the user subscription is first queried for the target instance to retrieve the hostname.
  • If a hostname is provided, the subscription query is skipped and the provided value is used for subsequent interaction.