Skip to content

Releases: Azure/azure-sdk-for-python

azure-cosmos_4.16.0

29 May 17:35

Choose a tag to compare

4.16.0 (2026-05-29)

Features Added

  • Added preview support for the optional embeddingSource field on entries in vector_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 aio extras to the package, allowing users to install async dependencies with pip install azure-cosmos[aio]. See PR 47143

Breaking Changes

  • CosmosItemPaged.get_response_headers() and CosmosAsyncItemPaged.get_response_headers() now return a single CaseInsensitiveDict (the latest page) instead of List[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 accessed headers[i]['x-ms-request-charge'] should switch to headers['x-ms-request-charge'] for the latest page, or pass response_hook= to the query method to receive per-page headers as they arrive. See PR 47172.

Bugs Fixed

  • Fixed bug where the Content-Length HTTP 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_INPUT to REPLACE or IGNORE enables a permissive decode so reads, queries, and change-feed iteration can make progress past corrupt payloads. See PR 47008
  • Fixed bug where CosmosClient construction 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_locations and excluded_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 raise ValueError. See PR 47105
  • Fixed bug where a ValueError("Ranges overlap") or an AssertionError("code bug: returned overlapping ranges ... is empty") from the partition key range cache could escape to the caller when the /pkranges response 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

29 May 01:12
e46f2f7

Choose a tag to compare

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 TranslationTone and TranslationGender enums for type-safe tone and gender options.

Breaking Changes

  • Removed grade parameter from translation options.

Other Changes

  • Simplified client constructor and internal authentication handling.

azure-ai-projects_2.2.0

30 May 00:13
abd51bd

Choose a tag to compare

2.2.0 (2026-05-29)

Features Added

  • Support integration of external Agents (in preview). See new ExternalAgentDefinition class.
  • New Agent tool in preview FabricIQPreviewTool.
  • New Agent tool in preview ToolboxSearchPreviewTool.
  • New methods on .beta.agents for
    • 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_session to stop a running agent session.
  • New .beta.datasets sub-client with data generation job operations: create_generation_job, get_generation_job, list_generation_jobs, cancel_generation_job, delete_generation_job.
  • New .beta.models sub-client to handle AI model weights: create, list_versions, list, get, delete, update, pending_create_version, pending_upload, get_credentials.
  • New .beta.routines sub-client with routine operations: create_or_update, get, enable, disable, list, delete, list_runs, dispatch.
  • New methods on .beta.evaluators for evaluator generation jobs: create_generation_job, get_generation_job, list_generation_jobs, cancel_generation_job, delete_generation_job.
  • New methods on .beta.memory_stores to handle individual memory items: create_memory, update_memory, list_memories, get_memory, delete_memory.
  • New methods on .beta.skills for versioned skill management: create, list_versions, get_version, download_version, delete_version.
  • New optional string properties description and name added to Agent tools classes which did not have them before.
  • New optional tool_configs added to Agent tool classes.
  • New read-only property content_hash on CodeConfiguration, returning the SHA-256 hex digest of the uploaded code zip.
  • New optional force parameter on agents.delete and agents.delete_version methods.
  • New optional blueprint_reference parameters on agents.create_version method.

Breaking Changes

Breaking changes in beta methods:

  • Required keyword isolation_key removed from .beta.agents.create_session() and .beta.agents.delete_session() methods.
  • Argument body in methods .beta.evaluation_taxonomies.create() and .beta.evaluation_taxonomies.update() renamed to taxonomy.
  • Argument body in method .beta.skills.create_from_files() renamed to content.
  • Method .beta.agents.get_session_files renamed to .beta.agents.list_session_files.
  • Method .beta.skills.create signature changed — now takes name and keyword inline_content: SkillInlineContent; returns SkillVersion.
  • Method .beta.skills.create_from_package renamed to .beta.skills.create_from_files.
  • Method .beta.skills.create_from_files signature changed — now takes name and content: CreateSkillVersionFromFilesBody; returns SkillVersion.
  • Method .beta.skills.update signature changed — now only accepts keyword default_version; returns SkillDetails.

Breaking changes in beta classes:

  • Required property isolation_key_source removed from class EntraAuthorizationScheme.
  • Renamed class AgentEndpoint to AgentEndpointConfig.
  • Renamed class DeleteSkillResponse to DeleteSkillResult.
  • Renamed class SessionDirectoryListResponse to SessionDirectoryListResult.
  • Renamed class SessionFileWriteResponse to SessionFileWriteResult.
  • Renamed class SkillObject to SkillDetails. Property skill_id renamed to id. Properties has_blob and metadata were removed.
  • Renamed class Target to EvaluationTarget.
  • Renamed class TargetConfig to RedTeamTargetConfig.

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.py and sample_agent_work_iq_async.py demonstrating use of WorkIQPreviewTool.
  • Added new Agent tool samples sample_agent_fabric_iq.py and sample_agent_fabric_iq_async.py demonstrating use of FabricIQPreviewTool.
  • Hosted Agents:
    • Added Hosted Agent creation samples sample_create_hosted_agent.py and sample_create_hosted_agent_async.py, demonstrating hosted agent version creation and retrieval with AIProjectClient.
    • Added Hosted Agent code-upload samples sample_create_hosted_agent_from_code.py and sample_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 Toolbox tool-search sample sample_toolboxes_with_search_preview.py and sample_toolboxes_with_search_preview_async.py, demonstrating creating a Toolbox version with ToolboxSearchPreviewTool and invoking MCPTool.
  • Added .beta.models samples under samples/models/:
    • sample_models_basic.py — synchronous end-to-end registration via the create helper (uses azcopy), followed by get, list_versions, list, get_credentials, update, and delete.
    • sample_models_create_and_poll.py — alternative synchronous registration that hand-rolls the spec's three-step flow (pending_upload → upload via azure-storage-blobpending_create_version + poll), without taking a dependency on azcopy.
    • sample_models_basic_async.py — asynchronous version of the same three-step flow using azure.ai.projects.aio.AIProjectClient and azure.storage.blob.aio.ContainerClient.
  • Added new evaluation sample sample_model_evaluation_instant_model.py demonstrating model evaluation with an instant model.
  • Refreshed evaluation samples under samples/evaluations/ and samples/evaluations/agentic_evaluators/ (including sample_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, and sample_generic_agentic_evaluator).
  • New sample sample_dataset_generation_job_simpleqna_with_prompt_source.py showing an end-to-end flow that generates a QnA dataset via .beta.datasets.create_generation_job and runs an OpenAI evaluation.

azure-keyvault-keys_4.12.0b2

29 May 19:59
735c7de

Choose a tag to compare

Pre-release

4.12.0b2 (2026-05-29)

Features Added

  • Added the ExternalKey model and the new KeyClient.create_external_key method
    for registering a Key Vault key whose material is held in an external HSM #47200.
  • Added the KeyProperties.external_key read-only property.

azure-keyvault-administration_4.8.0b1

29 May 19:58
735c7de

Choose a tag to compare

Pre-release

4.8.0b1 (2026-05-29)

Features Added

  • Added support for service API version 2026-01-01-preview #46895
  • Added KeyVaultEkmClient for managing Managed HSM External Key Manager (EKM) connections. This new client exposes get_ekm_connection,
    create_ekm_connection, update_ekm_connection, delete_ekm_connection, get_ekm_certificate, and check_ekm_connection.
  • Added KeyVaultEkmConnection, KeyVaultEkmProxyClientCertificateInfo, and KeyVaultEkmProxyInfo models 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-preview is now the default.

azure-search-documents_12.1.0b1

28 May 21:48
ee74719

Choose a tag to compare

Pre-release

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_file
    • azure.search.documents.indexes.SearchIndexClient.list_knowledge_source_files
    • azure.search.documents.indexes.SearchIndexClient.upload_knowledge_source_file
    • azure.search.documents.indexes.models.FileKnowledgeSource
    • azure.search.documents.indexes.models.FileKnowledgeSourceParameters
    • azure.search.documents.indexes.models.KnowledgeSourceFile
    • azure.search.documents.indexes.models.KnowledgeSourceKind.FILE
    • azure.search.documents.knowledgebases.models.FileKnowledgeSourceParams
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFileActivityArguments
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFileActivityRecord
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFileReference
  • Below models and enum members are added for indexed SQL knowledge source support

    • azure.search.documents.indexes.models.ContentColumnMapping
    • azure.search.documents.indexes.models.EmbeddingColumnMapping
    • azure.search.documents.indexes.models.IndexedSqlKnowledgeSource
    • azure.search.documents.indexes.models.IndexedSqlKnowledgeSourceParameters
    • azure.search.documents.indexes.models.KnowledgeSourceKind.INDEXED_SQL
    • azure.search.documents.knowledgebases.models.IndexedSqlKnowledgeSourceParams
    • azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSqlActivityArguments
    • azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSqlActivityRecord
    • azure.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_SERVER
    • azure.search.documents.indexes.models.McpServerAuthentication
    • azure.search.documents.indexes.models.McpServerAuthenticationKind
    • azure.search.documents.indexes.models.McpServerAutoOutputParsing
    • azure.search.documents.indexes.models.McpServerFoundryConnectionAuthentication
    • azure.search.documents.indexes.models.McpServerFoundryConnectionParameters
    • azure.search.documents.indexes.models.McpServerHeaders
    • azure.search.documents.indexes.models.McpServerJsonOutputParsing
    • azure.search.documents.indexes.models.McpServerKnowledgeSource
    • azure.search.documents.indexes.models.McpServerKnowledgeSourceParameters
    • azure.search.documents.indexes.models.McpServerNoneOutputParsing
    • azure.search.documents.indexes.models.McpServerOutputParsing
    • azure.search.documents.indexes.models.McpServerOutputParsingJsonParameters
    • azure.search.documents.indexes.models.McpServerOutputParsingKind
    • azure.search.documents.indexes.models.McpServerOutputParsingSplitParameters
    • azure.search.documents.indexes.models.McpServerSplitOutputParsing
    • azure.search.documents.indexes.models.McpServerStoredHeadersAuthentication
    • azure.search.documents.indexes.models.McpServerStoredHeadersParameters
    • azure.search.documents.indexes.models.McpServerTool
    • azure.search.documents.indexes.models.McpServerToolInclusionMode
    • azure.search.documents.knowledgebases.models.KnowledgeBaseMcpServerActivityArguments
    • azure.search.documents.knowledgebases.models.KnowledgeBaseMcpServerActivityRecord
    • azure.search.documents.knowledgebases.models.KnowledgeBaseMcpServerReference
    • azure.search.documents.knowledgebases.models.McpServerKnowledgeSourceParams
  • Below models and enum members are added for Fabric Data Agent knowledge source support

    • azure.search.documents.indexes.models.FabricDataAgentKnowledgeSource
    • azure.search.documents.indexes.models.FabricDataAgentKnowledgeSourceParameters
    • azure.search.documents.indexes.models.KnowledgeSourceKind.FABRIC_DATA_AGENT
    • azure.search.documents.knowledgebases.models.FabricDataAgentKnowledgeSourceParams
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFabricDataAgentActivityArguments
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFabricDataAgentActivityRecord
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFabricDataAgentReference
  • Below models and enum members are added for Fabric Ontology knowledge source support

    • azure.search.documents.indexes.models.FabricOntologyKnowledgeSource
    • azure.search.documents.indexes.models.FabricOntologyKnowledgeSourceParameters
    • azure.search.documents.indexes.models.KnowledgeSourceKind.FABRIC_ONTOLOGY
    • azure.search.documents.knowledgebases.models.FabricOntologyKnowledgeSourceParams
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFabricOntologyActivityArguments
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFabricOntologyActivityRecord
    • azure.search.documents.knowledgebases.models.KnowledgeBaseFabricOntologyReference
  • Below models and enum members are added for WorkIQ knowledge source support

    • azure.search.documents.indexes.models.KnowledgeSourceKind.WORK_IQ
    • azure.search.documents.indexes.models.WorkIQKnowledgeSource
    • azure.search.documents.knowledgebases.models.KnowledgeBaseWorkIQActivityArguments
    • azure.search.documents.knowledgebases.models.KnowledgeBaseWorkIQActivityRecord
    • azure.search.documents.knowledgebases.models.KnowledgeBaseWorkIQReference
    • azure.search.documents.knowledgebases.models.WorkIQAttribution
    • azure.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_serving
    • azure.search.documents.knowledgebases.models.ImageServingStatistics
    • azure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobActivityRecord.image_serving
    • azure.search.documents.knowledgebases.models.KnowledgeBaseImageContent
    • azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeActivityRecord.image_serving
    • azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSharePointActivityRecord.image_serving
    • azure.search.documents.knowledgebases.models.KnowledgeBaseRemoteSharePointActivityRecord.image_serving
    • azure.search.documents.knowledgebases.models.KnowledgeBaseSearchIndexActivityRecord.image_serving
    • azure.search.documents.knowledgebases.models.KnowledgeBaseWebActivityRecord.image_serving
    • azure.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_LABELS
    • azure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobReference.search_sensitivity_label_info
    • azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeReference.search_sensitivity_label_info
    • azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedSharePointReference.search_sensitivity_label_info
    • azure.search.documents.knowledgebases.models.KnowledgeBaseRetrievalResponse.response_sensitivity_label_info
    • azure.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_freshness
    • azure.search.documents.indexes.models.WebKnowledgeSourceParameters.count
    • azure.search.documents.indexes.models.WebKnowledgeSourceParameters.freshness
    • azure.search.documents.indexes.models.WebKnowledgeSourceParameters.language
    • azure.search.documents.indexes.models.WebKnowledgeSourceParameters.market
    • azure.search.documents.knowledgebases.models.FreshnessPolicy
  • Below properties are added for knowledge source resilience and output limits

    • azure.search.documents.knowledgebases.models.KnowledgeBaseRetrievalRequest.max_output_documents
    • azure.search.documents.knowledgebases.models.KnowledgeBaseRetrievalRequest.max_output_size_in_tokens
    • azure.search.documents.knowledgebases.models.KnowledgeSourceParams.fail_on_error
    • azure.search.documents.knowledgebases.models.KnowledgeSourceParams.max_output_documents
  • Below properties are added for knowledge base activity records

    • azure.search.documents.knowledgebases.models.KnowledgeBaseActivityRecord.warning
    • azure.search.documents.knowledgebases.models.KnowledgeBaseModelAnswerSynthesisActivityRecord.model_name
    • azure.search.documents.knowledgebases.models.KnowledgeBaseModelQueryPlanningActivityRecord.model_name
  • Below models are added for knowledge base activity dispatch

    • azure.search.documents.knowledgebases.models.KnowledgeBaseActivityRecordType
    • azure.search.documents.knowledgebases.models.KnowledgeBaseReferenceType
  • Below models and properties are added for knowledge base service capabilities

    • azure.search.documents.indexes.models.KnowledgeBase.cors_options
    • azure.search.documents.indexes.models.SearchIndexKnowledgeSourceParameters.base_filter
    • azure.search.documents.indexes.models.SearchServiceCounters.knowledge_base_counter
    • azure.search.documents.indexes.models.SearchServiceCounters.knowledge_source_counter
    • azure.search.documents.knowledgebases.models.AssetStore
  • Below models, enum members, and properties are added for content understanding skill chunking

    • azure.search.documents.indexes.models.ContentUnderstandingSkillChunkingMethod
    • azure.search.documents.indexes.models.ContentUnderstandingSkillChunkingProperties.method
    • azure.search.documents.indexes.models.ContentUnderstandingSkillChunkingUnit.TOKENS
  • Below properties are added for federated identity on in...

Read more

azure-mgmt-securityinsight_2.0.0b3

29 May 09:39
802876b

Choose a tag to compare

Pre-release

2.0.0b3 (2026-05-27)

Features Added

  • Enum AlertProperty added member SUB_TECHNIQUES
  • Enum AutomationRulePropertyArrayConditionSupportedArrayConditionType added member ALL_ITEMS
  • Enum AutomationRulePropertyArrayConditionSupportedArrayType added member INCIDENT_LABELS
  • Enum AutomationRulePropertyConditionSupportedProperty added member INCIDENT_ALERT_TITLE
  • Enum AutomationRulePropertyConditionSupportedProperty added member INCIDENT_CUSTOM_DETECTION_RULE_IDS
  • Enum ContentType added member ANALYTICS_RULE
  • Enum ContentType added member AUTOMATION_RULE
  • Enum ContentType added member HUNTING_QUERY
  • Enum ContentType added member PARSER
  • Enum ContentType added member PLAYBOOK
  • Enum DataConnectorKind added member GCP
  • Enum DataConnectorKind added member MICROSOFT_PURVIEW_INFORMATION_PROTECTION
  • Enum DataConnectorKind added member PREMIUM_MICROSOFT_DEFENDER_FOR_THREAT_INTELLIGENCE
  • Enum DataConnectorKind added member PURVIEW_AUDIT
  • Enum DataConnectorKind added member REST_API_POLLER
  • Enum EntityQueryTemplateKind added member ANOMALY
  • Enum EntityQueryTemplateKind added member BOOKMARK
  • Enum EntityQueryTemplateKind added member EXPANSION
  • Enum EntityQueryTemplateKind added member GUIDED_INSIGHT
  • Enum EntityQueryTemplateKind added member INSIGHT
  • Enum EntityQueryTemplateKind added member SECURITY_ALERT
  • Model IncidentAdditionalData added property merged_incident_number
  • Model IncidentAdditionalData added property merged_incident_url
  • Enum Kind added member CUSTOM_DETECTION
  • Enum Kind added member NOTEBOOK
  • Enum Kind added member RESOURCES_DATA_CONNECTOR
  • Enum Kind added member STANDALONE
  • Enum Kind added member SUMMARY_RULE
  • Model MTPDataConnectorDataTypes added property alerts
  • Model MTPDataConnectorProperties added property filtered_providers
  • Enum Operator added member AFTER_ABSOLUTE
  • Enum Operator added member AFTER_RELATIVE
  • Enum Operator added member ARRAY_CONTAINS
  • Enum Operator added member ARRAY_NOT_CONTAINS
  • Enum Operator added member BEFORE_ABSOLUTE
  • Enum Operator added member BEFORE_RELATIVE
  • Enum Operator added member EQUALS
  • Enum Operator added member GREATER_THAN
  • Enum Operator added member GREATER_THAN_EQUAL
  • Enum Operator added member IS_FALSE
  • Enum Operator added member IS_NULL
  • Enum Operator added member IS_TRUE
  • Enum Operator added member LESS_THAN
  • Enum Operator added member LESS_THAN_EQUAL
  • Enum Operator added member NOT_EQUALS
  • Enum Operator added member ON_OR_AFTER_ABSOLUTE
  • Enum Operator added member ON_OR_AFTER_RELATIVE
  • Enum Operator added member ON_OR_BEFORE_ABSOLUTE
  • Enum Operator added member ON_OR_BEFORE_RELATIVE
  • Enum Operator added member STRING_CONTAINS
  • Enum Operator added member STRING_ENDS_WITH
  • Enum Operator added member STRING_IS_EMPTY
  • Enum Operator added member STRING_NOT_CONTAINS
  • Enum Operator added member STRING_NOT_ENDS_WITH
  • Enum Operator added member STRING_NOT_STARTS_WITH
  • Enum Operator added member STRING_STARTS_WITH
  • Model Recommendation added property etag
  • Model Recommendation added property name
  • Model Recommendation added property type
  • Model Recommendation added property system_data
  • Model Repo added property installation_id
  • Enum RepoType added member AZURE_DEV_OPS
  • Model ScheduledAlertRuleProperties added property sub_techniques
  • Enum SourceType added member AZURE_STORAGE
  • Enum SourceType added member LOCAL
  • Enum State added member COMPLETED_BY_SYSTEM
  • Enum State added member DISMISSED
  • Enum State added member IN_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 EntitiesOperations added method run_playbook
  • Added operation group AlertRuleOperations
  • Added operation group BillingStatisticsOperations
  • Added operation group ContentPackageOperations
  • ...
Read more

azure-mgmt-msi_8.0.0b2

01 Jun 07:25
701a0a3

Choose a tag to compare

Pre-release

8.0.0b2 (2026-05-25)

Features Added

  • Client ManagedServiceIdentityClient added parameter cloud_setting in method __init__
  • Client ManagedServiceIdentityClient added method send_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 Identity moved instance variable tenant_id, principal_id and client_id under property properties whose type is UserAssignedIdentityProperties
  • Model IdentityUpdate moved instance variable tenant_id, principal_id and client_id under property properties whose type is UserAssignedIdentityProperties
  • Method FederatedIdentityCredentialsOperations.list changed its parameter skiptoken from positional_or_keyword to keyword_only

azure-ai-voicelive_1.3.0b1

28 May 20:39
64f2093

Choose a tag to compare

Pre-release

1.3.0b1 (2026-05-28)

Features Added

  • Azure Realtime Native Voice Support: Added AzureRealtimeNativeVoice and
    AzureRealtimeNativeVoiceName, and expanded voice fields to accept Azure realtime native voices.
  • WebRTC Call Negotiation Support: Added ClientEventRtcCallSdpCreate, ServerEventRtcCallSdpCreated,
    ServerEventRtcCallError, and RtcCallErrorDetails for SDP-based WebRTC call setup.
  • Input Text Streaming Support: Added ClientEventInputTextDelta and ClientEventInputTextDone
    for incrementally streaming text input into existing conversation items.
  • Hosted Agent Invocation Input: Added invoke_input to ResponseCreateParams and
    ServerEventResponseInvocationDelta for hosted agent invocation passthrough data.
  • Audio Playback Lifecycle Events: Added ServerEventOutputAudioBufferStarted and
    ServerEventOutputAudioBufferStopped to track model audio playback start and stop.
  • Echo Cancellation Configuration: Added EchoCancellationReferenceSource and new
    reference_source / channels options on AudioEchoCancellation to support both the default
    server loopback reference path and client-provided stereo echo reference input.
  • Smart End-of-Turn Detection: Added SmartEndOfTurnDetection as an audio-based end-of-turn
    detection option.
  • Parallel Tool Call Control: Added parallel_tool_calls to session models so callers can
    control whether tool calls may run in parallel.

Breaking Changes

  • Image Input Field Rename: Renamed RequestImageContentPart.url to image_url. Update
    image input construction to use image_url= instead of url=.
  • Default API Version Update: Changed the SDK default API version from 2026-04-10 to
    2026-06-01-preview. Pass api_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

27 May 09:15
942b75e

Choose a tag to compare

Pre-release

4.0.0b1 (2026-05-27)

Features Added

  • Client StorageCacheManagementClient added method send_request
  • Client StorageCacheManagementClient added operation group expansion_jobs
  • Enum AmlFilesystemHealthStateType added member EXPANDING
  • 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

Other Changes

  • Deleted model ResourceSkusResult/StorageTargetsResult/UsageModelsResult/UserAssignedIdentitiesValueAutoGenerated/StorageTargetResource which actually were not used by SDK users