Releases: Azure/azure-iot-operations
2602 Update
AIO2602 (v1.2.189) Public Stable Release Notes
Summary & Updates
The 2602 release includes bug fixes, performance improvements and security updates.
2512 Update
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
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>toDeviceHealthAlarm.
-
-
JSON Schema Update:
$idis 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: 0values 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
AssetEndpointProfileandAsset 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
AssetEndpointProfileand legacy dataset configurations; uses Namespaced Device/Asset CRs. -
Endpoint discovery redesigned to create inbound endpoints within
DiscoveredDeviceCRs.
โจ 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-configparameter.
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...
2509 Update
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.OpcUawithin 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 initandops create. ops initno longer deploys the ACSA extension or supports extension config.ops upgradeexcludes the ACSA extension.ops initskips AIO Platform extension deployment when--user-trustis specified.
- Updated arc extension versions for
- Deprecated Parameters:
- Removed from
ops create:--enable-rsync,--runtime-socket, and--kubernetes-distro. - Removed from
ops broker persist update:--user-keyand--user-value.
- Removed from
- 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 withconnectedk8son Python 3.13 (non-conformance to RFC 5280).
- Applied to cluster-side commands (
2508 Update
AIO2508 (v1.1.69) Release Notes
Bug fixes, performance improvements and security updates.
2507 Update
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
$iddefined 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: 0values 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
AssetEndpointProfileCRs andAssetCRs 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
AssetEndpointProfileCRs andAssetCRs 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
DiscoveredAssetEndpointProfileCRs for each media endpoint. Instead, it creates inbound endpoints within aDiscoveredDeviceCR, 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
DiscoveredDeviceCR.ย - 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-configparameter 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 Deviceresource replaces asset endpoint profiles for namespace assets. While endpoint profiles remain for backward compatibility, future development should target the new device model. - Names...
2506 Update
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 enablenow 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 initincludes a new optional--check-clusterflag to validate minimum deployment requirements. -
Introduced new dataflow endpoint command groups
az iot ops dataflow endpoint createandaz iot ops dataflow endpoint updatesupportingadls,adx,custom-kafka,custom-mqtt,eventgrid,eventhub,fabric-onelake,fabric-realtime,local-mqtt, andlocalstorage. -
Added
az iot ops dataflow applyandaz iot ops dataflow deletecommands. -
Introduced
az iot ops rsynccommand group for post-deployment edge-to-cloud resource hydration adding the following commands:az iot ops rsync enableaz iot ops rsync disableaz iot ops rsync list
-
az iot ops upgradenow uses provisioning state to determine if re-application of the same version is needed. -
Enhanced
az iot ops connector opcuawith certificate validation. -
az iot ops secretsync enablenow supports--tagsand--custom-role-id. -
az iot ops support create-bundlenow allows custom bundle names via--bundle-name. -
az iot ops schema registry createnow supports skipping role assignment with--skip-ra. -
Deprecated
--enable-rsyncinaz iot ops createin favor ofaz iot ops rsync enable.
General
- Minimum Azure CLI version required is now
2.62.0.
2504 Update
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
Release Notes
Bug fixes, performance improvements and security updates.
2502 Update
Release Notes
Bug fixes, performance improvements and security updates.