Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-mgmt-dashboard_2.0.0b1
2.0.0b1 (2025-07-31)
Features Added
- Client
DashboardManagementClient
added operation groupintegration_fabrics
- Client
DashboardManagementClient
added operation groupmanaged_dashboards
- Model
GrafanaConfigurations
added propertysnapshots
- Model
GrafanaConfigurations
added propertyusers
- Model
GrafanaConfigurations
added propertysecurity
- Model
GrafanaConfigurations
added propertyunified_alerting_screenshots
- Added model
IntegrationFabric
- Added model
IntegrationFabricProperties
- Added model
IntegrationFabricPropertiesUpdateParameters
- Added model
IntegrationFabricUpdateParameters
- Added model
ManagedDashboard
- Added model
ManagedDashboardProperties
- Added model
ManagedDashboardUpdateParameters
- Added model
ProxyResource
- Added model
Security
- Added model
Snapshots
- Added model
UnifiedAlertingScreenshots
- Added model
Users
- Operation group
GrafanaOperations
added methodbegin_update
- Added operation group
IntegrationFabricsOperations
- Added operation group
ManagedDashboardsOperations
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. And please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- Deleted or renamed model
ManagedGrafanaListResponse
- Deleted or renamed model
ManagedPrivateEndpointModelListResponse
- Deleted or renamed method
GrafanaOperations.update
azure-ai-projects_1.1.0b1
1.1.0b1 (2025-08-01)
First beta version following the 1.0.0 stable release. It brings back the Evaluation and Red-Team operations which are still in preview.
Features added
- Added methods
cancel
anddelete
to Evaluations.
azure-ai-evaluation_1.10.0
1.10.0 (2025-07-31)
Breaking Changes
- Added
evaluate_query
parameter to all RAI service evaluators that can be passed as a keyword argument. This parameter controls whether queries are included in evaluation data when evaluating query-response pairs. Previously, queries were always included in evaluations. When set toTrue
, both query and response will be evaluated; when set toFalse
(default), only the response will be evaluated. This parameter is available across all RAI service evaluators includingContentSafetyEvaluator
,ViolenceEvaluator
,SexualEvaluator
,SelfHarmEvaluator
,HateUnfairnessEvaluator
,ProtectedMaterialEvaluator
,IndirectAttackEvaluator
,CodeVulnerabilityEvaluator
,UngroundedAttributesEvaluator
,GroundednessProEvaluator
, andEciEvaluator
. Existing code that relies on queries being evaluated will need to explicitly setevaluate_query=True
to maintain the previous behavior.
Features Added
- Added support for Azure OpenAI Python grader via
AzureOpenAIPythonGrader
class, which serves as a wrapper around Azure Open AI Python grader configurations. This new grader object can be supplied to the mainevaluate
method as if it were a normal callable evaluator. - Added
attack_success_thresholds
parameter toRedTeam
class for configuring custom thresholds that determine attack success. This allows users to set specific threshold values for each risk category, with scores greater than the threshold considered successful attacks (i.e. higher threshold means higher
tolerance for harmful responses). - Enhanced threshold reporting in RedTeam results to include default threshold values when custom thresholds aren't specified, providing better transparency about the evaluation criteria used.
Bugs Fixed
- Fixed red team scan
output_path
issue where individual evaluation results were overwriting each other instead of being preserved as separate files. Individual evaluations now create unique files while the user'soutput_path
is reserved for final aggregated results. - Significant improvements to TaskAdherence evaluator. New version has less variance, is much faster and consumes fewer tokens.
- Significant improvements to Relevance evaluator. New version has more concrete rubrics and has less variance, is much faster and consumes fewer tokens.
Other Changes
- The default engine for evaluation was changed from
promptflow
(PFClient) to an in-SDK batch client (RunSubmitterClient)- Note: We've temporarily kept an escape hatch to fall back to the legacy
promptflow
implementation by setting_use_pf_client=True
when invokingevaluate()
.
This is due to be removed in a future release.
- Note: We've temporarily kept an escape hatch to fall back to the legacy
azure-monitor-opentelemetry-exporter_1.0.0b41
azure-communication-phonenumbers_1.4.0b2
1.4.0b2 (2025-08-01)
Features Added
- Added API version
2024-11-15-preview
for SIP routing client
azure-monitor-query_2.0.0
2.0.0 (2025-07-30)
Breaking Changes
MetricsClient
andMetricsQueryClient
have been removed from theazure-monitor-query
package. This is part of the migration to split logs and metrics functionality into separate packages. (#42205)- The
MetricsClient
has been moved to the newazure-monitor-querymetrics
package. - Functionality provided by
MetricsQueryClient
can be access through theazure-mgmt-monitor
package. - For more details, see the migration guide.
- The
Bugs Fixed
- Fixed an issue where the package version in operation user agent strings was always set to "unknown" instead of the actual package version. (#39866)
Other Changes
- Bump minimum dependencies:
azure-core
to>=1.30.0
isodate
to>=0.6.1
typing-extensions
to>=4.6.0
azure-ai-projects_1.0.0
1.0.0 (2025-07-31)
First stable version of the client library. The client library now uses version v1
of the
AI Foundry data plane REST APIs.
Breaking changes
- Features that are still in preview were removed from this stable release. This includes:
- Evaluation operations (property
.evaluations
) - Red-Team operations (property
.red_teams
) - Class
PromptTemplate
. - Package function
enable_telemetry()
- Evaluation operations (property
- Classes were renamed:
- Class
Sku
was renamedModelDeploymentSku
- Class
SasCredential
was renamedBlobReferenceSasCredential
- Class
AssetCredentialResponse
was renamedDatasetCredential
- Class
- Method
.inference.get_azure_openai_client()
was renamed.get_openai_client()
. The.inference
property was removed.
The method is documented as returning an object of typeOpenAI
, but it still returns an object of the derived typeAzureOpenAI
.
The function implementation has not changed. - Method
.telemetry.get_connection_string()
was renamed.telemetry.get_application_insights_connection_string()
Sample updates
- Added a new Dataset sample named
sample_datasets_download.py
to show how you can download all files referenced by a certain Dataset (following a question in this GitHub issue) - Two samples added showing how to do a
responses
operation using an authenticated Azure OpenAI client created
usingget_openai_client()
. - Existing inference samples that used the package function
enable_telemetry()
were updated to remove this call,
and instead add the necessary tracing configuration calls to the sample.
azure-mgmt-sql_4.0.0b22
4.0.0b22 (2025-07-30)
Features Added
- Added operation LongTermRetentionBackupsOperations.begin_lock_time_based_immutability
- Added operation LongTermRetentionBackupsOperations.begin_lock_time_based_immutability_by_resource_group
- Added operation LongTermRetentionBackupsOperations.begin_remove_legal_hold_immutability
- Added operation LongTermRetentionBackupsOperations.begin_remove_legal_hold_immutability_by_resource_group
- Added operation LongTermRetentionBackupsOperations.begin_remove_time_based_immutability
- Added operation LongTermRetentionBackupsOperations.begin_remove_time_based_immutability_by_resource_group
- Added operation LongTermRetentionBackupsOperations.begin_set_legal_hold_immutability
- Added operation LongTermRetentionBackupsOperations.begin_set_legal_hold_immutability_by_resource_group
- Added operation ManagedDatabasesOperations.begin_reevaluate_inaccessible_database_state
- Added operation ManagedInstancesOperations.begin_reevaluate_inaccessible_database_state
- Added operation ManagedInstancesOperations.begin_validate_azure_key_vault_encryption_key
- Added operation TransparentDataEncryptionsOperations.begin_resume
- Added operation TransparentDataEncryptionsOperations.begin_suspend
- Added operation VirtualClustersOperations.begin_create_or_update
- Model DatabaseKey has a new parameter key_version
- Model EncryptionProtector has a new parameter key_version
- Model LocationCapabilities has a new parameter is_zone_resilient_provisioning_allowed
- Model LogicalDatabaseTransparentDataEncryption has a new parameter scan_state
- Model LongTermRetentionBackup has a new parameter legal_hold_immutability
- Model LongTermRetentionBackup has a new parameter time_based_immutability
- Model LongTermRetentionBackup has a new parameter time_based_immutability_mode
- Model LongTermRetentionPolicy has a new parameter time_based_immutability
- Model LongTermRetentionPolicy has a new parameter time_based_immutability_mode
- Model ManagedDatabase has a new parameter extended_accessibility_info
- Model ManagedDatabaseUpdate has a new parameter extended_accessibility_info
- Model ManagedInstance has a new parameter memory_size_in_gb
- Model ManagedInstance has a new parameter requested_logical_availability_zone
- Model ManagedInstanceUpdate has a new parameter memory_size_in_gb
- Model ManagedInstanceUpdate has a new parameter requested_logical_availability_zone
- Model ManagedInstanceVcoresCapability has a new parameter supported_memory_sizes_in_gb
- Model Server has a new parameter create_mode
- Model Server has a new parameter retention_days
- Model ServerKey has a new parameter key_version
- Model ServerUpdate has a new parameter create_mode
- Model ServerUpdate has a new parameter retention_days
Breaking Changes
- Model ManagedInstance no longer has parameter total_memory_mb
- Model ManagedInstanceUpdate no longer has parameter total_memory_mb
- Model ManagedInstanceVcoresCapability no longer has parameter supported_memory_limits_mb
azure-monitor-opentelemetry_1.6.13
1.6.13 (2025-07-30)
Features Added
- Update to latest OpenTelemetry version after instrumentation breaking change fix. Remove Python 3.8 support.
(#42247)
azure-mgmt-computeschedule_1.2.0b1
1.2.0b1 (2025-07-24)
Features Added
- Client
ComputeScheduleMgmtClient
added operation groupscheduled_action_extension
- Client
ComputeScheduleMgmtClient
added operation groupoccurrences
- Client
ComputeScheduleMgmtClient
added operation groupoccurrence_extension
- Added model
CancelOccurrenceRequest
- Added enum
CreatedByType
- Added model
DelayRequest
- Added model
ExtensionResource
- Added enum
Language
- Added enum
Month
- Added model
NotificationProperties
- Added enum
NotificationType
- Added model
Occurrence
- Added model
OccurrenceExtensionProperties
- Added model
OccurrenceExtensionResource
- Added model
OccurrenceProperties
- Added model
OccurrenceResource
- Added model
OccurrenceResultSummary
- Added enum
OccurrenceState
- Added enum
ProvisioningState
- Added model
ProxyResource
- Added model
RecurringActionsResourceOperationResult
- Added model
Resource
- Added model
ResourceAttachRequest
- Added model
ResourceDetachRequest
- Added enum
ResourceOperationStatus
- Added model
ResourcePatchRequest
- Added enum
ResourceProvisioningState
- Added model
ResourceResultSummary
- Added model
ResourceStatus
- Added enum
ResourceType
- Added model
ScheduledAction
- Added model
ScheduledActionProperties
- Added model
ScheduledActionResource
- Added model
ScheduledActionResources
- Added enum
ScheduledActionType
- Added model
ScheduledActionUpdate
- Added model
ScheduledActionUpdateProperties
- Added model
ScheduledActionsSchedule
- Added model
SystemData
- Added model
TrackedResource
- Added enum
WeekDay
- Model
ScheduledActionsOperations
added methodattach_resources
- Model
ScheduledActionsOperations
added methodbegin_create_or_update
- Model
ScheduledActionsOperations
added methodbegin_delete
- Model
ScheduledActionsOperations
added methodcancel_next_occurrence
- Model
ScheduledActionsOperations
added methoddetach_resources
- Model
ScheduledActionsOperations
added methoddisable
- Model
ScheduledActionsOperations
added methodenable
- Model
ScheduledActionsOperations
added methodlist_by_resource_group
- Model
ScheduledActionsOperations
added methodlist_by_subscription
- Model
ScheduledActionsOperations
added methodlist_resources
- Model
ScheduledActionsOperations
added methodpatch_resources
- Model
ScheduledActionsOperations
added methodtrigger_manual_occurrence
- Added operation group
OccurrenceExtensionOperations
- Added operation group
OccurrencesOperations
- Added operation group
ScheduledActionExtensionOperations