Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
Release list
azure-ai-agentserver-responses_2.1.0b2
2.1.0b2 (2026-08-21)
Bugs Fixed
- Restored JSON-string encoding for response-level
internal_metadataso resilient response checkpoints round-trip through Foundry storage. - Restored
get_request_context()identity values while stored Responses handlers run inside durable tasks. get_history_item_idsonInMemoryResponseProviderandFileResponseStorenow keeps the newest item IDs when applyinglimit. (#48514)
azure-ai-agentserver-activity_1.0.0b3
1.0.0b3 (2026-08-21)
Features Added
FoundryStorageadapter backed byFoundryStateStore— Implements the M365AsyncStorageBaseinterface on top of the durable Foundry state store KV layer. Each M365 storage key maps to a per-key FoundryStateStore with user-scoped key isolation. Hosted Activity agents default toFoundryStoragein Foundry containers andMemoryStoragefor local development.
Breaking Changes
- Removed the
POST /api/messagesroute alias. Inbound activities are served only atPOST /activity/messages, which is the endpoint the Foundry platform routes to. Callers that posted to/api/messagesmust use/activity/messages. - Removed public SSE keepalive helper.
Other Changes
- Fixed activity typing and claims test compatibility with M365 SDK 1.4.0. The package now handles the new
py.typedmarker inmicrosoft-agents-hosting-core1.4.0 and the deprecatedis_authenticatedproperty. - Updated FoundryStorage compatibility with
microsoft-agents-hosting-core1.3.0+ (target_clsis now a keyword-only argument inAsyncStorageBase.read).
azure-mgmt-storagesync_2.1.0
2.1.0 (2026-08-13)
Features Added
- Model
CloudEndpointCreateParametersPropertiesadded propertychange_enumeration_interval_days - Model
CloudEndpointPropertiesadded propertychange_enumeration_interval_days - Model
ServerEndpointSyncActivityStatusadded propertyin_progress_large_file_path - Model
ServerEndpointSyncActivityStatusadded propertyin_progress_large_file_percent_complete - Model
ServerEndpointSyncActivityStatusadded propertyin_progress_large_file_size_bytes - Model
ServerEndpointSyncActivityStatusadded propertyis_remaining_final - Model
ServerEndpointSyncActivityStatusadded propertyrecent_items_per_second - Model
ServerEndpointSyncActivityStatusadded propertyrecent_megabytes_per_second - Model
ServerEndpointSyncActivityStatusadded propertyremaining_delete_count - Model
ServerEndpointSyncActivityStatusadded propertyremaining_directory_count - Model
ServerEndpointSyncActivityStatusadded propertyremaining_file_count - Model
ServerEndpointSyncActivityStatusadded propertyremaining_logical_size_bytes - Model
ServerEndpointSyncActivityStatusadded propertywarning - Added model
CloudEndpointUpdateParameters - Added model
CloudEndpointUpdateProperties - Added enum
ServerEndpointSyncSessionWarningType - Operation group
CloudEndpointsOperationsadded methodbegin_update
azure-ai-projects_2.5.0
2.5.0 (2026-08-20)
Dependency update
- Dependency on
openaihas changed toopenai>=3.0.0, which requireshttpx2instead ofhttpx. - Support for Python 3.9 was dropped. The new minimum supported Python version is 3.10.
Features Added
- Added stable Agent-to-Agent (A2A) tools
A2AToolandA2AToolboxTool, with the newA2AProtocolVersionenum for selecting protocol version1.0. - Method
.beta.agents.begin_create_optimization_jobnow returns a custom LRO poller namedAgentOptimizationLROPoller. Itsdetailsproperty exposes the created job ID asjob_id. - Method
.beta.datasets.begin_create_generation_jobnow returns a custom LRO poller namedDatasetGenerationLROPoller. Itsdetailsproperty exposes the created job ID asjob_id. - Method
.beta.evaluators.begin_create_generation_jobnow returns a custom LRO poller namedEvaluatorGenerationLROPoller. Itsdetailsproperty exposes the created job ID asjob_id. - Added the optional read-only
state_sourceproperty toAgentDetailsand the newAgentStateSourceenum. - Added programmatic tool calling through
ProgrammaticToolCallingParamandSpecificProgrammaticToolCallingParam, with newToolType.PROGRAMMATIC_TOOL_CALLINGandToolChoiceParamType.PROGRAMMATIC_TOOL_CALLINGenum members. - Added the optional
allowed_callersproperty toApplyPatchToolParam,CodeInterpreterTool,CodeInterpreterToolboxTool,CustomToolParam,FunctionShellToolParam,FunctionTool,FunctionToolParam,MCPTool, andMCPToolboxTool. Added the newCallableToolAllowedCallerenum valuesdirectandprogrammatic. - Expanded
Reasoningwith optionalmodeandcontextproperties. AddedReasoningModeEnumforstandardandpro;effortnow uses the newReasoningEffortenum, including the newmaxeffort.
Breaking Changes
All breaking changes are associated with beta features.
- Methods
.beta.routines.listand.beta.routines.list_runsreplaced thebeforeargument withafterand now use the service-providednext_linkfor continuation. - Renamed class
TaskGenerationDataGenerationJobOptionstoSimulationSeedDataGenerationJobOptions. The correspondingDataGenerationJobType.TASK_GENERATIONenum member was renamed toDataGenerationJobType.SIMULATION_SEED, and its wire value changed fromtask_generationtosimulation_seed. - Renamed enum
OptimizationDatasetInputTypetoAgentOptimizationDatasetInputType. - Renamed class
OptimizationAgentIdentifiertoOptimizedAgentIdentifier. - Renamed class
OptimizationCandidatetoAgentOptimizationCandidate. - Renamed class
OptimizationDatasetCriteriontoAgentOptimizationDatasetCriterion. - Renamed class
OptimizationDatasetInputtoAgentOptimizationDatasetInput. - Renamed class
OptimizationDatasetItemtoAgentOptimizationDatasetItem. - Renamed class
OptimizationEvaluatorReftoAgentOptimizationEvaluatorRef. - Renamed class
OptimizationInlineDatasetInputtoAgentOptimizationInlineDatasetInput. - Renamed class
OptimizationJobtoAgentOptimizationJob. - Renamed class
OptimizationJobInputstoAgentOptimizationJobInputs. - Renamed class
OptimizationJobListItemtoAgentOptimizationJobListItem. - Renamed class
OptimizationJobProgresstoAgentOptimizationJobProgress. - Renamed class
OptimizationJobResulttoAgentOptimizationJobResult. - Renamed class
OptimizationOptionstoAgentOptimizationOptions. - Renamed class
OptimizationReferenceDatasetInputtoAgentOptimizationReferenceDatasetInput.
Sample updates
- Added
sample_dataset_generation_job_simpleqna_for_finetuning_async.pyundersamples/datasets/, demonstrating asynchronous generation of a SimpleQnA dataset for fine-tuning. - Added
sample_dataset_generation_job_simpleqna_for_finetuning_with_app_polling.pyundersamples/datasets/, demonstrating application-managed polling for a SimpleQnA fine-tuning data generation job. - Added logging samples under
samples/logs/:sample_log_all.pydemonstrating combined logging for Azure SDK and.get_openai_client()operations.sample_log_from_openai_client.pydemonstrating logging for an OpenAI client created from.get_openai_client().sample_log_from_sdk.pydemonstrating logging for Azure AI Projects SDK client operations.sample_log_to_console.pydemonstrating console logging configuration.sample_log_with_logging_disabled.pydemonstrating redacted logging behavior whenlogging_enableis not enabled.
- Renamed optimization polling samples
sample_optimization_job_basic_polling.pyandsample_optimization_job_basic_polling_async.pytosample_optimization_job_advanced_app_polling.pyandsample_optimization_job_advanced_app_polling_async.py.
azure-template_0.1.0b6728330
0.1.0b6728330 (2026-08-21)
Features Added
- Some feature
Breaking Changes
- Some breaking change
Bugs Fixed
- Some bug fix
Other Changes
- Some other change
azure-mgmt-compute-bulkaction_1.0.0b3
1.0.0b3 (2026-08-13)
Features Added
- Model
BulkCreateCustomPropertiesadded propertymin_capacity - Model
BulkCreateCustomPropertiesadded propertypartial_fulfillment_policy - Model
BulkCreateCustomPropertiesadded propertyresources - Model
ExecutionParametersadded propertycapacity_recommendation_parameters - Model
ResourceOperationDetailsadded propertycapacity_recommendation - Added model
BulkCreateCustomResource - Added model
BulkCreateCustomVirtualMachineInfo - Added model
CapacityRecommendation - Added model
CapacityRecommendationDetails - Added model
CapacityRecommendationParameters - Added model
CapacityRecommendationPlacementScore - Added model
CapacityRecommendationSize - Added enum
CapacityRecommendationStatus - Added enum
PartialFulfillmentMode - Added model
PartialFulfillmentPolicy - Added enum
PartialFulfillmentReason - Operation group
BulkCreateCustomOperationsadded methodvirtual_machines_get_operation_status
Breaking Changes
- Renamed enum
RecurringScheduledActionsDeadlineTypetoScheduledActionsDeadlineType - Renamed model
RecurringScheduledActionsExecutionParameterstoScheduledActionsExecutionParameters - Renamed enum
RecurringScheduledActionsProvisioningStatetoScheduledActionsProvisioningState - Renamed enum
RecurringScheduledActionsResourceOperationTypetoScheduledActionsResourceOperationType - Renamed model
RecurringScheduledActionsRetryPolicytoScheduledActionsRetryPolicy - Renamed enum
ResourceProvisioningStatetoOccurrenceResourceProvisioningState
azure-mgmt-chaos_3.0.0b2
3.0.0b2 (2026-07-28)
Features Added
- Client
ChaosManagementClientadded operation groupconnections - Model
PermissionErroradded propertyerror_message - Model
ScenarioConfigurationPropertiesadded propertyresource_targeting - Model
ScenarioRunPropertiesadded propertyexcluded_resources - Model
ScenarioRunPropertiesadded propertyresource_snapshot_id - Model
ValidationPropertiesadded propertyexcluded_resources - Model
ValidationPropertiesadded propertyresources - Model
WorkspaceEvaluationPropertiesadded propertynum_templates_evaluated_cancelled - Model
WorkspaceEvaluationPropertiesadded propertynum_templates_evaluated_failed - Model
WorkspaceEvaluationPropertiesadded propertynum_templates_evaluated_succeeded - Model
WorkspaceEvaluationPropertiesadded propertynum_templates_to_evaluate - Model
WorkspaceEvaluationPropertiesadded propertyresource_snapshot_id - Added model
Connection - Added enum
ConnectionKind - Added model
ConnectionProperties - Added enum
ConnectionStatus - Added model
ResourceTargeting - Added model
ResourceTargetingCriteria - Added model
TemplateEvaluationResultItem - Added model
WorkspaceDiscovery - Added model
WorkspaceDiscoveryProperties - Added enum
WorkspaceDiscoveryStatus - Operation group
ScenarioConfigurationsOperationsadded methodbegin_execute - Operation group
ScenarioRunsOperationsadded methodbegin_cancel - Operation group
WorkspacesOperationsadded methodbegin_discover - Operation group
WorkspacesOperationsadded methodbegin_evaluate - Added operation group
ConnectionsOperations
Breaking Changes
- Model
ScenarioConfigurationPropertiesdeleted or renamed its instance variableexclusions - Model
ScenarioConfigurationPropertiesdeleted or renamed its instance variablefilters - Model
WorkspaceEvaluationPropertiesdeleted or renamed its instance variablenum_scenarios_evaluated_cancelled - Model
WorkspaceEvaluationPropertiesdeleted or renamed its instance variablenum_scenarios_evaluated_failed - Model
WorkspaceEvaluationPropertiesdeleted or renamed its instance variablenum_scenarios_evaluated_succeeded - Model
WorkspaceEvaluationPropertiesdeleted or renamed its instance variablenum_scenarios_to_evaluate - Deleted or renamed model
ConfigurationExclusions - Deleted or renamed model
ConfigurationFilters - Deleted or renamed model
ScenarioEvaluationResultItem - Deleted or renamed method
ScenarioConfigurationsOperations.execute - Deleted or renamed method
ScenarioRunsOperations.cancel - Deleted or renamed method
WorkspacesOperations.begin_refresh_recommendations
azure-appconfiguration_1.10.0b1
1.10.0b1 (2026-08-19)
Features Added
- Added
FeatureFlagClient(sync and async) for managing feature flags through a dedicated endpoint (requires API version2026-05-01-previewor later):- Exposes
set_feature_flag(),get_feature_flag(),list_feature_flags(),delete_feature_flag(),add_feature_flag(),list_feature_flag_revisions(), andlist_labels(). FeatureFlagClientis available fromazure.appconfiguration(sync) andazure.appconfiguration.aio(async).- Added the
FeatureFlagmodel along withFeatureFlagConditions,FeatureFilter,FeatureFlagVariantDefinition,FeatureFlagAllocation,FeatureFlagTelemetryConfiguration,PercentileAllocation,UserAllocation, andGroupAllocation, plus theRequirementTypeandStatusOverrideenums. FeatureFlagClient.list_labels()always lists feature-flag labels, whileAzureAppConfigurationClient.list_labels()always lists key-value labels.
- Exposes
Other Changes
- Updated the default service API version to
2026-05-01-preview.
azure-mgmt-servicegroups_1.0.0
1.0.0 (2026-08-18)
Features Added
- Client
ServiceGroupsMgmtClientadded operation groupoperations - Model
ServiceGroupPropertiesadded propertyattributes - Added enum
ActionType - Added model
Operation - Added model
OperationDisplay - Added enum
Origin - Added model
ServiceGroupAttributes - Added operation group
Operations
Breaking Changes
- Deleted or renamed model
ServiceGroupCollectionResponse - Deleted or renamed method
ServiceGroupsOperations.list_ancestors
azure-mgmt-compute_38.3.0
38.3.0 (2026-08-12)
Features Added
- Client
ComputeManagementClientadded operation groupvirtual_machine_diagnostic_run_commands - Client
ComputeManagementClientadded operation groupvirtual_machine_scale_set_vm_diagnostic_run_commands - Model
CapacityReservationInstanceViewadded propertyreservation_state_info - Model
CapacityReservationInstanceViewWithNameadded propertyreservation_state_info - Model
CapacityReservationProfileadded propertydisable_capacity_reservation_assignment - Model
CapacityReservationUtilizationadded propertyused_reserved_count_by_subscription - Model
HardwareProfileadded propertyprocessor_mode - Model
HostEndpointSettingsadded propertyuse_local_file_rules - Model
ManagedDiskParametersadded propertyadditional_disk_properties - Enum
ReservationTypeadded memberOPEN - Model
ScheduleProfileadded propertyminimum_commitment_days - Model
ScheduleProfileadded propertymodifiable_until - Model
StorageProfileadded propertydisk_api_version - Model
VirtualMachineExtensionImagePropertiesadded propertyextension_feature_metadata - Model
VirtualMachineExtensionImagePropertiesadded propertyrelease_category - Model
VirtualMachineExtensionImagePropertiesadded propertyrelease_notes - Model
VirtualMachineExtensionImagePropertiesadded propertyrun_profile - Model
VirtualMachineExtensionImagePropertiesadded propertyurgency_level - Model
VirtualMachineInstanceViewadded propertycapacity_reservation_type - Model
VirtualMachineIpTagadded propertyfirst_party_service_tag_id - Enum
VirtualMachinePriorityTypesadded memberSPOT_PLUS - Model
VirtualMachineScaleSetHardwareProfileadded propertyprocessor_mode - Model
VirtualMachineScaleSetIpTagadded propertyfirst_party_service_tag_id - Model
VirtualMachineScaleSetManagedDiskParametersadded propertyadditional_disk_properties - Model
VirtualMachineScaleSetStorageProfileadded propertydisk_api_version - Model
VirtualMachineScaleSetUpdateStorageProfileadded propertydisk_api_version - Model
VirtualMachineScaleSetVMInstanceViewadded propertycapacity_reservation_type - Model
VirtualMachineScaleSetVMPropertiesadded propertycapacity_reservation - Added model
AdditionalDiskProperties - Added model
CapacityReservationStateInfo - Added enum
CapacityReservationType - Added enum
DiskApiVersion - Added model
DiskAvailabilityPolicy - Added model
ExtensionFeatureMetadata - Added model
ExtensionFeatureTag - Added enum
ListVersionsExpandOptions - Added model
MigrateVMAvailabilityZoneInput - Added enum
ProcessorMode - Added enum
ReleaseCategory - Added enum
ReservationState - Added enum
RunProfile - Added enum
UrgencyLevel - Added model
VirtualMachineDiagnosticRunCommand - Added enum
VirtualMachineDiskDelayAction - Added enum
VirtualMachineDiskNetworkAccessPolicy - Added model
VirtualMachineDiskProperties - Operation group
VirtualMachineExtensionImagesOperationsadded parameterexpandin methodlist_versions - Operation group
VirtualMachineScaleSetsOperationsadded methodbegin_migrate_vm_availability_zone - Added operation group
VirtualMachineDiagnosticRunCommandsOperations - Added operation group
VirtualMachineScaleSetVMDiagnosticRunCommandsOperations