github Azure/azure-iot-ops-cli-extension v2.4.0
azure-iot-ops 2.4.0

7 hours ago

What's Changed

  • fix(ns-asset): optional data-source, add type-ref param by @ketkimnaik in #797
  • feat: refresh iot ops instance api client. Uses 2026-03-01. by @digimaun in #798
  • feat(mgmt-actions): add enable command with EG namespace validation and setup by @digimaun in #800
  • build(templates): bump IoT Ops extension to 1.3.4 and add BrokerDiagnosticsModel by @digimaun in #801
  • feat: make data_source optional for dataset, event-group, event, and management-group add commands by @ketkimnaik in #802
  • build: increment min cli core version to 2.70.0 by @digimaun in #799
  • feat: add opcua.mode to supported --feature keys by @digimaun in #803
  • build: increment aio arc extension to 1.3.10 by @digimaun in #804
  • feat(mgmt-actions): Instance setup and configuration focus by @digimaun in #805
  • feat(adr): refresh Device Registry vendored client to 2026-04-01 GA API by @digimaun in #806
  • feat(mgmt-actions): implement ADR namespace management endpoint setup by @digimaun in #807
  • feat(mgmt-actions): add identity resolution and EG role assignments to enable by @digimaun in #808
  • feat(mgmt-actions): validate EG namespace maximumClientSessionsPerAuthenticationName by @digimaun in #809
  • feat(mgmt-actions): add show command and refine enable return object + test optimizations by @digimaun in #810
  • feat(mgmt-actions): implement disable command with idempotent teardown + enable --registry-endpoint by @digimaun in #811
  • build(template): bump instance blueprint to API 2026-03-01 and AIO 1.3.18 by @digimaun in #812
  • feat: raise error when opcua.mode is Disabled on cert add commands by @ketkimnaik in #814
  • feat(mgmt-actions): add Rich workflow progress display to enable/disable by @digimaun in #813
  • refactor(mgmt-actions): adopt step_scope for consistent step lifecycle and error handling by @digimaun in #815
  • build: increment instance blueprint to use AIO 1.3.21 by @digimaun in #816
  • fix(mgmt-actions): UAMI scope for EG dataflow endpoint auth by @digimaun in #817
  • feat(mgmt-actions): add execute command for invoking management actions on namespace assets by @digimaun in #818
  • feat(mgmt-actions): rewrite show() with independent 3-domain probing by @digimaun in #819
  • feat(mgmt-actions): detect and update stale EG dataflow endpoint on re-enable by @digimaun in #820
  • build: increment instance and enablement blueprints by @digimaun in #821
  • feat(ns): add iot ops ns mgmt-endpoint remove command by @digimaun in #822
  • ci: bump K3S version to v1.31.1+k3s1 by @digimaun in #823
  • build: increment instance blueprint to use 1.3.25 by @digimaun in #824
  • refactor(mgmt-actions): skip unnecessary LRO polling on immediate 200 response by @digimaun in #825
  • build: increment instance blueprint to use 1.3.31 by @digimaun in #827
  • chore: set DEFAULT_DEVICEREGISTRY_MGMT_API_VERSION to V20260401 by @digimaun in #828
  • feat(queryable): plumb ARM endpoint from az cloud config to all vendored clients by @digimaun in #829
  • feat(health-check): add rolling health check with retry for cluster availability by @digimaun in #826
  • build: increment instance blueprint to use 1.3.33 by @digimaun in #831
  • feat: skip version gate for pre-release instance versions by @digimaun in #832
  • feat: add missing namespace asset/endpoint params, onvif event cmds, and opcua start-instance support by @ketkimnaik in #830
  • fix(support-bundle): capture aio-broker-generation-id configmap via field selector by @ketkimnaik in #833
  • feat(mgmt-actions): add client-side payload schema validation for execute by @digimaun in #834
  • build: increment instance blueprint to use 1.3.35 by @digimaun in #835
  • build: increment instance blueprint to use 1.3.36 by @digimaun in #837
  • chore: remove VERIFY_X509_STRICT bypass for connectedk8s proxy by @digimaun in #838
  • fix(check): handle None pods gracefully when cluster access is forbidden (403) by @ketkimnaik in #839
  • build: increment instance blueprint to use 1.3.37 by @digimaun in #841
  • fix(check): guard resource fetch against None response on cluster access errors by @ketkimnaik in #842
  • feat(delete): rewrite iot ops delete with ARM-primary resource discovery by @digimaun in #843
  • build: increment instance blueprint to use 1.3.38 by @digimaun in #845
  • refactor(delete): tiered CL identification and responses test migration by @digimaun in #846
  • feat(adr): add export/import for namespace asset sub-resources by @HangyiWang in #836
  • fix(check): surface error/skipped for missing runtime pods in opcua, akri, and dataflow by @ketkimnaik in #844
  • chore: refactor/improvements for asset namespace import/export by @HangyiWang in #847
  • fix(check): guard int test helper against missing runtime resource target and pod name key by @ketkimnaik in #850
  • fix(tools): remove false positives from unlabeled resources script by @ketkimnaik in #840
  • fix: add NAMESPACED_DEVICEREGISTRY_API_V1 and set as active deviceregistry API by @ketkimnaik in #848
  • build: set ops 1.3.38 release train to stable by @digimaun in #851
  • fix(mgmt-actions): update graph artifact and rules version to 1.0.0 by @digimaun in #854
  • fix(check): add deviceregistry Device evaluation for namespaced API by @ketkimnaik in #852
  • test(int): verify instance removal before redeploy by @digimaun in #853
  • perf: parallel universe (4h → <2h) by @HangyiWang in #849
  • feat(scripts): add management actions quickstart scripts by @digimaun in #855
  • chore: bump CLI version to 2.4.0 by @digimaun in #856

Full Changelog: v2.3.0...v2.4.0

Don't miss a new azure-iot-ops-cli-extension release

NewReleases is sending notifications on new releases.