Skip to content

Releases: Azure/azure-iot-operations

2602 Update

19 Feb 18:51
80cc4e5

Choose a tag to compare

AIO2602 (v1.2.189) Public Stable Release Notes


Summary & Updates

The 2602 release includes bug fixes, performance improvements and security updates.

2512 Update

16 Dec 18:32
9feb7b1

Choose a tag to compare

Azure IoT Operations โ€“ Release 2512


Summary & Updates

The 2512 release includes bug fixes, performance improvements and security updates.

Akri

General

  • RegistryEndpointRef: Now supports RegistryEndpointRef when referencing the connector image inside the ConnectorTemplate.

Known Issues

  • Expired Webhook Certificates: Users may encounter an error regarding expired webhook certificates with Akri when deleting/upgrading instances of Azure IoT Operations as well as performing CRUD on Akri resources such as Connector instances and ConnectorTemplates. To fix this, please run kubectl delete pod -n azure-iot-operations aio-akri-webhook-0 --ignore-not-foundto delete and restart the webhook pods which will allow the pod to pick up the new certificate.

2510 Update

05 Nov 20:46
114d7a4

Choose a tag to compare

Azure IoT Operations โ€“ Release 2510


Summary & Updates

The 2510 release introduces several enhancements focused on simplifying deployment and improving edge-to-cloud observability. Key updates include:

  • Secret Management: Integrated Secret Picker with Azure Key Vault for secure, in-portal secret selection.

  • Telemetry Connectors: New connectors stream HTTP events and OpenTelemetry (OTEL) telemetry to MQTT/state stores and Azure Monitor.

  • Modular Dataflows: Dataflow graphs and import/export capabilities streamline edge automation and configuration.

  • CLI Improvements: Deprecated extensions removed, new asset migration command added, and Python 3.13 proxy compatibility patched.

  • Connector Templates: Create reusable templates to standardize connector configuration and deployment across clusters.

  • ADR Namespaces: Enable logical isolation and security boundaries for managing assets and devices at scale.

  • Devices: Added support for devices with inbound endpoints and cross-connector capabilities.

  • New Connectors:

    • ONVIF Connector โ€“ Integrate ONVIF-compliant cameras and devices for video and surveillance scenarios.

    • Media Connector โ€“ Ingest and process media streams with greater flexibility.

    • REST Connector โ€“ Connect to RESTful endpoints for seamless integration with external systems.

    • Enrich Connector โ€“ Enhance incoming data with contextual metadata for analytics.

  • Device & Asset Discovery: Automatic detection and onboarding of devices and assets to reduce manual configuration.


OPC UA Connector

โš ๏ธ Breaking Changes

  • Removed PublishingInterval: Removed from datapoints and events to prevent misconfiguration; still configurable for datasets and event groups.

  • Human-Friendly Asset Names:

    • Asset name renamed to <ParentBrowseName>-<AssetBrowseName>.

    • Dataset name: telemetry; topic: <AioNamespace>.data.<AssetName>.telemetry.

    • Event group name: events; topic: <AioNamespace>.data.<AssetName>.events.

    • Datapoint name: <ParentBrowseName>.<DatapointBrowseName>.

    • DeviceHealthAlarm renamed from <ExpandedNodeId> to DeviceHealthAlarm.

  • JSON Schema Update: $id is now defined only at the root level using the HTTP schema format.

  • Schema Referencing: OPC UA types now referenced via partial JSON pointers.

โœจ New Features

  • Event Groups: Events are now organized within event groups, allowing dedicated destinations per group.

  • Dataset Write Schema Generation: Automatically generates JSON schemas (draft7) for dataset write operations.

  • OPC UA Write Support: Enables writing simple and complex datapoints within datasets using MQTT RPC API.

  • Address Space Browsing: Added support for browsing OPC UA server address spaces via MQTT RPC API.

  • Advanced Event Filtering: Supports selective event filtering on the OPC UA server to optimize processing and cost.

๐Ÿž Bug Fixes

  • Fixed dataset write action for datapoints using Node IDs instead of Expanded Node IDs.

  • Removed incorrect const: 0 values from OPC UA JSON schemas.

  • Improved reliability in asset change detection and updates.


Media Connector

โš ๏ธ Breaking Changes

  • Lifecycle is now managed by Akri, not the AIO Connectors supervisor.

  • Removed support for AssetEndpointProfile and Asset CR Datasets; configuration now via Namespaced Device/Asset CRs.

  • Media operations now defined in the Streams section of an Asset CR (migrated from Datasets).

โœจ New Features

  • Downstream Authentication: Supports authentication for downstream media servers in RTSP tasks.

  • TLS Encryption: Now available for both media endpoints and downstream connections.


ONVIF Connector

โš ๏ธ Breaking Changes

  • Lifecycle now managed by the Akri Operator.

  • Removed support for AssetEndpointProfile and legacy dataset configurations; uses Namespaced Device/Asset CRs.

  • Endpoint discovery redesigned to create inbound endpoints within DiscoveredDevice CRs.

โœจ New Features

  • Media Metadata Exposure: Publishes resolution and framerate attributes for discovered media endpoints.

  • Management Group Support: Now supports management groups.

  • TLS Encryption: Added for ONVIF device connections.


REST/HTTP Connector

โœจ New Features

  • Summary: Enables integration with external REST/HTTP endpoints for MQTT or state store publishing.

  • Configurable Sampling: Sample data from REST endpoints at custom intervals.

  • Flexible Routing: Send data to multiple destinations for analytics and observability.

  • Authentication Options: Supports username/password, x.509 certificates, certificate bundles, and anonymous access.


SSE Connector

โœจ New Features

  • Summary: Introduces support for real-time ingestion from HTTP(S) SSE streams.

  • Key Capabilities:

    • Samples SSE events and forwards them to MQTT/state stores.

    • Automatically registers schemas in Schema and Device Registries.

    • Integrates with OpenTelemetry for observability.

    • Includes retry logic on sampling failures.

    • Supports multiple authentication methods (username/password, x.509, trust bundles, anonymous).


MQTT Broker

โœจ New Features

  • Data Persistence: Data is now durable across broker restarts with configurable persistence.

  • Azure Device Registry Integration: Supports x.509 authentication via the Device Registry.

๐Ÿž Bug Fixes

  • Fixed broker crash when trusted client CA cert was missing.

  • Corrected batching logic for large (8KiB+) publish messages.


Dataflows

โœจ New Features

  • WebAssembly Support: Enables embedded WASM modules for custom logic.

  • OpenTelemetry Endpoint Integration: Direct integration with Azure Monitor or OTEL collectors.

  • Dynamic Destination Topics: Use variables (e.g., ${inputTopic}) for flexible routing.

๐Ÿž Bug Fixes

  • Improved retry logic for control plane operations to enhance reliability.

Akri

โœจ New Features

  • Revamped Akri Services: Re-architected core for managing connectors and discovery.

  • Connector Lifecycle Management: Akri now manages both first- and third-party connectors.

  • Device & Asset Discovery: Enhanced backend for ONVIF/media devices.

  • Portal Integration: Configure Akri directly in Azure Portal.

  • Secure Registry Access: Provides secure API for connector access to Device and Asset data.

๐Ÿ› ๏ธ Known Issues

  • Connector Templates: Only supports image-based deployment; Helm and StatefulSet options coming soon.

  • Secret Sync Conflicts: Secret names must be globally unique to avoid connector failures.

  • Webhook issue: Users may encounter an error regarding expired webhook certificates with Akri when deleting/upgrading instances of Azure IoT Operations as well as performing CRUD on Akri resources such as Connector instances and ConnectorTemplates. To fix this, please run kubectl delete pod -n azure-iot-operations aio-akri-webhook-0 --ignore-not-foundto delete and restart the webhook pods which will allow the pod to pick up the new certificate.


AIO Observability

โœจ New Features

  • Inline Observability Configuration: Add observability during upgrades using the --ops-config parameter.

ADR & Schema Registry

โœจ New Features

  • Namespace Enforcement: All AIO instances now tied to namespaces for isolation.

  • Namespace Device Resource: Replaces endpoint profiles; maintains backward compatibility.

  • Namespace Asset Actions: Define writeable management actions (e.g., setpoints).

  • Streams & Events Enhancements: Multi-dataset, multi-event support for richer modeling.

  • Destinations & QoS: Route to broker/state store with QoS per destination.

  • Schema Registry Identity: Enables workload identity federation for edge scalability.


Azure Portal

โœจ New Features

  • Secret Picker Integration: Secure Azure Key Vault secret selection.

  • Server-Sent Events Connector: Real-time HTTP event streaming to MQTT/state stores.

  • Namespaces in ADR:

    • Create, view, and manage namespaces.

    • Dedicated management blade and asset visibility improvements.

  • Connector Templates:

    • Guided template creation wizard.

    • Centralized management view.

  • MQTT Persistence Configuration:

    • Configure broker persistence from the portal.

Azure IoT Operations Experience

โœจ New Features

  • OTEL Connector: Streams telemetry to Azure Monitor.

  • Modular Dataflows: Create real-time, low-latency edge workflows.

  • Import/Export: Simplify asset migration and replication.

  • **Expan...

Read more

2509 Update

01 Oct 18:47
8f6379a

Choose a tag to compare

2509 Update Pre-release
Pre-release

AIO2509 (v1.2.72) Public Preview Release Notes

Summary

The 2509 release introduces several enhancements now available in public preview, focused on simplifying deployment and improving edge-to-cloud observability. Key updates include:

  • Secret Management: Integrated Secret Picker with Azure Key Vault for secure, in-portal secret selection.
  • Telemetry Connectors: New connectors stream HTTP events and OTEL telemetry to MQTT/state stores and Azure Monitor.
  • Modular Dataflows: Dataflow graphs and import/export capabilities streamline edge automation and configuration.
  • CLI Improvements: Deprecated extensions removed, asset migration command added, and Python 3.13 proxy compatibility patched.

Server-Sent Events (SSE) Connector

Introducing the Server-Sent Events (SSE) connector, now in public preview. This connector enables integration with HTTP(S) endpoints that expose SSE streams, allowing real-time event ingestion into Azure IoT Operations.

Key Features:

  • Samples SSE events from configured HTTP(S) endpoints.
  • Automatically generates message schemas for each dataset/event and registers them with Schema Registry and Azure Device Registry.
  • Forwards event data to designated destinations.
  • Implements automatic retries on sampling failures.
  • Integrates with OpenTelemetry for enhanced observability.
  • Supports device endpoints and namespace assets.
  • Infers schema from JSON payloads.
  • Offers multiple authentication methods:
    • Username/password
    • x.509 certificates
    • Anonymous access
    • Certificate trust list/bundle

OPC UA Connector

Introducing enhancements to the OPC UA Connector, now available in public preview. These updates expand integration capabilities with shop floor systems and improve semantic data synchronization for edge intelligence.

Key Features:

  • OPC UA Call Support: Define management actions of type Call and Write, and invoke them via the MQTT RPC API: <AioNamespace>/asset-operations/<AssetName>/<ManagementGroupName>/<ManagementActionName>. The connector auto-generates JSON Schema Draft 7 definitions for request and response messages, simplifying interaction with OPC UA assets.

  • Property Synchronization to DSS: Semantic properties modeled in the OPC UA address space (e.g., metadata on variable nodes) are now synchronized into the AIO MQTT Distributed State Store (DSS). Properties are added under the ID: {AioNamespace}.{AssetName}.{DatasetName}.{DataPointName}.{PropertyName}. This enables enriched dataflows and dynamic routing based on asset metadata.

Breaking Changes:

  • MQTT Path for Dataset Write: Updated from: <AioNamespace>/asset-operations/<AssetName>/<DatasetName> to: <AioNamespace>/asset-operations/<AssetName>/builtin/<DatasetName>. This aligns with management group conventions.

  • MQTT Path for Dataset Telemetry: Updated from: <AioNamespace>/data/<AssetName>/ to: <AioNamespace>/data/<AssetName>/<DatasetName>. This change supports more granular dataflow definitions.

Fixed Bugs:

  • Support for multiple inbound endpoints of type Microsoft.OpcUa within a single device.
  • Custom MQTT destinations per dataset now function as expected.
  • Resolved Invalid Cast Exception during asset discovery when OPC UA address space browsing fails.

Azure Portal Enhancements

  • Secret Picker Integration: The Azure IoT Operations instance blade now features a streamlined Secret Picker experience, enabling secure browsing, selection, and management of secrets directly from Azure Key Vault.
  • Server-Side Events Connector: Supports real-time streaming of HTTP events to MQTT or state stores, simplifying integration with edge systems.

Azure IoT Operations Experience

  • OTEL Connector: Streams structured telemetry (logs, metrics, traces) from edge assets to observability platforms like Azure Monitor for real-time diagnostics and fleet-wide insights.
  • Modular Dataflow Graphs: Enables OT teams to build resilient, near real-time edge intelligence workflows.
  • Import/Export Capabilities: Facilitates seamless migration and scaling by allowing import/export of tags, datapoints, events, and management actions.
  • Server-Side Events Connector: Also available within the operations experience for HTTP-to-MQTT/state store streaming.

Azure IoT Operations CLI Updates

  • Deployment Changes:
    • Updated arc extension versions for ops init and ops create.
    • ops init no longer deploys the ACSA extension or supports extension config.
    • ops upgrade excludes the ACSA extension.
    • ops init skips AIO Platform extension deployment when --user-trust is specified.
  • Deprecated Parameters:
    • Removed from ops create: --enable-rsync, --runtime-socket, and --kubernetes-distro.
    • Removed from ops broker persist update: --user-key and --user-value.
  • New Command:
    • az iot ops migrate-assets: Migrates root assets to namespace assets.
  • Python 3.13 Compatibility Patch:
    • Applied to cluster-side commands (ops check, ops init --check-cluster, ops support create-bundle) to address proxy certificate issues with connectedk8s on Python 3.13 (non-conformance to RFC 5280).

2508 Update

02 Sep 18:09
a669eb3

Choose a tag to compare

AIO2508 (v1.1.69) Release Notes

Bug fixes, performance improvements and security updates.

2507 Update

31 Jul 14:06
e000cea

Choose a tag to compare

2507 Update Pre-release
Pre-release

AIO2507 (v1.2.36) Public Preview Release Notes

Summary of 2507


Connector Templates: Create reusable templates to streamline connector configuration and deployment across Azure IoT Operations clusters.

ADR Namespaces: Enable logical isolation and security boundaries for managing assets and devices at scale.

Devices: Support for devices with inbound endpoints, including cross-connector capabilities.

ONVIF Connector: Integrate ONVIF-compliant cameras and devices for video and surveillance scenarios.

Media Connector: Ingest and process media streams from diverse sources with enhanced flexibility.

REST Connector: Connect to any RESTful endpoint, enabling seamless integration with external systems and APIs.

Enrich: Enhance incoming data with contextual metadata from REST endpoints to support advanced analytics.

Discovery of Devices and Assets: Automatically detect and onboard devices and assets, reducing manual configuration.

Regional Expansion: Azure IoT Operations is now deployable to Arc-connected clusters in the Germany West Central region. This support is available in the latest preview and backported to GA version 1.1.59

OPC UA Connector


Breaking Changes

  • JSON Schema Update: Each dataset and event now generates a JSON schema with the $id defined only at the root level, using the HTTP schema format.
  • Schema Referencing: OPC UA-specific types are now referenced using partial JSON pointers within the document.

New Features

  • OPC UA Write Support: Customers can now write datapointsโ€”both simple and complex typesโ€”within a dataset using the MQTT RPC API. This highly requested feature enables direct influence back into the shop floor.
  • Address Space Browsing: The connector now supports browsing the OPC UA server address space via MQTT RPC API, improving visibility and control.
  • Advanced Event Filtering: Full event filtering is now supported, allowing customers to select and shape events directly on the OPC UA server. This reduces data processing costs and improves efficiency.

Bug Fixes

  • Schema Correction: Removed incorrect const: 0 values from OPC UA-specific types in the JSON schema.
  • Asset Change Detection: Resolved issues where changes to assets were not consistently detected. Updates are now reliably handled.

Media Connector


Breaking Changes

  • Lifecycle Management: Media Connector's lifecycle is now managed by Akri and no longer by the AIO Connectors supervisor.ย 
  • Configuration Model Update: Support for AssetEndpointProfile CRs and Asset CRs Datasets has been removed. Configuration is now handled exclusively through Namespaced Device CRs and Namespaced Asset CRs.ย 
  • Dataset to Stream Migration: Media Connector's operation is now defined in the Streams section of an Asset CR, instead of the Datasets section.ย 

New Features

  • Downstream Server Authentication: Authentication is now supported for downstream media servers in the stream-to-RTSP task.ย 
  • TLS Support: Media Connector now supports TLS encryption for both media endpoints and downstream media server connections.

ONVIF Connector


Breaking Changes

  • Lifecycle Management: ONVIF Connector's lifecycle is now managed by the Akri Operator and no longer by the AIO Connectors supervisor.ย 
  • Configuration Model Update: Support for AssetEndpointProfile CRs and Asset CRs Datasets has been removed. Configuration is now handled exclusively via Namespaced Device CRs and Namespaced Asset CRs.ย 
  • Endpoint Discovery Redesign: The connector no longer creates individual DiscoveredAssetEndpointProfile CRs for each media endpoint. Instead, it creates inbound endpoints within a DiscoveredDevice CR, allowing them to be processed by DOE.ย 

New Features

  • Media Metadata Exposure: Resolution and framerate information for discovered media endpoints are now published as attributes in the DiscoveredDevice CR.ย 
  • Management Group Support: ONVIF Connector now supports management groups.ย 
  • TLS Support: TLS encryption is now supported for connections to ONVIF devices.

REST / HTTP Connector


New Features

  • Public Preview Launch: The REST/HTTP Connector is now available in Public Preview! This connector allows you to connect to external REST/HTTP endpoints and create Assets that send data to the MQTT broker or Broker State Store, enabling richer data enrichment and contextualization. ๐Ÿ“˜Learn more: Configure the connector for REST/HTTP.
  • Configurable Sampling: The connector supports data sampling at configurable intervals from REST/HTTP endpoints.
  • Flexible Data Routing: Forward sampled data to multiple destinations, including the MQTT broker and the State Store, for advanced observability and processing.ย 
  • Authentication Support: Multiple authentication methods are supported, including username/password, x509 certificates, certificate trust bundles, and anonymous access (for testing).

MQTT Broker


New Features

  • MQTT Data Persistence (Preview): Data can now be persisted to disk, ensuring durability across broker restarts. Granular configuration is supported for different data types. ๐Ÿ“˜Learn more: Configure MQTT broker persistence.
  • Azure Device Registry Integration (Preview): The broker now supports X.509 authentication backed by Azure's Device Registry. Devices must be pre-registered, and you can disable clients by disabling their corresponding registry entries. ๐Ÿ“˜Learn more: Configure MQTT broker authentication.

Bug Fixes

  • Broker Crash Fix: Resolved an issue where the broker would crash if the trusted client CA certificate was missing in a configured BrokerAuthentication.

DataFlows


New Features

  • WebAssembly Support (Preview): You can now deploy custom business logic and data transformations using WebAssembly (WASM) modules embedded within data flows. ๐Ÿ“˜Learn more: Use WebAssembly (WASM) with data flow graphs.
  • OpenTelemetry Endpoint Integration (Preview): Data flows now support sending data directly to OpenTelemetry collectors or Azure Monitor, enabling seamless observability integration. ๐Ÿ“˜Learn more: Configure OpenTelemetry data flow endpoints.
  • Dynamic Destination Topics: Define dynamic topics using variables like ${inputTopic}, allowing destination topics to reuse source topic segments for flexible routing. ๐Ÿ“˜Learn more: Configure data destination.

Bug Fixes

  • Retry Logic Fix: Resolved an issue where control plane operations were not retried adequately, improving reliability.

Akri


New Features

  • Revamped Akri Services (Public Preview): The Akri component has been completely rearchitected and is now available in public preview! ๐Ÿ“˜Learn more: What are Akri Services?
  • Connector Lifecycle Management: Akri now manages the deployment and lifecycle of both 1P Akri Connectors (e.g., ONVIF, Media, REST/HTTP) and 3P custom connectors built using the Azure IoT Operations SDKs.ย 
  • Device & Asset Discovery Backend: Akri handles the backend services for asset detection and device discoveryโ€”especially for ONVIF and media devices.ย 
  • Azure Portal Integration: Akri configuration can now be done via the Azure portal, enabling protocol selection and tracking configuration changes directly in your Azure IoT Operations instance.ย 
  • Secure Registry Access: Akri exposes an API that allows Akri Connectors to securely access Devices and Assets from the Azure Device Registry.ย 

Known Issues

  • Connector Template Limitations: The Connector Template ARM Resource/CRD currently supports only Image-based deployment. While it exposes fields for StatefulSet and Helm-based deployment, those options are not yet functional and will be supported in future releases.ย 
  • Secret Sync Conflict: When using Secret Sync, ensure that secret names are globally unique. If a local secret with the same name exists, connectors may fail to retrieve the intended secret.

AIO Observability


New Features

  • Inline Observability Configuration: Observability can now be configured by providing the --ops-config parameter during a standard upgrade command, making it easier to enable or modify observability at any point. ๐Ÿ“˜Learn more: Deploy observability resources.

ADR & Schema Registry


New Features

  • Namespace Enforcement: All Azure IoT Operations instances are now tied to a namespace. Resources created for an instance will reside within its associated namespace, introducing stricter logical isolation and security boundaries.
  • Device Resource Supersession: The new Namespace Device resource replaces asset endpoint profiles for namespace assets. While endpoint profiles remain for backward compatibility, future development should target the new device model.
  • Names...
Read more

2506 Update

20 Jun 16:53
31b5cdc

Choose a tag to compare

AIO2506 (v1.1.59) Release Notes

New Features

  • Tanzu Kubernetes Grid Multi-cloud is now a validated and supported Kubernetes distribution for running Azure IoT Operations.
  • Introduced OPC UA certificate management via the Operations Portal. Users can now upload certificates to Azure Key Vault and synchronize them to the edge to establish trust with on-premises servers.
  • Launched a new Formula Catalog to simplify data transformation. This curated library provides access to industry-standard calculations for direct use in dataflows.
  • Enabled creation of Fabric RTI dataflow endpoints using system-assigned managed identities for authentication.
  • General stability improvements and bug fixes.

Bug Fixes

  • General stability improvements and bug fixes across the board.
  • Specifically in Azure IoT Operations Experience
    • Resolved an issue where legacy tag imports failed to process Finnish characters correctly.
    • Fixed a bug that prevented saving assets when modifying the publishing interval.
    • Corrected behavior where applying a tag filter resulted in an incorrect saved state.

Azure IoT Operations CLI

Breaking Changes

  • Dropped support for Python 3.8.
  • The az iot ops secretsync enable now raises an error (instead of a warning) if the logged-in principal lacks permission to assign roles between a user-assigned managed identity and the target Key Vault.

New Features

  • CLI now supports deployment of AIO 2506.

  • az iot ops init includes a new optional --check-cluster flag to validate minimum deployment requirements.

  • Introduced new dataflow endpoint command groups az iot ops dataflow endpoint create and az iot ops dataflow endpoint update supporting adls, adx, custom-kafka, custom-mqtt, eventgrid, eventhub, fabric-onelake, fabric-realtime, local-mqtt, and localstorage.

  • Added az iot ops dataflow apply and az iot ops dataflow delete commands.

  • Introduced az iot ops rsync command group for post-deployment edge-to-cloud resource hydration adding the following commands:

    • az iot ops rsync enable
    • az iot ops rsync disable
    • az iot ops rsync list
  • az iot ops upgrade now uses provisioning state to determine if re-application of the same version is needed.

  • Enhanced az iot ops connector opcua with certificate validation.

  • az iot ops secretsync enable now supports --tags and --custom-role-id.

  • az iot ops support create-bundle now allows custom bundle names via --bundle-name.

  • az iot ops schema registry create now supports skipping role assignment with --skip-ra.

  • Deprecated --enable-rsync in az iot ops create in favor of az iot ops rsync enable.

General

  • Minimum Azure CLI version required is now 2.62.0.

2504 Update

29 Apr 17:12
379eea2

Choose a tag to compare

AIO2504 (v1.1.19) Release Notes

MQTT Broker

  • Fixes
    • Fixed issue that sometimes disconnects subscribers with persistent sessions erroneously

Dataflows

  • Fixes
    • Fixed issue where data flows may encounter errors sending messages to Kafka destinations if there's mismatched producer ID when network disruption occurs.
    • Fixed issue that resulted in disconnections when using control characters in Kafka headers.

Unified AIO Arc Extension

  • New Features
    • Selectively deploy Preview Features: Users can now opt in to selectively deploy new Azure IoT Operations features (such as Onvif and Media Broker Connectors) that are in public preview.
  • Fixes
    • AIO Update bug: Resolved a known issue that could cause Azure IoT Operations updates to get stuck.

Akri

  • New Features
    • OPC UA Asset Detection: OPC UA Asset Detection is now available in public preview! Simply create an Asset Endpoint Profile and the OPC UA connector will detect the associated Discovered Assets with Akri. From there, you can modify and review before importing it as an Asset into the Azure Device Registry. This allows for a much more seamless Asset onboarding experience through our Azure IoT Operations Experience portal.
  • General
    • Vulnerability fixes and security improvements.

Azure Portal

  • New Features
    • Support for additional data flow profiles: Users can now create and manage additional data flow profiles (after configuring the default during instance deployment).
    • Selective deployment of components: Users can now optionally choose to enable/disable preview components, such as the ONVIF and media connectors. They can do this during or after instance deployment.
  • Fixes
    • Various bug fixes and performance improvements: The user experience is now more intuitive, seamless, and secure.

Azure IoT Operations Experience

  • New Features
    • [Public Preview] Automatic asset discovery: Users can now automatically discover OPC UA assets and tags for more streamlined and accurate onboarding. In doing so, they can browse available assets and tags.
    • Support for additional data flow profiles: Users can now leverage additional data flow profiles to configure their data flows, tailoring them to specific use cases and operational requirements.
    • Import/export functionality: Users can now import/export assets, asset endpoints, data flows, and dataflow endpoints for more flexible and efficient resource management.
    • Automatic schema generation: Users no longer need to upload output schemas for storage-based data flow endpoints, such as Azure Data Lake Storage v2 and Azure Data Explorer. These schemas are now automatically generated.
  • Fixes
    • Various bug fixes and performance improvements: The user experience is now more intuitive, seamless, and secure

Media Broker

  • Fixes
    • Resolved the issue of insufficient output for clips being saved to the file system in certain cases.

ADR and Schema Registry

  • New Features
    • Onboarded as a trusted Microsoft service, enabling customers to securely connect the Schema Registry with their Azure Storage account without exposing a public endpoint

Azure IoT Operations CLI

  • New Features
    • Updated deployment: Users can now deploy the latest version of AIO through the init and create commands.
    • Selective deployment of components: Users can now optionally choose to enable/disable preview components, such as the ONVIF and media connectors. They can do this during or after instance deployment via --feature parameter. A single config key is supported for this: connectors.settings.preview.
    • MQTT broker configuration: Users can now leverage the following new commands to manage listener, authentication (authn), and authorization (authz) configurations of an instance's MQTT broker:
      • az iot ops broker listener apply
      • az iot ops broker listener port add
      • az iot ops broker listener port remove
      • az iot ops broker authn apply
      • az iot ops broker authn method add
      • az iot ops broker authz apply
    • Auto-derived OPC UA cert parameters: Users no longer need to provide the --application-uri or --subject-name parameters to the connector opcua client add command, as they will be automatically derived from the target certificate. These parameters are now optional, so, if provided, they will be used for validation.
    • Improved support bundle: Every support bundle now captures data from AIO Observability, a new component that streamlines the flow of observability data for AIO. Conversely, it no longer captures data from Open Service Mesh or the OPC UA connector assettype custom resource.
  • Fixes
    • Various bug fixes and performance improvements: The user experience is now more intuitive, seamless, and secure.

Identity

  • New Features
    • Custom roles: Documentation has been added to facilitate customers to build and assign custom roles for role-based access for AIO features.

Certificate Management

  • New Features
    • Auto-derived OPC UA cert parameters: Through Azure CLI, users no longer need to provide the --application-uri or --subject-name parameters to the connector opcua client add command, as they will be automatically derived from the target certificate. These parameters are now optional, so, if provided, they will be used for validation.

2503 Update

19 Mar 21:21
0705b19

Choose a tag to compare

Release Notes

Bug fixes, performance improvements and security updates.

2502 Update

18 Feb 21:41
ae76137

Choose a tag to compare

Release Notes

Bug fixes, performance improvements and security updates.