Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-cosmos_4.10.0b4
4.10.0b4 (2025-04-01)
Bugs Fixed
- Fixed bug introduced in 4.10.0b3 with explicitly setting
etag
keyword argument asNone
causing exceptions. See PR 40282.
azure-ai-ml_1.26.1
1.26.1 (2025-03-27)
Bugs Fixed
- Handle missing duration value in deployment poller result
corehttp_1.0.0b6
1.0.0b6 (2025-03-27)
Features Added
- The
TokenCredential
andAsyncTokenCredential
protocols have been updated to include a newget_token_info
method. This method should be used to acquire tokens and return anAccessTokenInfo
object. #38346 - Added a new
TokenRequestOptions
class, which is aTypedDict
with optional parameters, that can be used to define options for token requests through theget_token_info
method. #38346 - Added a new
AccessTokenInfo
class, which is returned byget_token_info
implementations. This class contains the token, its expiration time, and optional additional information like when a token should be refreshed. #38346 BearerTokenCredentialPolicy
andAsyncBearerTokenCredentialPolicy
now check if a credential has theget_token_info
method defined. If so, theget_token_info
method is used to acquire a token. #38346- These policies now also check the
refresh_on
attribute when determining if a new token request should be made.
- These policies now also check the
- Added
model
attribute toHttpResponseError
to allow accessing error attributes based on a known model. #39636 - Added
auth_flows
support inBearerTokenCredentialPolicy
. #40084
Breaking Changes
- The
get_token
method has been removed from theTokenCredential
andAsyncTokenCredential
protocols. Implementations should now use the newget_token_info
method to acquire tokens. #38346 - The
AccessToken
class has been removed and replaced with a newAccessTokenInfo
class. #38346 BearerTokenCredentialPolicy
andAsyncBearerTokenCredentialPolicy
now rely on credentials having theget_token_info
method defined. #38346
azure-developer-loadtesting_1.1.0b1
1.1.0b1 (2025-03-27)
Updated the client library to use API Version 2025-05-01-preview. This adds all the capabilities that were introduced until this API version.
This version and all future versions will require Python 3.8+. Python 3.7 is no longer supported.
Features Added
- This release adds models and enums for all the APIs supported by Azure Load Testing
- Support for AutoStop Criteria
- Use
auto_stop_criteria
property on theTest
model to add autostop criteria
- Use
- Support for Quick Load Tests with RPS (Requests Per Second) Inputs
- Use
requests_per_second
andmax_response_time_in_ms
inOptionalLoadTestConfig
model to specify desired RPS for a quick load test
- Use
- Support for URL Tests with JSON based test plans
- Added enum
TestKind
with valueURL
and support forURL_TEST_CONFIG
file type in theFileType
enum
- Added enum
- Support for Locust Load Tests
- Added value
Locust
in theTestKind
enum
- Added value
- Support for Multi Region Load Tests
- Added property
regional_load_test_config
inLoadTestConfiguration
model to specify regional load distribution
- Added property
- Support for Disabling Public IP Deployment for Private Load Tests
- Added property
public_ip_disabled
to theTest
model to disable injecting public IP
- Added property
- Support for uploading ZIP Artifacts
- Added value
ZIPPED_ARTIFACTS
in theFileType
enum
- Added value
- Support for all Test Profiles & Test Profile Run Scenarios
- Added methods
create_or_update_test_profile
,get_test_profile
,delete_test_profile
andlist_test_profiles
inLoadTestAdministrationClient
to work with Test Profiles - Added methods
begin_test_profile_run
,get_test_profile_run
,delete_test_profile_run
andlist_test_profile_runs
inLoadTestRunClient
to work with Test Profile Runs
- Added methods
azure-ai-projects_1.0.0b8
1.0.0b8 (2025-03-28)
Features added
- New parameters added for Azure AI Search tool, with corresponding sample update.
- Fabric tool REST name updated, along with convenience code.
Sample updates
- Sample update demonstrating new parameters added for Azure AI Search tool.
- Sample added using OpenAPI tool against authenticated TripAdvisor API spec.
Bugs Fixed
- Fix for a bug in Agent tracing causing event handler return values to not be returned when tracing is enabled.
- Fix for a bug in Agent tracing causing tool calls not to be recorded in traces.
- Fix for a bug in Agent tracing causing function tool calls to not work properly when tracing is enabled.
- Fix for a bug in Agent streaming, where
agent_id
was not included in the response. This caused the SDK not to make function calls when the thread run status isrequires_action
.
azure-storage-file-datalake_12.20.0
12.20.0 (2025-03-27)
Features Added
- Updated type hints across the entire package and enabled MyPy to run during CI. Some public types may have been adjusted if they were previously erroneous or incomplete.
azure-storage-blob_12.25.1
12.25.1 (2025-03-27)
Other Changes
- Updated dependency for
azure-storage-file-datalake
type hints.
azure-cosmos_4.10.0b3
4.10.0b3 (2025-03-27)
Bugs Fixed
- Fixed too many health checks happening when skipping the recommended client startup. See PR 40203.
Other Changes
azure-ai-documentintelligence_1.0.2
1.0.2 (2025-03-26)
Bugs Fixed
- Fix polling for
begin_copy_classifier_to()
to stop on success response from the "Operation-Location" endpoint and correctly parse the result.
azure-mgmt-sql_4.0.0b21
4.0.0b21 (2025-03-23)
Features Added
- Added operation GeoBackupPoliciesOperations.list
- Added operation ManagedDatabaseSensitivityLabelsOperations.list_by_database
- Added operation ManagedInstanceLongTermRetentionPoliciesOperations.begin_delete
- Added operation SensitivityLabelsOperations.list_by_database
- Added operation group InstancePoolOperationsOperations
- Added operation group NetworkSecurityPerimeterConfigurationsOperations
- Model DataMaskingRuleListResult has a new parameter next_link
- Model DatabaseExtensions has a new parameter administrator_login
- Model DatabaseExtensions has a new parameter administrator_login_password
- Model DatabaseExtensions has a new parameter authentication_type
- Model DatabaseExtensions has a new parameter database_edition
- Model DatabaseExtensions has a new parameter max_size_bytes
- Model DatabaseExtensions has a new parameter network_isolation
- Model DatabaseExtensions has a new parameter service_objective_name
- Model EditionCapability has a new parameter zone_pinning
- Model ElasticPool has a new parameter auto_pause_delay
- Model ElasticPoolEditionCapability has a new parameter zone_pinning
- Model ElasticPoolPerDatabaseSettings has a new parameter auto_pause_delay
- Model ElasticPoolPerformanceLevelCapability has a new parameter supported_auto_pause_delay
- Model ElasticPoolPerformanceLevelCapability has a new parameter supported_min_capacities
- Model ElasticPoolPerformanceLevelCapability has a new parameter supported_per_database_auto_pause_delay
- Model ElasticPoolPerformanceLevelCapability has a new parameter supported_zones
- Model ElasticPoolUpdate has a new parameter auto_pause_delay
- Model GeoBackupPolicyListResult has a new parameter next_link
- Model ImportExportExtensionsOperationResult has a new parameter blob_uri
- Model ImportExportExtensionsOperationResult has a new parameter private_endpoint_connections
- Model ImportExportExtensionsOperationResult has a new parameter queued_time
- Model JobAgent has a new parameter identity
- Model JobAgentUpdate has a new parameter identity
- Model JobAgentUpdate has a new parameter sku
- Model LocationCapabilities has a new parameter supported_job_agent_versions
- Model ManagedInstance has a new parameter total_memory_mb
- Model ManagedInstanceEditionCapability has a new parameter is_general_purpose_v2
- Model ManagedInstanceFamilyCapability has a new parameter zone_redundant
- Model ManagedInstanceLongTermRetentionBackup has a new parameter backup_storage_access_tier
- Model ManagedInstanceLongTermRetentionPolicy has a new parameter backup_storage_access_tier
- Model ManagedInstancePrivateLinkProperties has a new parameter required_zone_names
- Model ManagedInstanceUpdate has a new parameter total_memory_mb
- Model ManagedInstanceVcoresCapability has a new parameter included_storage_i_ops
- Model ManagedInstanceVcoresCapability has a new parameter included_storage_throughput_m_bps
- Model ManagedInstanceVcoresCapability has a new parameter iops_included_value_override_factor_per_selected_storage_gb
- Model ManagedInstanceVcoresCapability has a new parameter iops_min_value_override_factor_per_selected_storage_gb
- Model ManagedInstanceVcoresCapability has a new parameter supported_memory_limits_mb
- Model ManagedInstanceVcoresCapability has a new parameter supported_storage_i_ops
- Model ManagedInstanceVcoresCapability has a new parameter supported_storage_throughput_m_bps
- Model ManagedInstanceVcoresCapability has a new parameter throughput_m_bps_included_value_override_factor_per_selected_storage_gb
- Model ManagedInstanceVcoresCapability has a new parameter throughput_m_bps_min_value_override_factor_per_selected_storage_gb
- Model SensitivityLabel has a new parameter client_classification_source
- Model ServerUsage has a new parameter id
- Model ServerUsage has a new parameter type
- Model ServerUsageListResult has a new parameter next_link
- Model ServiceObjectiveCapability has a new parameter supported_free_limit_exhaustion_behaviors
- Model ServiceObjectiveCapability has a new parameter supported_zones
- Model ServiceObjectiveCapability has a new parameter zone_pinning
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_location has a new optional parameter filter
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_location has a new optional parameter skip
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_location has a new optional parameter top
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_resource_group_location has a new optional parameter filter
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_resource_group_location has a new optional parameter skip
- Operation LongTermRetentionManagedInstanceBackupsOperations.list_by_resource_group_location has a new optional parameter top
Breaking Changes
- Model LongTermRetentionPolicy no longer has parameter backup_storage_access_tier
- Model LongTermRetentionPolicy no longer has parameter make_backups_immutable
- Model ManagedInstanceEditionCapability no longer has parameter zone_redundant
- Model ServerUsage no longer has parameter next_reset_time
- Model ServerUsage no longer has parameter resource_name
- Operation DataMaskingPoliciesOperations.create_or_update has a new required parameter data_masking_policy_name
- Operation DataMaskingPoliciesOperations.get has a new required parameter data_masking_policy_name
- Operation DataMaskingRulesOperations.create_or_update has a new required parameter data_masking_policy_name
- Operation DataMaskingRulesOperations.list_by_database has a new required parameter data_masking_policy_name
- Operation OutboundFirewallRulesOperations.begin_create_or_update no longer has parameter parameters
- Removed operation DatabasesOperations.list_metric_definitions
- Removed operation DatabasesOperations.list_metrics
- Removed operation ElasticPoolsOperations.list_metric_definitions
- Removed operation ElasticPoolsOperations.list_metrics
- Removed operation GeoBackupPoliciesOperations.list_by_database
- Removed operation group ElasticPoolActivitiesOperations
- Removed operation group ElasticPoolDatabaseActivitiesOperations
- Removed operation group ServerCommunicationLinksOperations
- Removed operation group ServiceObjectivesOperations