Releases: Azure/azure-sdk-for-python
azure-cosmos_4.16.0
4.16.0 (2026-05-29)
Features Added
- Added preview support for the optional
embeddingSourcefield on entries invector_embedding_policy.vectorEmbeddings, which allows the service to generate vector embeddings from the specified item paths. Requires the embedding-generation service to be enabled on the account. See 46870 - Added
aioextras to the package, allowing users to install async dependencies withpip install azure-cosmos[aio]. See PR 47143
Breaking Changes
CosmosItemPaged.get_response_headers()andCosmosAsyncItemPaged.get_response_headers()now return a singleCaseInsensitiveDict(the latest page) instead ofList[CaseInsensitiveDict](introduced in 4.16.0b1);get_last_response_headers()has been removed. This avoids unbounded memory growth on large queries. Migration: code that previously accessedheaders[i]['x-ms-request-charge']should switch toheaders['x-ms-request-charge']for the latest page, or passresponse_hook=to the query method to receive per-page headers as they arrive. See PR 47172.
Bugs Fixed
- Fixed bug where the
Content-LengthHTTP request header was computed from the character count of the request body instead of its UTF-8 byte count. See PR 47008 - Added an opt-in fallback for invalid UTF-8 in response bodies. Default behavior is unchanged (strict decode). Setting
AZURE_COSMOS_CHARSET_DECODER_ERROR_ACTION_ON_MALFORMED_INPUTtoREPLACEorIGNOREenables a permissive decode so reads, queries, and change-feed iteration can make progress past corrupt payloads. See PR 47008 - Fixed bug where
CosmosClientconstruction with AAD credentials would crash at startup if the semantic reranking inference endpoint environment variable was not set, even when semantic reranking was not being used. The inference service is now lazily initialized on first use. See PR 46243 - Fixed bug where region names in
preferred_locationsandexcluded_locations(client-level and per-request) were not matched tolerantly for differences in case, whitespace, hyphens, and underscores. See PR 46937 - Fixed a bug in
query_items(feed_range=...)where pagination could return incorrect results after a partition split caused the supplied feed range to overlap multiple physical partitions. See PR 47105 - Fixed bug where
SELECT VALUE AVG(...)queries spanning multiple physical partitions returned mathematically incorrect merged values from client-side aggregation. These queries now raiseValueError. See PR 47105 - Fixed bug where a
ValueError("Ranges overlap")or anAssertionError("code bug: returned overlapping ranges ... is empty")from the partition key range cache could escape to the caller when the/pkrangesresponse contained a transiently inconsistent snapshot (overlap or gap). See PR 47091
Other Changes
- Reduced per-client memory overhead when partition-level circuit breaker (PPCB) is enabled by sharing the partition key range routing map cache across CosmosClient instances connected to the same endpoint, and stripping unused fields from cached partition key ranges using compact PKRange namedtuples. See PR 46297
azure-ai-translation-text_2.0.0
2.0.0 (2026-06-06)
Features Added
- GA release of Azure AI Translator Text Translation SDK version 2.0.0.
- Updated to stable API version 2026-06-06.
- Added
TranslationToneandTranslationGenderenums for type-safe tone and gender options.
Breaking Changes
- Removed
gradeparameter from translation options.
Other Changes
- Simplified client constructor and internal authentication handling.
azure-ai-projects_2.2.0
2.2.0 (2026-05-29)
Features Added
- Support integration of external Agents (in preview). See new
ExternalAgentDefinitionclass. - New Agent tool in preview
FabricIQPreviewTool. - New Agent tool in preview
ToolboxSearchPreviewTool. - New methods on
.beta.agentsfor- Code-based hosted agents:
create_version_from_code,download_code. - Optimization jobs:
create_optimization_job,get_optimization_job,list_optimization_jobs,cancel_optimization_job,list_optimization_candidates. - Optimization candidate management:
list_optimization_candidates,get_optimization_candidate,get_optimization_candidate_config,get_optimization_candidate_results,get_candidate_file,promote_candidate. stop_sessionto stop a running agent session.
- Code-based hosted agents:
- New
.beta.datasetssub-client with data generation job operations:create_generation_job,get_generation_job,list_generation_jobs,cancel_generation_job,delete_generation_job. - New
.beta.modelssub-client to handle AI model weights:create,list_versions,list,get,delete,update,pending_create_version,pending_upload,get_credentials. - New
.beta.routinessub-client with routine operations:create_or_update,get,enable,disable,list,delete,list_runs,dispatch. - New methods on
.beta.evaluatorsfor evaluator generation jobs:create_generation_job,get_generation_job,list_generation_jobs,cancel_generation_job,delete_generation_job. - New methods on
.beta.memory_storesto handle individual memory items:create_memory,update_memory,list_memories,get_memory,delete_memory. - New methods on
.beta.skillsfor versioned skill management:create,list_versions,get_version,download_version,delete_version. - New optional string properties
descriptionandnameadded to Agent tools classes which did not have them before. - New optional
tool_configsadded to Agent tool classes. - New read-only property
content_hashonCodeConfiguration, returning the SHA-256 hex digest of the uploaded code zip. - New optional
forceparameter onagents.deleteandagents.delete_versionmethods. - New optional
blueprint_referenceparameters onagents.create_versionmethod.
Breaking Changes
Breaking changes in beta methods:
- Required keyword
isolation_keyremoved from.beta.agents.create_session()and.beta.agents.delete_session()methods. - Argument
bodyin methods.beta.evaluation_taxonomies.create()and.beta.evaluation_taxonomies.update()renamed totaxonomy. - Argument
bodyin method.beta.skills.create_from_files()renamed tocontent. - Method
.beta.agents.get_session_filesrenamed to.beta.agents.list_session_files. - Method
.beta.skills.createsignature changed — now takesnameand keywordinline_content: SkillInlineContent; returnsSkillVersion. - Method
.beta.skills.create_from_packagerenamed to.beta.skills.create_from_files. - Method
.beta.skills.create_from_filessignature changed — now takesnameandcontent: CreateSkillVersionFromFilesBody; returnsSkillVersion. - Method
.beta.skills.updatesignature changed — now only accepts keyworddefault_version; returnsSkillDetails.
Breaking changes in beta classes:
- Required property
isolation_key_sourceremoved from classEntraAuthorizationScheme. - Renamed class
AgentEndpointtoAgentEndpointConfig. - Renamed class
DeleteSkillResponsetoDeleteSkillResult. - Renamed class
SessionDirectoryListResponsetoSessionDirectoryListResult. - Renamed class
SessionFileWriteResponsetoSessionFileWriteResult. - Renamed class
SkillObjecttoSkillDetails. Propertyskill_idrenamed toid. Propertieshas_blobandmetadatawere removed. - Renamed class
TargettoEvaluationTarget. - Renamed class
TargetConfigtoRedTeamTargetConfig.
Bugs Fixed
- Fixed telemetry instrumentor to correctly call is_recording() as a method on spans, ensuring non-recording spans are properly skipped (e.g., when sampling is configured) (GitHub issue 46544).
Sample updates
- Added new Agent tool samples
sample_agent_work_iq.pyandsample_agent_work_iq_async.pydemonstrating use ofWorkIQPreviewTool. - Added new Agent tool samples
sample_agent_fabric_iq.pyandsample_agent_fabric_iq_async.pydemonstrating use ofFabricIQPreviewTool. - Hosted Agents:
- Added Hosted Agent creation samples
sample_create_hosted_agent.pyandsample_create_hosted_agent_async.py, demonstrating hosted agent version creation and retrieval withAIProjectClient. - Added Hosted Agent code-upload samples
sample_create_hosted_agent_from_code.pyandsample_create_hosted_agent_from_code_async.py, demonstrating uploading a code package (zip) as a new hosted agent version. - The Hosted Agent creation sample also demonstrates assigning the hosted agent managed identity the Azure AI User RBAC role on the backing Azure AI account.
- Updated the other Hosted Agent samples to reuse an existing Hosted Agent as a prerequisite, instead of creating a new hosted agent version in each sample.
- Added Hosted Agent creation samples
- Added Toolbox tool-search sample
sample_toolboxes_with_search_preview.pyandsample_toolboxes_with_search_preview_async.py, demonstrating creating a Toolbox version withToolboxSearchPreviewTooland invokingMCPTool. - Added
.beta.modelssamples undersamples/models/:sample_models_basic.py— synchronous end-to-end registration via thecreatehelper (usesazcopy), followed byget,list_versions,list,get_credentials,update, anddelete.sample_models_create_and_poll.py— alternative synchronous registration that hand-rolls the spec's three-step flow (pending_upload→ upload viaazure-storage-blob→pending_create_version+ poll), without taking a dependency onazcopy.sample_models_basic_async.py— asynchronous version of the same three-step flow usingazure.ai.projects.aio.AIProjectClientandazure.storage.blob.aio.ContainerClient.
- Added new evaluation sample
sample_model_evaluation_instant_model.pydemonstrating model evaluation with an instant model. - Refreshed evaluation samples under
samples/evaluations/andsamples/evaluations/agentic_evaluators/(includingsample_agent_evaluation,sample_agent_response_evaluation,sample_eval_catalog_prompt_based_evaluators,sample_evaluations_ai_assisted,sample_evaluations_builtin_with_csv,sample_evaluations_builtin_with_dataset_id,sample_evaluations_builtin_with_inline_data,sample_evaluations_builtin_with_inline_data_oai,sample_scheduled_evaluations,sample_coherence,sample_fluency,sample_intent_resolution,sample_relevance,sample_response_completeness,sample_tool_call_accuracy,sample_tool_call_success,sample_tool_input_accuracy,sample_tool_output_utilization,sample_tool_selection, andsample_generic_agentic_evaluator). - New sample
sample_dataset_generation_job_simpleqna_with_prompt_source.pyshowing an end-to-end flow that generates a QnA dataset via.beta.datasets.create_generation_joband runs an OpenAI evaluation.
azure-keyvault-keys_4.12.0b2
4.12.0b2 (2026-05-29)
Features Added
- Added the
ExternalKeymodel and the newKeyClient.create_external_keymethod
for registering a Key Vault key whose material is held in an external HSM #47200. - Added the
KeyProperties.external_keyread-only property.
azure-keyvault-administration_4.8.0b1
4.8.0b1 (2026-05-29)
Features Added
- Added support for service API version
2026-01-01-preview#46895 - Added
KeyVaultEkmClientfor managing Managed HSM External Key Manager (EKM) connections. This new client exposesget_ekm_connection,
create_ekm_connection,update_ekm_connection,delete_ekm_connection,get_ekm_certificate, andcheck_ekm_connection. - Added
KeyVaultEkmConnection,KeyVaultEkmProxyClientCertificateInfo, andKeyVaultEkmProxyInfomodels supporting the EKM client.
Other Changes
- Python 3.9 is no longer supported. Please use Python version 3.10 or later.
- Key Vault API version
2026-01-01-previewis now the default.
azure-search-documents_12.1.0b1
12.1.0b1 (2026-05-28)
Features Added
-
Below models, operations, and enum members are added for File knowledge source support
azure.search.documents.indexes.SearchIndexClient.delete_knowledge_source_fileazure.search.documents.indexes.SearchIndexClient.list_knowledge_source_filesazure.search.documents.indexes.SearchIndexClient.upload_knowledge_source_fileazure.search.documents.indexes.models.FileKnowledgeSourceazure.search.documents.indexes.models.FileKnowledgeSourceParametersazure.search.documents.indexes.models.KnowledgeSourceFileazure.search.documents.indexes.models.KnowledgeSourceKind.FILEazure.search.documents.knowledgebases.models.FileKnowledgeSourceParamsazure.search.documents.knowledgebases.models.KnowledgeBaseFileActivityArgumentsazure.search.documents.knowledgebases.models.KnowledgeBaseFileActivityRecordazure.search.documents.knowledgebases.models.KnowledgeBaseFileReference
-
Below models and enum members are added for indexed SQL knowledge source support
azure.search.documents.indexes.models.ContentColumnMappingazure.search.documents.indexes.models.EmbeddingColumnMappingazure.search.documents.indexes.models.IndexedSqlKnowledgeSourceazure.search.documents.indexes.models.IndexedSqlKnowledgeSourceParametersazure.search.documents.indexes.models.KnowledgeSourceKind.INDEXED_SQLazure.search.documents.knowledgebases.models.IndexedSqlKnowledgeSourceParamsazure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSqlActivityArgumentsazure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSqlActivityRecordazure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSqlReference
-
Below models and enum members are added for MCP server knowledge source support
azure.search.documents.indexes.models.KnowledgeSourceKind.MCP_SERVERazure.search.documents.indexes.models.McpServerAuthenticationazure.search.documents.indexes.models.McpServerAuthenticationKindazure.search.documents.indexes.models.McpServerAutoOutputParsingazure.search.documents.indexes.models.McpServerFoundryConnectionAuthenticationazure.search.documents.indexes.models.McpServerFoundryConnectionParametersazure.search.documents.indexes.models.McpServerHeadersazure.search.documents.indexes.models.McpServerJsonOutputParsingazure.search.documents.indexes.models.McpServerKnowledgeSourceazure.search.documents.indexes.models.McpServerKnowledgeSourceParametersazure.search.documents.indexes.models.McpServerNoneOutputParsingazure.search.documents.indexes.models.McpServerOutputParsingazure.search.documents.indexes.models.McpServerOutputParsingJsonParametersazure.search.documents.indexes.models.McpServerOutputParsingKindazure.search.documents.indexes.models.McpServerOutputParsingSplitParametersazure.search.documents.indexes.models.McpServerSplitOutputParsingazure.search.documents.indexes.models.McpServerStoredHeadersAuthenticationazure.search.documents.indexes.models.McpServerStoredHeadersParametersazure.search.documents.indexes.models.McpServerToolazure.search.documents.indexes.models.McpServerToolInclusionModeazure.search.documents.knowledgebases.models.KnowledgeBaseMcpServerActivityArgumentsazure.search.documents.knowledgebases.models.KnowledgeBaseMcpServerActivityRecordazure.search.documents.knowledgebases.models.KnowledgeBaseMcpServerReferenceazure.search.documents.knowledgebases.models.McpServerKnowledgeSourceParams
-
Below models and enum members are added for Fabric Data Agent knowledge source support
azure.search.documents.indexes.models.FabricDataAgentKnowledgeSourceazure.search.documents.indexes.models.FabricDataAgentKnowledgeSourceParametersazure.search.documents.indexes.models.KnowledgeSourceKind.FABRIC_DATA_AGENTazure.search.documents.knowledgebases.models.FabricDataAgentKnowledgeSourceParamsazure.search.documents.knowledgebases.models.KnowledgeBaseFabricDataAgentActivityArgumentsazure.search.documents.knowledgebases.models.KnowledgeBaseFabricDataAgentActivityRecordazure.search.documents.knowledgebases.models.KnowledgeBaseFabricDataAgentReference
-
Below models and enum members are added for Fabric Ontology knowledge source support
azure.search.documents.indexes.models.FabricOntologyKnowledgeSourceazure.search.documents.indexes.models.FabricOntologyKnowledgeSourceParametersazure.search.documents.indexes.models.KnowledgeSourceKind.FABRIC_ONTOLOGYazure.search.documents.knowledgebases.models.FabricOntologyKnowledgeSourceParamsazure.search.documents.knowledgebases.models.KnowledgeBaseFabricOntologyActivityArgumentsazure.search.documents.knowledgebases.models.KnowledgeBaseFabricOntologyActivityRecordazure.search.documents.knowledgebases.models.KnowledgeBaseFabricOntologyReference
-
Below models and enum members are added for WorkIQ knowledge source support
azure.search.documents.indexes.models.KnowledgeSourceKind.WORK_IQazure.search.documents.indexes.models.WorkIQKnowledgeSourceazure.search.documents.knowledgebases.models.KnowledgeBaseWorkIQActivityArgumentsazure.search.documents.knowledgebases.models.KnowledgeBaseWorkIQActivityRecordazure.search.documents.knowledgebases.models.KnowledgeBaseWorkIQReferenceazure.search.documents.knowledgebases.models.WorkIQAttributionazure.search.documents.knowledgebases.models.WorkIQKnowledgeSourceParams
-
Below models and properties are added for image serving in knowledge sources
azure.search.documents.indexes.models.KnowledgeSourceReference.enable_image_servingazure.search.documents.knowledgebases.models.ImageServingStatisticsazure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobActivityRecord.image_servingazure.search.documents.knowledgebases.models.KnowledgeBaseImageContentazure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeActivityRecord.image_servingazure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSharePointActivityRecord.image_servingazure.search.documents.knowledgebases.models.KnowledgeBaseRemoteSharePointActivityRecord.image_servingazure.search.documents.knowledgebases.models.KnowledgeBaseSearchIndexActivityRecord.image_servingazure.search.documents.knowledgebases.models.KnowledgeBaseWebActivityRecord.image_servingazure.search.documents.knowledgebases.models.KnowledgeSourceParams.enable_image_serving
-
Below properties and enum members are added for Purview sensitivity label support
azure.search.documents.indexes.models.KnowledgeSourceIngestionPermissionOption.SENSITIVITY_LABELSazure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobReference.search_sensitivity_label_infoazure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeReference.search_sensitivity_label_infoazure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSharePointReference.search_sensitivity_label_infoazure.search.documents.knowledgebases.models.KnowledgeBaseRetrievalResponse.response_sensitivity_label_infoazure.search.documents.knowledgebases.models.KnowledgeBaseSearchIndexReference.search_sensitivity_label_info
-
Below models and properties are added for content freshness
azure.search.documents.indexes.models.KnowledgeSourceReference.enable_freshnessazure.search.documents.indexes.models.WebKnowledgeSourceParameters.countazure.search.documents.indexes.models.WebKnowledgeSourceParameters.freshnessazure.search.documents.indexes.models.WebKnowledgeSourceParameters.languageazure.search.documents.indexes.models.WebKnowledgeSourceParameters.marketazure.search.documents.knowledgebases.models.FreshnessPolicy
-
Below properties are added for knowledge source resilience and output limits
azure.search.documents.knowledgebases.models.KnowledgeBaseRetrievalRequest.max_output_documentsazure.search.documents.knowledgebases.models.KnowledgeBaseRetrievalRequest.max_output_size_in_tokensazure.search.documents.knowledgebases.models.KnowledgeSourceParams.fail_on_errorazure.search.documents.knowledgebases.models.KnowledgeSourceParams.max_output_documents
-
Below properties are added for knowledge base activity records
azure.search.documents.knowledgebases.models.KnowledgeBaseActivityRecord.warningazure.search.documents.knowledgebases.models.KnowledgeBaseModelAnswerSynthesisActivityRecord.model_nameazure.search.documents.knowledgebases.models.KnowledgeBaseModelQueryPlanningActivityRecord.model_name
-
Below models are added for knowledge base activity dispatch
azure.search.documents.knowledgebases.models.KnowledgeBaseActivityRecordTypeazure.search.documents.knowledgebases.models.KnowledgeBaseReferenceType
-
Below models and properties are added for knowledge base service capabilities
azure.search.documents.indexes.models.KnowledgeBase.cors_optionsazure.search.documents.indexes.models.SearchIndexKnowledgeSourceParameters.base_filterazure.search.documents.indexes.models.SearchServiceCounters.knowledge_base_counterazure.search.documents.indexes.models.SearchServiceCounters.knowledge_source_counterazure.search.documents.knowledgebases.models.AssetStore
-
Below models, enum members, and properties are added for content understanding skill chunking
azure.search.documents.indexes.models.ContentUnderstandingSkillChunkingMethodazure.search.documents.indexes.models.ContentUnderstandingSkillChunkingProperties.methodazure.search.documents.indexes.models.ContentUnderstandingSkillChunkingUnit.TOKENS
-
Below properties are added for federated identity on in...
azure-mgmt-securityinsight_2.0.0b3
2.0.0b3 (2026-05-27)
Features Added
- Enum
AlertPropertyadded memberSUB_TECHNIQUES - Enum
AutomationRulePropertyArrayConditionSupportedArrayConditionTypeadded memberALL_ITEMS - Enum
AutomationRulePropertyArrayConditionSupportedArrayTypeadded memberINCIDENT_LABELS - Enum
AutomationRulePropertyConditionSupportedPropertyadded memberINCIDENT_ALERT_TITLE - Enum
AutomationRulePropertyConditionSupportedPropertyadded memberINCIDENT_CUSTOM_DETECTION_RULE_IDS - Enum
ContentTypeadded memberANALYTICS_RULE - Enum
ContentTypeadded memberAUTOMATION_RULE - Enum
ContentTypeadded memberHUNTING_QUERY - Enum
ContentTypeadded memberPARSER - Enum
ContentTypeadded memberPLAYBOOK - Enum
DataConnectorKindadded memberGCP - Enum
DataConnectorKindadded memberMICROSOFT_PURVIEW_INFORMATION_PROTECTION - Enum
DataConnectorKindadded memberPREMIUM_MICROSOFT_DEFENDER_FOR_THREAT_INTELLIGENCE - Enum
DataConnectorKindadded memberPURVIEW_AUDIT - Enum
DataConnectorKindadded memberREST_API_POLLER - Enum
EntityQueryTemplateKindadded memberANOMALY - Enum
EntityQueryTemplateKindadded memberBOOKMARK - Enum
EntityQueryTemplateKindadded memberEXPANSION - Enum
EntityQueryTemplateKindadded memberGUIDED_INSIGHT - Enum
EntityQueryTemplateKindadded memberINSIGHT - Enum
EntityQueryTemplateKindadded memberSECURITY_ALERT - Model
IncidentAdditionalDataadded propertymerged_incident_number - Model
IncidentAdditionalDataadded propertymerged_incident_url - Enum
Kindadded memberCUSTOM_DETECTION - Enum
Kindadded memberNOTEBOOK - Enum
Kindadded memberRESOURCES_DATA_CONNECTOR - Enum
Kindadded memberSTANDALONE - Enum
Kindadded memberSUMMARY_RULE - Model
MTPDataConnectorDataTypesadded propertyalerts - Model
MTPDataConnectorPropertiesadded propertyfiltered_providers - Enum
Operatoradded memberAFTER_ABSOLUTE - Enum
Operatoradded memberAFTER_RELATIVE - Enum
Operatoradded memberARRAY_CONTAINS - Enum
Operatoradded memberARRAY_NOT_CONTAINS - Enum
Operatoradded memberBEFORE_ABSOLUTE - Enum
Operatoradded memberBEFORE_RELATIVE - Enum
Operatoradded memberEQUALS - Enum
Operatoradded memberGREATER_THAN - Enum
Operatoradded memberGREATER_THAN_EQUAL - Enum
Operatoradded memberIS_FALSE - Enum
Operatoradded memberIS_NULL - Enum
Operatoradded memberIS_TRUE - Enum
Operatoradded memberLESS_THAN - Enum
Operatoradded memberLESS_THAN_EQUAL - Enum
Operatoradded memberNOT_EQUALS - Enum
Operatoradded memberON_OR_AFTER_ABSOLUTE - Enum
Operatoradded memberON_OR_AFTER_RELATIVE - Enum
Operatoradded memberON_OR_BEFORE_ABSOLUTE - Enum
Operatoradded memberON_OR_BEFORE_RELATIVE - Enum
Operatoradded memberSTRING_CONTAINS - Enum
Operatoradded memberSTRING_ENDS_WITH - Enum
Operatoradded memberSTRING_IS_EMPTY - Enum
Operatoradded memberSTRING_NOT_CONTAINS - Enum
Operatoradded memberSTRING_NOT_ENDS_WITH - Enum
Operatoradded memberSTRING_NOT_STARTS_WITH - Enum
Operatoradded memberSTRING_STARTS_WITH - Model
Recommendationadded propertyetag - Model
Recommendationadded propertyname - Model
Recommendationadded propertytype - Model
Recommendationadded propertysystem_data - Model
Repoadded propertyinstallation_id - Enum
RepoTypeadded memberAZURE_DEV_OPS - Model
ScheduledAlertRulePropertiesadded propertysub_techniques - Enum
SourceTypeadded memberAZURE_STORAGE - Enum
SourceTypeadded memberLOCAL - Enum
Stateadded memberCOMPLETED_BY_SYSTEM - Enum
Stateadded memberDISMISSED - Enum
Stateadded memberIN_PROGRESS - Added model
AWSAuthModel - Added model
AnalyticsRuleRunTrigger - Added model
AnalyticsRuleRunTriggerProperties - Added model
ApiKeyAuthModel - Added model
AssignmentItem - Added model
AttackPattern - Added model
BasicAuthModel - Added model
BillingStatistic - Added enum
BillingStatisticKind - Added model
CcpAuthConfig - Added enum
CcpAuthType - Added model
CcpResponseConfig - Added model
CloudError - Added model
ConditionClause - Added model
ConditionProperties - Added enum
Connective - Added model
ConnectivityCriterion - Added model
ConnectorDataType - Added model
ConnectorDefinitionsAvailability - Added model
ConnectorDefinitionsPermissions - Added model
ConnectorDefinitionsResourceProvider - Added model
CountQuery - Added model
CustomPermissionDetails - Added model
CustomizableConnectionsConfig - Added model
CustomizableConnectorDefinition - Added model
CustomizableConnectorDefinitionProperties - Added model
CustomizableConnectorUiConfig - Added model
DCRConfiguration - Added model
DataConnectorDefinition - Added enum
DataConnectorDefinitionKind - Added model
EnrichmentDomainBody - Added model
EnrichmentIpAddressBody - Added enum
EnrichmentType - Added model
EntityManualTriggerRequestBody - Added model
Error - Added model
ErrorAdditionalInfo - Added model
ErrorDetail - Added model
ErrorResponse - Added enum
Flag - Added model
GCPAuthModel - Added model
GCPAuthProperties - Added model
GCPDataConnector - Added model
GCPDataConnectorProperties - Added model
GCPRequestProperties - Added model
GenericBlobSbsAuthModel - Added model
GitHubAuthModel - Added model
GraphQuery - Added enum
HttpMethodVerb - Added model
Hunt - Added model
HuntComment - Added model
HuntCommentProperties - Added model
HuntOwner - Added model
HuntProperties - Added model
HuntRelation - Added model
HuntRelationProperties - Added enum
HypothesisStatus - Added model
Identity - Added model
Indicator - Added model
IndicatorObservablesItem - Added model
InstructionStep - Added model
InstructionStepDetails - Added model
Job - Added model
JobItem - Added model
JobProperties - Added model
JwtAuthModel - Added model
MTPDataConnectorDataTypesAlerts - Added model
MicrosoftPurviewInformationProtectionCheckRequirements - Added model
MicrosoftPurviewInformationProtectionCheckRequirementsProperties - Added model
MicrosoftPurviewInformationProtectionConnectorDataTypes - Added model
MicrosoftPurviewInformationProtectionConnectorDataTypesLogs - Added model
MicrosoftPurviewInformationProtectionDataConnector - Added model
MicrosoftPurviewInformationProtectionDataConnectorProperties - Added enum
Mode - Added model
MtpFilteredProviders - Added enum
MtpProvider - Added model
NoneAuthModel - Added model
OAuthModel - Added model
OracleAuthModel - Added model
PackageBaseProperties - Added enum
PackageKind - Added model
PackageModel - Added model
PackageProperties - Added model
PremiumMdtiDataConnectorDataTypes - Added model
PremiumMdtiDataConnectorDataTypesConnector - Added model
PremiumMdtiDataConnectorProperties - Added model
PremiumMicrosoftDefenderForThreatIntelligence - Added model
ProductPackageModel - Added model
ProductPackageProperties - Added model
ProductTemplateModel - Added model
ProductTemplateProperties - Added enum
ProviderPermissionsScope - Added enum
ProvisioningState - Added model
ProxyResource - Added model
PullRequest - Added model
PurviewAuditCheckRequirements - Added model
PurviewAuditCheckRequirementsProperties - Added model
PurviewAuditConnectorDataTypes - Added model
PurviewAuditConnectorDataTypesLogs - Added model
PurviewAuditDataConnector - Added model
PurviewAuditDataConnectorProperties - Added model
Query - Added model
QueryCondition - Added model
QueryProperties - Added model
QuerySortBy - Added model
RecommendedSuggestion - Added model
ReevaluateResponse - Added model
Relationship - Added model
RelationshipHint - Added model
RepositoryAccess - Added enum
RepositoryAccessKind - Added model
RepositoryAccessObject - Added model
RepositoryAccessProperties - Added model
ResourceProviderRequiredPermissions - Added model
RestApiPollerDataConnector - Added model
RestApiPollerDataConnectorProperties - Added model
RestApiPollerRequestConfig - Added model
RestApiPollerRequestPagingConfig - Added enum
RestApiPollerRequestPagingKind - Added model
SapSolutionUsageStatistic - Added model
SapSolutionUsageStatisticProperties - Added model
ServicePrincipal - Added model
SessionAuthModel - Added enum
SortingDirection - Added enum
Status - Added model
TIObject - Added model
TIObjectCommonProperties - Added enum
TIObjectKind - Added model
TemplateModel - Added model
TemplateProperties - Added model
ThreatActor - Added model
ThreatIntelligenceCount - Added enum
TiType - Added model
TriggeredAnalyticsRuleRun - Added model
TriggeredAnalyticsRuleRunProperties - Added model
Warning - Added model
WarningBody - Added enum
WarningCode - Added model
WorkloadIdentityFederation - Added model
WorkspaceManagerAssignment - Added model
WorkspaceManagerAssignmentProperties - Added model
WorkspaceManagerConfiguration - Added model
WorkspaceManagerConfigurationProperties - Added model
WorkspaceManagerGroup - Added model
WorkspaceManagerGroupProperties - Added model
WorkspaceManagerMember - Added model
WorkspaceManagerMemberProperties - Operation group
EntitiesOperationsadded methodrun_playbook - Added operation group
AlertRuleOperations - Added operation group
BillingStatisticsOperations - Added operation group
ContentPackageOperations - ...
azure-mgmt-msi_8.0.0b2
8.0.0b2 (2026-05-25)
Features Added
- Client
ManagedServiceIdentityClientadded parametercloud_settingin method__init__ - Client
ManagedServiceIdentityClientadded methodsend_request - Added model
AssignmentRestrictions - Added model
ClaimsMatchingExpression - Added model
CloudError - Added model
ExtensionResource - Added enum
IsolationScope
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
Identitymoved instance variabletenant_id,principal_idandclient_idunder propertypropertieswhose type isUserAssignedIdentityProperties - Model
IdentityUpdatemoved instance variabletenant_id,principal_idandclient_idunder propertypropertieswhose type isUserAssignedIdentityProperties - Method
FederatedIdentityCredentialsOperations.listchanged its parameterskiptokenfrompositional_or_keywordtokeyword_only
azure-ai-voicelive_1.3.0b1
1.3.0b1 (2026-05-28)
Features Added
- Azure Realtime Native Voice Support: Added
AzureRealtimeNativeVoiceand
AzureRealtimeNativeVoiceName, and expandedvoicefields to accept Azure realtime native voices. - WebRTC Call Negotiation Support: Added
ClientEventRtcCallSdpCreate,ServerEventRtcCallSdpCreated,
ServerEventRtcCallError, andRtcCallErrorDetailsfor SDP-based WebRTC call setup. - Input Text Streaming Support: Added
ClientEventInputTextDeltaandClientEventInputTextDone
for incrementally streaming text input into existing conversation items. - Hosted Agent Invocation Input: Added
invoke_inputtoResponseCreateParamsand
ServerEventResponseInvocationDeltafor hosted agent invocation passthrough data. - Audio Playback Lifecycle Events: Added
ServerEventOutputAudioBufferStartedand
ServerEventOutputAudioBufferStoppedto track model audio playback start and stop. - Echo Cancellation Configuration: Added
EchoCancellationReferenceSourceand new
reference_source/channelsoptions onAudioEchoCancellationto support both the default
server loopback reference path and client-provided stereo echo reference input. - Smart End-of-Turn Detection: Added
SmartEndOfTurnDetectionas an audio-based end-of-turn
detection option. - Parallel Tool Call Control: Added
parallel_tool_callsto session models so callers can
control whether tool calls may run in parallel.
Breaking Changes
- Image Input Field Rename: Renamed
RequestImageContentPart.urltoimage_url. Update
image input construction to useimage_url=instead ofurl=. - Default API Version Update: Changed the SDK default API version from
2026-04-10to
2026-06-01-preview. Passapi_version="2026-04-10"explicitly to keep the previous default
behavior.
Bug Fixes
- Deserialization Improvements: Improved XML model deserialization and common scalar header
deserialization paths for better compatibility and lower overhead.
azure-mgmt-storagecache_4.0.0b1
4.0.0b1 (2026-05-27)
Features Added
- Client
StorageCacheManagementClientadded methodsend_request - Client
StorageCacheManagementClientadded operation groupexpansion_jobs - Enum
AmlFilesystemHealthStateTypeadded memberEXPANDING - Added model
AutoExportJobPropertiesStatus - Added model
AutoImportJobPropertiesStatus - Added model
CloudError - Added model
ExpansionJob - Added model
ExpansionJobProperties - Added enum
ExpansionJobPropertiesProvisioningState - Added model
ExpansionJobPropertiesStatus - Added enum
ExpansionJobStatusType - Added model
ExpansionJobUpdate - Added model
ImportJobPropertiesStatus - Added model
ProxyResource - Added operation group
ExpansionJobsOperations
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
Restrictionrenamed its instance variablevaluestovalues_property - Method
StorageTargetsOperations.begin_deletechanged its parameterforcefrompositional_or_keywordtokeyword_only
Other Changes
- Deleted model
ResourceSkusResult/StorageTargetsResult/UsageModelsResult/UserAssignedIdentitiesValueAutoGenerated/StorageTargetResourcewhich actually were not used by SDK users