Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-monitor-opentelemetry-exporter_1.0.0b51
1.0.0b51 (2026-04-07)
Bugs Fixed
- Added credential authentication support for customer sdkstats
(#46143)
azure-ai-voicelive_1.2.0b5
1.2.0b5 (2026-04-06)
Features Added
- OpenTelemetry Tracing Support: Added
VoiceLiveInstrumentorfor opt-in OpenTelemetry-based
tracing of VoiceLive WebSocket connections, following Azure SDK and GenAI semantic conventions
(v1.34.0). Instrumentation covers connection lifecycle (connect,close), message send/receive,
and captures voice-specific attributes (gen_ai.voice.session_id,gen_ai.voice.event_type).- Enable via
AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING=trueenvironment variable. - Content recording controlled by
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT. - Aligned with
azure-ai-agents/azure-ai-projectstracing model.
- Enable via
- Enhanced Telemetry Tracking: Added comprehensive session-level and per-message telemetry:
- Session ID: Automatically captured from
session.created/session.updatedevents and set on
the parent connect span (gen_ai.voice.session_id). - Audio format/codec: Input and output audio formats extracted from
session.updatesends
(gen_ai.voice.input_audio_format,gen_ai.voice.output_audio_format). - First-token latency: Time from
response.createto firstresponse.audio.deltaor
response.text.delta, recorded asgen_ai.voice.first_token_latency_ms.
response.text.deltais used for latency detection only and is not tracked as a normal recv event. - Turn count: Number of completed responses (
response.done) per session
(gen_ai.voice.turn_count). - Interruption count: Number of
response.cancelsends per session
(gen_ai.voice.interruption_count). - Audio bytes sent/received: Total audio payload bytes transferred
(gen_ai.voice.audio_bytes_sent,gen_ai.voice.audio_bytes_received). - Message size: WebSocket message size on each send/recv span
(gen_ai.voice.message_size). - Rate limit / error events: Server
errorandrate_limits.updatedevents recorded as
span events with error codes and rate limit details.
- Session ID: Automatically captured from
- Response & Function Call ID Tracking: All recv and send spans now carry correlation IDs for
end-to-end tracing across events:gen_ai.response.id,gen_ai.conversation.id,gen_ai.voice.call_id,gen_ai.voice.item_id,
gen_ai.voice.previous_item_id,gen_ai.voice.output_indexextracted from top-level and nested
fields on every event span.gen_ai.response.finish_reasonsfromresponse.doneevents (also propagated to the connect span).
- Agent v2 Telemetry: Added agent identity and configuration tracking on the connect span:
gen_ai.agent.idandgen_ai.agent.thread_idextracted fromsession.created/session.updated
server events.gen_ai.agent.versionandgen_ai.agent.project_namefromAgentSessionConfigat connect time.
- MCP (Model Context Protocol) Telemetry: Added tracking for MCP tool calls and approval flows:
- Per-event:
gen_ai.voice.mcp.server_label,gen_ai.voice.mcp.tool_name,
gen_ai.voice.mcp.approval_request_id,gen_ai.voice.mcp.approveon recv/send spans. - Session-level:
gen_ai.voice.mcp.call_countandgen_ai.voice.mcp.list_tools_countcounters
flushed on session close. - Nested item extraction is guarded by event type to prevent forward-compatibility issues.
- Per-event:
Other Changes
- Updated default API version to
2026-01-01-preview.
azure-cosmos_4.16.0b2
4.16.0b2 (2026-04-04)
Bugs Fixed
- Fixed bug where container-focused requests using name-based addressing did not consistently populate the
x-ms-cosmos-intended-collection-ridheader. See PR 44080
Other Changes
- Updated partition key range routing map refresh to use change-feed-based refresh flow instead of feed-range reads, improving internal refresh behavior for split/stale routing scenarios. See PR 44080
azure-ai-evaluation_1.16.4
1.16.4 (2026-04-03)
Features Added
- Added support for evaluator
propertiespassthrough in AOAI evaluation results. When an evaluator returns apropertiesdict, it is included alongsidescore,label,reason,threshold, andpassedin the result object.
Bugs Fixed
- Fixed stray space in
_eval_metric.valueattribute access in_base_rai_svc_eval.py.
azure-template_0.1.0b6108165
0.1.0b6108165 (2026-04-04)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-template_0.1.0b6107547
0.1.0b6107547 (2026-04-03)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-template_0.1.0b6107538
0.1.0b6107538 (2026-04-03)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-template_0.1.0b6102863
0.1.0b6102863 (2026-04-03)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-template_0.1.0b6102477
0.1.0b6102477 (2026-04-03)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-mgmt-purview_1.1.0b2
1.1.0b2 (2026-04-01)
Features Added
- Client
PurviewManagementClientadded parametercloud_settingin method__init__ - Client
PurviewManagementClientadded methodsend_request - Client
PurviewManagementClientadded operation groupkafka_configurations - Client
PurviewManagementClientadded operation groupfeatures - Client
PurviewManagementClientadded operation groupingestion_private_endpoint_connections - Client
PurviewManagementClientadded operation groupusages - Model
Accountadded propertyproperties - Model
AccountPropertiesadded propertyaccount_status - Model
AccountPropertiesadded propertydefault_domain - Model
AccountPropertiesadded propertyingestion_storage - Model
AccountPropertiesadded propertymanaged_event_hub_state - Model
AccountPropertiesadded propertymanaged_resources_public_network_access - Model
AccountPropertiesadded propertymerge_info - Model
AccountPropertiesadded propertytenant_endpoint_state - Model
PrivateEndpointConnectionadded propertysystem_data - Model
PrivateLinkResourceadded propertysystem_data - Model
ProxyResourceadded propertysystem_data - Added model
AccountMergeInfo - Added model
AccountPropertiesAccountStatus - Added enum
AccountProvisioningState - Added enum
AccountSkuName - Added model
AccountStatus - Added model
AccountStatusErrorDetails - Added model
BatchFeatureRequest - Added model
BatchFeatureStatus - Added model
Credentials - Added enum
EventHubType - Added enum
EventStreamingState - Added enum
EventStreamingType - Added model
IngestionStorage - Added model
KafkaConfiguration - Added enum
KafkaConfigurationIdentityType - Added model
KafkaConfigurationProperties - Added enum
ManagedEventHubState - Added enum
ManagedIdentityType - Added enum
MergeAccountType - Added enum
MergeStatus - Added enum
PrivateEndpointConnectionStatus - Added model
PrivateEndpointConnectionStatusUpdateRequest - Added model
PrivateEndpointConnectionStatusUpdateResponse - Added model
QuotaName - Added model
Resource - Added enum
TenantEndpointState - Added model
Usage - Added model
UsageList - Added model
UsageName - Added operation group
FeaturesOperations - Added operation group
IngestionPrivateEndpointConnectionsOperations - Added operation group
KafkaConfigurationsOperations - Added operation group
UsagesOperations
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Model
Accountmoved instance variablecloud_connectors,created_at,created_by,created_by_object_id,endpoints,friendly_name,managed_resource_group_name,managed_resources,private_endpoint_connections,provisioning_stateandpublic_network_accessunder propertyproperties - Model
AccountEndpointsdeleted or renamed its instance variableguardian - Model
AccountPropertiesEndpointsdeleted or renamed its instance variableguardian - Deleted or renamed model
LastModifiedByType - Deleted or renamed model
Name - Deleted or renamed model
Status - Deleted or renamed model
TrackedResource - Deleted or renamed model
TrackedResourceSystemData - Deleted or renamed model
Type - Method
AccountsOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
AccountsOperations.list_by_subscriptionchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
DefaultAccountsOperations.getchanged its parameterscope_tenant_id/scope_type/scopefrompositional_or_keywordtokeyword_only - Method
DefaultAccountsOperations.removechanged its parameterscope_tenant_id/scope_type/scopefrompositional_or_keywordtokeyword_only - Method
PrivateEndpointConnectionsOperations.list_by_accountchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only
Other Changes
- Deleted model
AccountList/AccountSkuAutoGenerated/OperationList/PrivateEndpointConnectionList/PrivateLinkResourceListwhich actually were not used by SDK users