Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-mgmt-connectedcache_1.0.0b2
1.0.0b2 (2025-01-13)
Features Added
- Model
ConnectedCacheMgmtClientadded parametercloud_settingin method__init__ - Model
AdditionalCacheNodePropertiesadded propertyissues_list - Model
AdditionalCacheNodePropertiesadded propertyissues_count - Model
AdditionalCacheNodePropertiesadded propertycurrent_tls_certificate - Model
AdditionalCacheNodePropertiesadded propertylast_auto_update_info - Model
AdditionalCacheNodePropertiesadded propertycreation_method - Model
AdditionalCacheNodePropertiesadded propertytls_status - Model
CacheNodeInstallPropertiesadded propertytls_certificate_provisioning_key - Model
CacheNodeInstallPropertiesadded propertydrive_configuration - Model
CacheNodeInstallPropertiesadded propertyproxy_url_configuration - Added model
MccCacheNodeAutoUpdateHistory - Added model
MccCacheNodeAutoUpdateHistoryProperties - Added model
MccCacheNodeAutoUpdateInfo - Added model
MccCacheNodeIssueHistory - Added model
MccCacheNodeIssueHistoryProperties - Added model
MccCacheNodeTlsCertificate - Added model
MccCacheNodeTlsCertificateHistory - Added model
MccCacheNodeTlsCertificateProperties - Added model
MccIssue - Operation group
EnterpriseMccCacheNodesOperationsOperationsadded methodget_cache_node_auto_update_history - Operation group
EnterpriseMccCacheNodesOperationsOperationsadded methodget_cache_node_mcc_issue_details_history - Operation group
EnterpriseMccCacheNodesOperationsOperationsadded methodget_cache_node_tls_certificate_history - Operation group
IspCacheNodesOperationsOperationsadded methodget_cache_node_auto_update_history - Operation group
IspCacheNodesOperationsOperationsadded methodget_cache_node_mcc_issue_details_history
Breaking Changes
- Deleted or renamed client operation group
ConnectedCacheMgmtClient.enterprise_customer_operations - Deleted or renamed client operation group
ConnectedCacheMgmtClient.cache_nodes_operations - Model
AdditionalCacheNodePropertiesdeleted or renamed its instance variableproxy_url - Model
AdditionalCacheNodePropertiesdeleted or renamed its instance variableupdate_cycle_type - Model
AdditionalCustomerPropertiesdeleted or renamed its instance variablepeering_db_last_update_time - Deleted or renamed model
CacheNodeOldResponse - Deleted or renamed model
CacheNodePreviewResource - Deleted or renamed model
CycleType - Deleted or renamed model
EnterprisePreviewResource
azure-ai-agentserver-langgraph_1.0.0b14
1.0.0b14 (2026-02-24)
Other Changes
- Pin opentelemetry-semantic-conventions-ai==0.4.13.
azure-ai-agentserver-core_1.0.0b14
1.0.0b14 (2026-02-24)
Other Changes
- Pin opentelemetry-semantic-conventions-ai==0.4.13.
azure-ai-agentserver-agentframework_1.0.0b14
1.0.0b14 (2026-02-24)
Other Changes
- Pin opentelemetry-semantic-conventions-ai==0.4.13.
- Pin azure-ai-projects==2.0.0b3.
azure-mgmt-elasticsan_2.0.0
2.0.0 (2026-01-29)
Features Added
- Model
ElasticSanMgmtClientadded parametercloud_settingin method__init__ - Client
ElasticSanMgmtClientadded methodsend_request - Model
ElasticSanPropertiesadded propertyauto_scale_properties - Model
ElasticSanUpdatePropertiesadded propertyauto_scale_properties - Enum
ProvisioningStatesadded memberDELETED - Enum
ProvisioningStatesadded memberRESTORING - Added enum
AutoScalePolicyEnforcement - Added model
AutoScaleProperties - Added model
DiskSnapshotList - Added model
PreValidationResponse - Added model
ScaleUpProperties - Added model
VolumeNameList - Operation group
VolumesOperationsadded methodbegin_pre_backup - Operation group
VolumesOperationsadded methodbegin_pre_restore
Breaking Changes
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Deleted model
ElasticSanList/SkuInformationList/SnapshotList/VolumeGroupList/VolumeListwhich actually were not used by SDK users - Method
VolumesOperations.begin_deletechanged its parameterx_ms_delete_snapshotsfrompositional_or_keywordtokeyword_only - Method
VolumesOperations.begin_deletechanged its parameterx_ms_force_deletefrompositional_or_keywordtokeyword_only
azure-ai-evaluation_1.15.3
1.15.3 (2026-02-25)
Bugs Fixed
- Fixed Foundry red team double-evaluation that caused ~3x scan latency by removing redundant evaluation_processor.evaluate() call.
- Fixed lost red team attack details where baseline overwrites wiped evaluation results.
- Fixed incorrect per_testing_criteria that showed attack strategies alongside risk categories.
- Fixed metadata leak of internal scorer fields (attack_success, attack_strategy, score) into results.json.
- Improved error logging with run_id, display_name, and full stack traces for red team scan failures.
azure-mgmt-mixedreality_1.1.0b2
1.1.0b2 (2026-02-06)
Other Changes
- This package has been deprecated and will no longer be maintained after 10-01-2025. This package will only receive security fixes until 10-01-2025.
azure-confidentialledger_2.0.0b2
2.0.0b2 (2026-01-29)
Bugs Fixed
- Fixed authentication failure on HTTP redirects by preserving sensitive headers during service-managed redirects within the Confidential Ledger endpoint.
azure-ai-projects_2.0.0b4
2.0.0b4 (2026-02-24)
This is the first release that uses the Generally Available (GA) version "v1" of the Foundry REST APIs.
Features Added
- Tracing: included agent ID in response generation traces when available.
- Tracing: Added support for opt-in trace context propagation.
Breaking changes
- A Responses call on OpenAPI client (
openai_client.responses.create()) that uses an Agent reference, now needs to specify
extra_body={"agent_reference": {"name": agent_name, "type": "agent_reference"}}instead ofextra_body={"agent": {"name": agent_name, "type": "agent_reference"}}. - Agent methods
.agents.create(),.agents.create_from_manifest(),.agents.update()and.agents.update_from_manifest()were removed. Use
the remaining methods.agents.create_version()and.agents.create_version_from_manifest()instead. - To align with OpenAI naming conventions, use "Tool" suffix for class names describing Azure tools that are generally available (stable release):
- Rename class
AzureAISearchAgentTooltoAzureAISearchTool. - Rename class
AzureFunctionAgentTooltoAzureFunctionTool. - Rename class
BingGroundingAgentTooltoBingGroundingTool. - Rename class
OpenApiAgentTooltoOpenApiTool.
- Rename class
- To align with OpenAI naming conventions, use "PreviewTool" suffix for class names describing Azure tools in preview:
- Rename class
A2ATooltoA2APreviewTool. - Rename class
BingCustomSearchAgentTooltoBingCustomSearchPreviewTool. - Rename class
BrowserAutomationAgentTooltoBrowserAutomationPreviewTool. - Rename class
MemorySearchTooltoMemorySearchPreviewTool. - Rename class
MicrosoftFabricAgentTooltoMicrosoftFabricPreviewTool. - Rename class
SharepointAgentTooltoSharepointPreviewTool.
- Rename class
- Other class renames:
- Rename class
PromptAgentDefinitionTexttoPromptAgentDefinitionTextOptions - Rename class
EvaluationComparisonRequesttoInsightRequest
- Rename class
- To use Workflow Agents, which are still in preview, you now need to set an additional input
argumentfoundry_features=FoundryFeaturesOptInKeys.WORKFLOW_AGENTS_V1_PREVIEWwhen calling
.agents.create_version(). - To use Hosted Agents, which are still in preview, you now need to set an additional input
argumentfoundry_features=FoundryFeaturesOptInKeys.HOSTED_AGENTS_V1_PREVIEWwhen calling
.agents.create_version(). - To use
.evaluation_rules.create_or_update()withHumanEvaluationPreviewRuleAction, you now
need to set an additional input argumentfoundry_features=FoundryFeaturesOptInKeys.EVALUATIONS_V1_PREVIEW. - Operation sets that are still in preview now have the ".beta" subclient in their call path. So for example
project_client.memory_stores.create()has changed toproject_client.beta.memory_stores.create().
Similarly for the operation sets:evaluators,insights,evaluation_taxonomies,schedulesandred_teams. - The method
begin_update_memories()in Memory Stores operation now accept optionalitemsof typeList[dict[str, Any]]
instead ofList[ItemParam]. Similarly foritemsin methodsearch_memories(). As a result around 100 classes
that are derived fromItemParamwere removed as they are no longer used by the client library. - Tracing instrumentation, is an experimental preview feature, now requires explicitly opt in by setting the environment variable:
AZURE_EXPERIMENTAL_ENABLE_GENAI_TRACING=true - Tracing: workflow actions in conversation item listings are now emitted as "gen_ai.conversation.item" events
(with role="workflow") instead of "gen_ai.workflow.action" events in the list_conversation_items span. - Tracing: response generation span names changed from "responses {model_name}" to "chat {model_name}" for model
calls and from "responses {agent_name}" to "invoke_agent {agent_name}" for agent calls. - Tracing: response generation operation names changed from "responses" to "chat" for model calls and from "responses"
to "invoke_agent" for agent calls. - Tracing: response generation uses gen_ai.input.messages and gen_ai.output.messages attributes directly under the
span instead of events. - Tracing: agent creation uses gen_ai.system_instructions attribute directly under the span instead of an event.
Note that the attribute name is gen_ai.system_instructions not gen_ai.system.instructions. - Tracing: "gen_ai.provider.name" attribute value changed to "microsoft.foundry".
- Tracing: the format of the function tool call related traces in input and output messages changed to
{"type": "tool_call", "id": "...", "name": "...", "arguments": {...}} and {"type": "tool_call_response", "id": "...", "result": "..."}
Sample updates
- Add and update samples for
AzureFunctionTool,WebSearchTool, andWebSearchPreviewTool - All samples for agent tools call
responses.createAPI withagent_referenceinstead ofagent
azure-cosmos_4.15.0
4.15.0 (2026-02-19)
Features Added
- GA support of Per Partition Automatic Failover and AvailabilityStrategy features.
Bugs Fixed
- Fixed bug where sdk was encountering a timeout issue caused by infinite recursion during the 410 (Gone) error. See PR 44770
- Fixed crash in sync and async clients when
force_refresh_on_startupwas set toNone, which could surface asAttributeError: 'NoneType' object has no attribute '_WritableLocations'during region discovery whendatabase_accountwasNone. See PR 44987 - Fixed bug where unavailable regional endpoints were dropped from the routing list instead of being kept as fallback options. See PR 45200
Other Changes
- Added tests for multi-language support for full text search. See PR 44254
- Renamed
availability_strategy_configintroduced in 4.15.0b1 toavailability_strategyfor both sync and async clients. See PR 45086. - Request-level
availability_strategyneeds to be set toFalsein order to disable availability strategy for that request, as opposed to setting it toNone. See PR 45141.