Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-identity_1.25.0
1.25.0 (2025-09-11)
Features Added
AzureDeveloperCliCredentialnow supportsclaimsinget_tokenandget_token_info. (#42568)- Added new keyword argument
require_envvartoDefaultAzureCredentialto enforce the presence of theAZURE_TOKEN_CREDENTIALSenvironment variable. (#42660)
Bugs Fixed
- Fixed an issue where
AzureDeveloperCliCredentialwould time out during token requests whenazdprompts for user interaction. This issue commonly occurred in environments where theAZD_DEBUGenvironment variable was set, causing the Azure Developer CLI to display additional prompts that interfered with automated token acquisition. (#42535) - Fixed an issue where credentials configured with a default tenant ID of "organizations" (such as
InteractiveBrowserCredentialandDeviceCodeCredential) would fail authentication when a specific tenant ID was provided inget_tokenorget_token_infomethod calls. (#42721)
Other Changes
- Updated
SharedTokenCacheCredentialto raiseCredentialUnavailableErrorinstead ofClientAuthenticationErrorduring token refresh failures when within the context ofDefaultAzureCredential. (#42934)
azure-mgmt-computefleet_2.0.0b1
2.0.0b1 (2025-08-21)
Features Added
- Model
FleetPropertiesadded propertymode - Model
FleetPropertiesadded propertycapacity_type - Model
FleetPropertiesadded propertyzone_allocation_policy - Enum
ManagedServiceIdentityTypeadded memberSYSTEM_ASSIGNED_USER_ASSIGNED - Model
VirtualMachineScaleSetadded propertyname - Added enum
CapacityType - Added enum
FleetMode - Added enum
VMOperationStatus - Added model
VirtualMachine - Added model
ZoneAllocationPolicy - Added enum
ZoneDistributionStrategy - Added model
ZonePreference - Operation group
FleetsOperationsadded methodbegin_cancel - Operation group
FleetsOperationsadded methodlist_virtual_machines
Breaking Changes
- Deleted or renamed enum value
ManagedServiceIdentityType.SYSTEM_AND_USER_ASSIGNED
azure-ai-textanalytics_6.0.0b1
6.0.0b1 (2025-09-11)
This version of the client library defaults to the service API version 2025-05-15-preview.
Features Added
- Added Value Exclusion, synonyms, and new entity types to the detection of Personally Identifiable Information (PII).
Breaking Changes
- Removed
begin_abstract_summaryfor abstracting text summarization, added functionbegin_analyze_text_jobwithAbstractiveSummarizationOperationActionfor this purpose. - Removed
begin_analyze_healthcare_entitiesfor analyzing healthcare entities, added functionbegin_analyze_text_jobwithHealthcareLROTaskfor this purpose. - Removed
analyze_sentimentfor analyzing sentiment, added functionanalyze_textwithTextSentimentAnalysisInputfor this purpose. - Removed
detect_languagefor detecting language, added functionanalyze_textwithLanguageDetectionTextInputfor this purpose. - Removed
extract_key_phrasesfor extracting key phrases, added functionanalyze_textwithTextKeyPhraseExtractionInputfor this purpose. - Removed
begin_multi_label_classifyfor classifying documents into multiple custom categories, added functionbegin_analyze_text_jobwithCustomMultiLabelClassificationActionContentfor this purpose. - Removed
begin_recognize_custom_entitiesfor recognizing custom entities in documents, added functionbegin_analyze_text_jobwithCustomEntitiesLROTaskfor this purpose. - Removed
recognize_entitiesfor recognizing named entities in a batch of documents, added functionanalyze_textwithTextEntityRecognitionInputfor this purpose. - Removed
recognize_linked_entitiesfor detecting linked entities in a batch of documents, added functionanalyze_textwithTextEntityLinkingInputfor this purpose. - Removed
recognize_pii_entitiesfor recognizing personally identifiable information in a batch of documents, added functionanalyze_textwithTextPiiEntitiesRecognitionInputfor this purpose. - Removed
begin_single_label_classifyfor classifying documents into a single custom category, added functionbegin_analyze_text_jobwithCustomSingleLabelClassificationOperationActionfor this purpose.
Other Changes
- Added custom poller
AnalyzeTextLROPollerandAnalyzeTextAsyncLROPollerto customize the return type ofbegin_analyze_text_jobto beAnalyzeTextLROPoller[ItemPaged["TextActions"]]andAnalyzeTextAsyncLROPoller[AsyncItemPaged["TextActions"]]
azure-ai-projects_1.1.0b4
1.1.0b4 (2025-09-12)
Bugs Fixed
- Fix getting secret keys for connections of type "Custom Keys" (GitHub issue 52355)
azure-core_1.35.1
1.35.1 (2025-09-11)
Bugs Fixed
- Fixed an issue where the
retry_backoff_maxparameter inRetryPolicyandAsyncRetryPolicyconstructors was being ignored, causing retry operations to use default maximum backoff values instead of the user-specified limits. #42444
Other Changes
BearerTokenCredentialPolicyandAsyncBearerTokenCredentialPolicywill now properly surface credential exceptions when handling claims challenges. Previously, exceptions from credential token requests were suppressed; now they are raised and chained with the original 401HttpResponseErrorresponse for better debugging visibility. #42536
azure-mgmt-sql_4.0.0b23
4.0.0b23 (2025-09-10)
Features Added
- Added operation DatabasesOperations.list_metric_definitions
- Added operation DatabasesOperations.list_metrics
- Added operation ElasticPoolsOperations.list_metric_definitions
- Added operation ElasticPoolsOperations.list_metrics
- Added operation GeoBackupPoliciesOperations.list_by_database
- Added operation group ElasticPoolActivitiesOperations
- Added operation group ElasticPoolDatabaseActivitiesOperations
- Added operation group ServerCommunicationLinksOperations
- Added operation group ServiceObjectivesOperations
- Model ManagedInstanceEditionCapability has a new parameter zone_redundant
- Model ServerUsage has a new parameter next_reset_time
- Model ServerUsage has a new parameter resource_name
Breaking Changes
- Model DataMaskingRuleListResult no longer has parameter next_link
- Model DatabaseExtensions no longer has parameter administrator_login
- Model DatabaseExtensions no longer has parameter administrator_login_password
- Model DatabaseExtensions no longer has parameter authentication_type
- Model DatabaseExtensions no longer has parameter database_edition
- Model DatabaseExtensions no longer has parameter max_size_bytes
- Model DatabaseExtensions no longer has parameter network_isolation
- Model DatabaseExtensions no longer has parameter service_objective_name
- Model DatabaseKey no longer has parameter key_version
- Model EditionCapability no longer has parameter zone_pinning
- Model ElasticPool no longer has parameter auto_pause_delay
- Model ElasticPoolEditionCapability no longer has parameter zone_pinning
- Model ElasticPoolPerDatabaseSettings no longer has parameter auto_pause_delay
- Model ElasticPoolPerformanceLevelCapability no longer has parameter supported_auto_pause_delay
- Model ElasticPoolPerformanceLevelCapability no longer has parameter supported_min_capacities
- Model ElasticPoolPerformanceLevelCapability no longer has parameter supported_per_database_auto_pause_delay
- Model ElasticPoolPerformanceLevelCapability no longer has parameter supported_zones
- Model ElasticPoolUpdate no longer has parameter auto_pause_delay
- Model EncryptionProtector no longer has parameter key_version
- Model GeoBackupPolicyListResult no longer has parameter next_link
- Model ImportExportExtensionsOperationResult no longer has parameter blob_uri
- Model ImportExportExtensionsOperationResult no longer has parameter private_endpoint_connections
- Model ImportExportExtensionsOperationResult no longer has parameter queued_time
- Model JobAgent no longer has parameter identity
- Model JobAgentUpdate no longer has parameter identity
- Model JobAgentUpdate no longer has parameter sku
- Model LocationCapabilities no longer has parameter is_zone_resilient_provisioning_allowed
- Model LocationCapabilities no longer has parameter supported_job_agent_versions
- Model LogicalDatabaseTransparentDataEncryption no longer has parameter scan_state
- Model ManagedDatabase no longer has parameter extended_accessibility_info
- Model ManagedDatabaseUpdate no longer has parameter extended_accessibility_info
- Model ManagedInstance no longer has parameter memory_size_in_gb
- Model ManagedInstance no longer has parameter requested_logical_availability_zone
- Model ManagedInstanceEditionCapability no longer has parameter is_general_purpose_v2
- Model ManagedInstanceFamilyCapability no longer has parameter zone_redundant
- Model ManagedInstanceLongTermRetentionBackup no longer has parameter backup_storage_access_tier
- Model ManagedInstanceLongTermRetentionPolicy no longer has parameter backup_storage_access_tier
- Model ManagedInstancePrivateLinkProperties no longer has parameter required_zone_names
- Model ManagedInstanceUpdate no longer has parameter memory_size_in_gb
- Model ManagedInstanceUpdate no longer has parameter requested_logical_availability_zone
- Model ManagedInstanceVcoresCapability no longer has parameter included_storage_i_ops
- Model ManagedInstanceVcoresCapability no longer has parameter included_storage_throughput_m_bps
- Model ManagedInstanceVcoresCapability no longer has parameter iops_included_value_override_factor_per_selected_storage_gb
- Model ManagedInstanceVcoresCapability no longer has parameter iops_min_value_override_factor_per_selected_storage_gb
- Model ManagedInstanceVcoresCapability no longer has parameter supported_memory_sizes_in_gb
- Model ManagedInstanceVcoresCapability no longer has parameter supported_storage_i_ops
- Model ManagedInstanceVcoresCapability no longer has parameter supported_storage_throughput_m_bps
- Model ManagedInstanceVcoresCapability no longer has parameter throughput_m_bps_included_value_override_factor_per_selected_storage_gb
- Model ManagedInstanceVcoresCapability no longer has parameter throughput_m_bps_min_value_override_factor_per_selected_storage_gb
- Model SensitivityLabel no longer has parameter client_classification_source
- Model ServerKey no longer has parameter key_version
- Model ServerUsage no longer has parameter id
- Model ServerUsage no longer has parameter type
- Model ServerUsageListResult no longer has parameter next_link
- Model ServiceObjectiveCapability no longer has parameter supported_free_limit_exhaustion_behaviors
- Model ServiceObjectiveCapability no longer has parameter supported_zones
- Model ServiceObjectiveCapability no longer has parameter zone_pinning
- Operation DataMaskingPoliciesOperations.create_or_update no longer has parameter data_masking_policy_name
- Operation DataMaskingPoliciesOperations.get no longer has parameter data_masking_policy_name
- Operation DataMaskingRulesOperations.create_or_update no longer has parameter data_masking_policy_name
- Operation DataMaskingRulesOperations.list_by_database no longer has parameter data_masking_policy_name
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_location no longer has parameter filter
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_location no longer has parameter skip
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_location no longer has parameter top
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_resource_group_location no longer has parameter filter
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_resource_group_location no longer has parameter skip
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_resource_group_location no longer has parameter top
- Operation OutboundFirewallRulesOperations.begin_create_or_update has a new required parameter parameters
- Parameter administrator_login_password of model ExportDatabaseDefinition is now required
- Parameter administrator_login_password of model ImportExistingDatabaseDefinition is now required
- Parameter credential of model JobStepOutput is now required
- Parameter state of model GeoBackupPolicy is now required
- Parameter value of model ServerUsageListResult is now required
- Removed operation GeoBackupPoliciesOperations.list
- Removed operation ManagedDatabaseSensitivityLabelsOperations.list_by_database
- Removed operation ManagedDatabasesOperations.begin_reevaluate_inaccessible_database_state
- Removed operation ManagedInstanceLongTermRetentionPoliciesOperations.begin_delete
- Removed operation ManagedInstancesOperations.begin_reevaluate_inaccessible_database_state
- Removed operation ManagedInstancesOperations.begin_validate_azure_key_vault_encryption_key
- Removed operation SensitivityLabelsOperations.list_by_database
- Removed operation TransparentDataEncryptionsOperations.begin_resume
- Removed operation TransparentDataEncryptionsOperations.begin_suspend
- Removed operation VirtualClustersOperations.begin_create_or_update
- Removed operation group InstancePoolOperationsOperations
- Removed operation group NetworkSecurityPerimeterConfigurationsOperations
azure-cosmos_4.14.0b4
4.14.0b4 (2025-09-11)
Bugs Fixed
- Fixed bug where client provided session token was not respected when client-side session management was disabled. See PR 42965
azure-communication-callautomation_1.6.0b1
1.6.0b1 (2025-09-11)
Features Added
- Added support for moving a participant from one call to another, enabling seamless participant transfer between active calls.
- Added support for retrieving Teams phone call details, including the ability to specify a custom calling context for enhanced integration scenarios.
- Added support for Personally Identifiable Information (PII) redaction and summarization in transcription, improving privacy and providing concise summaries of transcribed content.
- Added support for sentiment analysis in both speech and choice recognition, allowing detection of participant sentiment during call interactions.
azure-ai-voicelive_1.0.0b2
1.0.0b2 (2025-09-10)
Features Added
- Async function call
Bugs Fixed
- Fixed function calling: ensure
FunctionCallOutputItem.outputis properly serialized as a JSON string before sending to the service.
azure-communication-callautomation_1.5.0
1.5.0 (2025-09-10)
Features Added
- Added support for Teams multipersona users in create call, add participant, transfer, and redirect scenarios in OPS calls
- Added TeamsAppSource for use when creating outbound OPS calls
- Recording with the call connection ID is now supported. OPS calls can be recorded using the call connection ID.
- Adds support for SIP headers prefixed with 'X-' and 'X-MS-Custom-' within the CustomCallingContext.
Breaking Changes
- The properties
media_streaming_subscriptionandtranscription_subscriptionofCallConnectionPropertiesare no longer subclasses of the internalModelbaseclass, and no longer have the inherited methods. - The following attributes have now been typed as
Optionalto reflect the actual behaviour:CallParticipant.is_muted,CallParticipant.is_on_hold,AddParticipantResult.invitation_id,CancelAddParticipantOperationResult.invitation_id. - The models
FileSourceandChannelAffinitywill no longer accept arbitrary keyword args in the constructor.
Bugs fixed
- Fixed range specification for download_recording.
- Fixed serialization of participant ordering for start_recording.