Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-mgmt-computelimit_1.0.0
1.0.0 (2026-04-17)
Features Added
- Client
ComputeLimitMgmtClientadded operation groupfeatures - Added model
Feature - Added model
FeatureProperties - Added enum
FeatureState - Added model
OperationStatusResult - Added model
FeaturesOperations
azure-template_0.1.0b6190067
0.1.0b6190067 (2026-04-22)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-template_0.1.0b6189269
0.1.0b6189269 (2026-04-21)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-template_0.1.0b6188839
0.1.0b6188839 (2026-04-21)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-template_0.1.0b6187637
0.1.0b6187637 (2026-04-21)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-ai-transcription_1.0.0b4
1.0.0b4 (2026-04-20)
Other Changes
- Moved the package to a new service category folder
transcription.
azure-mgmt-containerservice_41.1.0
41.1.0 (2026-04-20)
Features Added
- Model
ManagedClusterAzureMonitorProfileadded propertyapp_monitoring - Model
ManagedClusterIngressProfileadded propertygateway_api - Model
ManagedClusterIngressProfileWebAppRoutingadded propertygateway_api_implementations - Model
ManagedClusterPropertiesadded propertyhosted_system_profile - Enum
OSSKUadded memberWINDOWS2025 - Added enum
GatewayAPIIstioEnabled - Added model
ManagedClusterAppRoutingIstio - Added model
ManagedClusterAzureMonitorProfileAppMonitoring - Added model
ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation - Added model
ManagedClusterHostedSystemProfile - Added model
ManagedClusterIngressProfileGatewayConfiguration - Added model
ManagedClusterWebAppRoutingGatewayAPIImplementations - Added enum
ManagedGatewayType
azure-ai-projects_2.1.0
2.1.0 (2026-04-20)
Features Added
get_openai_client()onAIProjectClientnow takes an optional input argumentagent_name. If provided, the returned OpenAI
client will use a base URL of Agent endpoint instead of Foundry Project endpoint. As Agent endpoints are a preview feature, you
need to setallow_preview=Trueon theAIProjectClientconstructor.- New
.beta.agentssub-client added, with Session operations (those only work with Hosted Agents)create_session()delete_session()delete_session_file()download_session_file()get_session()get_session_files()list_sessions()upload_session_file()
- Also on
.beta.agentssub-client, a new methodpatch_agent_details(). - New
beta.skillssub-client added, with Skills operations:create()create_from_package()delete()download()get()list()update()
- New
beta.toolboxessub-client added, with Toolboxes operations:create_version()delete()delete_version()get()get_version()list()list_versions()update()
- Type hinting support for OpenAI client operations
.evals.create()and.evals.runs.create(), when you
get the OpenAI client usingget_openai_client()method ofAIProjectClient. This includes new TypedDicts
classes to help you author the input to these methods. See new TypedDict classesModelSamplingConfigParam,
ToolDescriptionParam,AzureAIAgentTargetParam,AzureAIModelTargetParam,
ResponseRetrievalItemGenerationParams,AzureAIResponsesEvalRunDataSource,AzureAIDataSourceConfig,
TargetCompletionEvalRunDataSource,TestingCriterionAzureAIEvaluator,AzureAIBenchmarkPreviewEvalRunDataSource,
EvalCsvFileIdSource,EvalCsvRunDataSource,RedTeamEvalRunDataSource,TracesPreviewEvalRunDataSource.
Breaking Changes
- Tracing: trace context propagation is enabled by default when tracing is enabled.
Bugs Fixed
- Fix missing type hinting on the returned OpenAI client from method 'get_openai_client()`.
Sample updates
- Evaluation samples updated to use TypedDicts to specify inputs to
.evals.create()and.evals.runs.create()methods. - Renamed environment variable
AZURE_AI_PROJECT_ENDPOINTtoFOUNDRY_PROJECT_ENDPOINTin all samples. - Renamed environment variable
AZURE_AI_MODEL_DEPLOYMENT_NAMEtoFOUNDRY_MODEL_NAMEin all samples. - Renamed environment variable
AZURE_AI_MODEL_AGENT_NAMEtoFOUNDRY_AGENT_NAMEin all samples. - Added Hosted Agents related samples:
sample_agent_endpoint.py,sample_agent_endpoint_async.py,sample_sessions_crud.py,sample_sessions_crud_async.py,sample_sessions_files_upload_download.py,sample_sessions_files_upload_download_async.py,sample_skills_crud.py,sample_skills_crud_async.py,sample_skills_upload_and_download.py,sample_skills_upload_and_download_async.py,sample_toolboxes_crud.py, andsample_toolboxes_crud_async.py. - Added structured inputs + file upload sample (
sample_agent_structured_inputs_file_upload.py) demonstrating passing an uploaded file ID to an agent at runtime. - Added structured inputs + File Search sample (
sample_agent_file_search_structured_inputs.py) demonstrating configuring File Search tool resources via structured inputs. - Added structured inputs + Code Interpreter sample (
sample_agent_code_interpreter_structured_inputs.py) demonstrating passing an uploaded file ID to Code Interpreter via structured inputs. - Added CSV evaluation sample (
sample_evaluations_builtin_with_csv.py) demonstrating evaluation with an uploaded CSV dataset. - Added synthetic data evaluation samples (
sample_synthetic_data_agent_evaluation.py) and (sample_synthetic_data_model_evaluation.py). - Added Chat Completions basic samples (
sample_chat_completions_basic.py,sample_chat_completions_basic_async.py) demonstrating chat completions calls usingAIProjectClient+ the OpenAI-compatible client. - Added Toolboxes CRUD samples (
sample_toolboxes_crud.py,sample_toolboxes_crud_async.py) demonstratingproject_client.beta.toolboxescreate/get/update/list/delete. - Simplified
sample_memory_basic.pyandsample_agent_memory_search.py(and their async equivalent) by removing
options=MemoryStoreDefaultOptions(user_profile_enabled=True, chat_summary_enabled=True)when constructingMemoryStoreDefaultDefinition,
since this is now redundant (it's the service default).
azure-ai-contentunderstanding_1.1.0
1.1.0 (2026-04-20)
Features Added
- Added
usageproperty onAnalyzeLROPollerandAnalyzeAsyncLROPollerto surface billing and token consumption details (UsageDetails) returned by the REST API.
azure-ai-agentserver-responses_1.0.0b4
1.0.0b4 (2026-04-19)
Bugs Fixed
DELETE /responses/{id}no longer returns intermittent 404 when the background task's eager eviction races with the delete handler. Previously,try_evictcould remove the record from in-memory state between the handler'sget()anddelete()calls, causingdelete()to returnFalseand producing a spurious 404. The handler now falls through to the durable provider when the in-memory delete fails due to a concurrent eviction.POST /responseswithbackground=true, stream=falsenow correctly returnsstatus: "in_progress"instead of"completed". Handlers that yield events synchronously (noawaitbetween yields — the normal pattern withResponseEventStream) would cause the background task to run to completion beforerun_backgroundcaptured the initial snapshot. A cooperative yield afterresponse_created_signal.set()now ensures the POST handler resumes promptly.- Conversation history IDs (
previous_response_id,conversation_id) are now validated eagerly before the handler is invoked. A nonexistent reference now returns a 404 error to the client immediately, instead of being silently ignored or surfacing as an opaque error deep inside the handler. The prefetched IDs are reused byResponseContext.get_history(), eliminating a redundant provider call.