Skip to content

Releases: Azure/azure-sdk-for-python

azure-mgmt-connectedcache_1.0.0b2

26 Feb 03:21
b865136

Choose a tag to compare

Pre-release

1.0.0b2 (2025-01-13)

Features Added

  • Model ConnectedCacheMgmtClient added parameter cloud_setting in method __init__
  • Model AdditionalCacheNodeProperties added property issues_list
  • Model AdditionalCacheNodeProperties added property issues_count
  • Model AdditionalCacheNodeProperties added property current_tls_certificate
  • Model AdditionalCacheNodeProperties added property last_auto_update_info
  • Model AdditionalCacheNodeProperties added property creation_method
  • Model AdditionalCacheNodeProperties added property tls_status
  • Model CacheNodeInstallProperties added property tls_certificate_provisioning_key
  • Model CacheNodeInstallProperties added property drive_configuration
  • Model CacheNodeInstallProperties added property proxy_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 EnterpriseMccCacheNodesOperationsOperations added method get_cache_node_auto_update_history
  • Operation group EnterpriseMccCacheNodesOperationsOperations added method get_cache_node_mcc_issue_details_history
  • Operation group EnterpriseMccCacheNodesOperationsOperations added method get_cache_node_tls_certificate_history
  • Operation group IspCacheNodesOperationsOperations added method get_cache_node_auto_update_history
  • Operation group IspCacheNodesOperationsOperations added method get_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 AdditionalCacheNodeProperties deleted or renamed its instance variable proxy_url
  • Model AdditionalCacheNodeProperties deleted or renamed its instance variable update_cycle_type
  • Model AdditionalCustomerProperties deleted or renamed its instance variable peering_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

25 Feb 01:25

Choose a tag to compare

Pre-release

1.0.0b14 (2026-02-24)

Other Changes

  • Pin opentelemetry-semantic-conventions-ai==0.4.13.

azure-ai-agentserver-core_1.0.0b14

25 Feb 01:11

Choose a tag to compare

Pre-release

1.0.0b14 (2026-02-24)

Other Changes

  • Pin opentelemetry-semantic-conventions-ai==0.4.13.

azure-ai-agentserver-agentframework_1.0.0b14

25 Feb 01:25

Choose a tag to compare

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

25 Feb 03:18
58d9294

Choose a tag to compare

2.0.0 (2026-01-29)

Features Added

  • Model ElasticSanMgmtClient added parameter cloud_setting in method __init__
  • Client ElasticSanMgmtClient added method send_request
  • Model ElasticSanProperties added property auto_scale_properties
  • Model ElasticSanUpdateProperties added property auto_scale_properties
  • Enum ProvisioningStates added member DELETED
  • Enum ProvisioningStates added member RESTORING
  • Added enum AutoScalePolicyEnforcement
  • Added model AutoScaleProperties
  • Added model DiskSnapshotList
  • Added model PreValidationResponse
  • Added model ScaleUpProperties
  • Added model VolumeNameList
  • Operation group VolumesOperations added method begin_pre_backup
  • Operation group VolumesOperations added method begin_pre_restore

Breaking Changes

azure-ai-evaluation_1.15.3

25 Feb 20:04

Choose a tag to compare

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

24 Feb 10:20
f7c227a

Choose a tag to compare

Pre-release

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

24 Feb 16:29
7f226e1

Choose a tag to compare

Pre-release

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

24 Feb 17:52
f13349e

Choose a tag to compare

Pre-release

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 of extra_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 AzureAISearchAgentTool to AzureAISearchTool.
    • Rename class AzureFunctionAgentTool to AzureFunctionTool.
    • Rename class BingGroundingAgentTool to BingGroundingTool.
    • Rename class OpenApiAgentTool to OpenApiTool.
  • To align with OpenAI naming conventions, use "PreviewTool" suffix for class names describing Azure tools in preview:
    • Rename class A2ATool to A2APreviewTool.
    • Rename class BingCustomSearchAgentTool to BingCustomSearchPreviewTool.
    • Rename class BrowserAutomationAgentTool to BrowserAutomationPreviewTool.
    • Rename class MemorySearchTool to MemorySearchPreviewTool.
    • Rename class MicrosoftFabricAgentTool to MicrosoftFabricPreviewTool.
    • Rename class SharepointAgentTool to SharepointPreviewTool.
  • Other class renames:
    • Rename class PromptAgentDefinitionText to PromptAgentDefinitionTextOptions
    • Rename class EvaluationComparisonRequest to InsightRequest
  • To use Workflow Agents, which are still in preview, you now need to set an additional input
    argument foundry_features=FoundryFeaturesOptInKeys.WORKFLOW_AGENTS_V1_PREVIEW when calling
    .agents.create_version().
  • To use Hosted Agents, which are still in preview, you now need to set an additional input
    argument foundry_features=FoundryFeaturesOptInKeys.HOSTED_AGENTS_V1_PREVIEW when calling
    .agents.create_version().
  • To use .evaluation_rules.create_or_update() with HumanEvaluationPreviewRuleAction, you now
    need to set an additional input argument foundry_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 to project_client.beta.memory_stores.create().
    Similarly for the operation sets: evaluators, insights, evaluation_taxonomies, schedules and red_teams.
  • The method begin_update_memories() in Memory Stores operation now accept optional items of type List[dict[str, Any]]
    instead of List[ItemParam]. Similarly for items in method search_memories(). As a result around 100 classes
    that are derived from ItemParam were 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, and WebSearchPreviewTool
  • All samples for agent tools call responses.create API with agent_reference instead of agent

azure-cosmos_4.15.0

23 Feb 15:59
54c81b9

Choose a tag to compare

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_startup was set to None, which could surface as AttributeError: 'NoneType' object has no attribute '_WritableLocations' during region discovery when database_account was None. 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_config introduced in 4.15.0b1 to availability_strategy for both sync and async clients. See PR 45086.
  • Request-level availability_strategy needs to be set to False in order to disable availability strategy for that request, as opposed to setting it to None. See PR 45141.