Releases: Azure/azure-iot-cli-extension
azure-iot 0.10.8
IoT Central updates
az iot central device
,device-template
,api-token
anddiagnostics
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
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
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 useaz iot hub device-identity parent show
instead. Deprecated command group is planned to be removed by December 2021az iot hub device-identity set-parent
is deprecated useaz iot hub device-identity parent set
instead. Deprecated command is planned to be removed by December 2021az iot hub device-identity add-children
is deprecated useaz iot hub device-identity children add
instead. Deprecated command group is planned to be removed by December 2021az iot hub device-identity remove-children
is deprecated useaz iot hub device-identity children remove
instead. Deprecated command is planned to be removed by December 2021az iot hub device-identity list-children
is deprecated useaz iot hub device-identity children list
instead. Deprecated command group is planned to be removed by December 2021
azure-iot 0.10.5
Azure Digital Twins updates
- Breaking change on the
--tags
parameter foraz 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
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
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
IoT Hub updates
- Adds az iot hub device-identity regenerate-key.
azure-iot 0.10.1
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
IoT Hub updates
- Add convenience arguments for device update.
IoT DPS updates
- Added
--show-keys
argument todps enrollment show
anddps 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
andaz iot dps enrollment-group show
now return raw service results instead of deserialized models.
This means that some properties that were previously returned asnull
for these commands will no longer be returned, possibly causing a breaking change.
azure-iot 0.9.9
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.
- Options are
Edge device creation enhancements
- Enabled x509 certificate authentication types (
x509_thumbprint
andx509_ca
) for edge device creation withaz 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.