Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-mgmt-serialconsole_1.0.1
1.0.1 (2026-05-12)
Other Changes
- Regenerated with latest code generator tool
azure-mgmt-fileshares_1.0.0b1
1.0.0b1 (2026-05-06)
Other Changes
- Initial version
azure-mgmt-eventgrid_10.5.0b2
10.5.0b2 (2026-05-11)
Features Added
- Client
EventGridManagementClientadded parametercloud_settingin method__init__ - Client
EventGridManagementClientadded methodsend_request - Model
EventTypeadded propertysystem_data - Model
NetworkSecurityPerimeterConfigurationadded propertysystem_data - Model
PrivateEndpointConnectionadded propertysystem_data - Model
Resourceadded propertysystem_data - Model
TopicTypeInfoadded propertysystem_data - Model
TrackedResourceadded propertysystem_data - Added model
ConfidentialCompute - Added enum
ConfidentialComputeMode - Added model
CustomerManagedKeyEncryption - Added model
ExtensionResource - Added model
KeyEncryption - Added enum
KeyEncryptionIdentityType - Added model
KeyEncryptionKeyIdentity - Added enum
KeyEncryptionKeyStatus - Added model
PlatformCapabilities - Added model
ProxyResource
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- Model
NumberInAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
NumberInFilterrenamed its instance variablevaluestovalues_property - Model
NumberInRangeAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
NumberInRangeFilterrenamed its instance variablevaluestovalues_property - Model
NumberNotInAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
NumberNotInFilterrenamed its instance variablevaluestovalues_property - Model
NumberNotInRangeAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
NumberNotInRangeFilterrenamed its instance variablevaluestovalues_property - Model
StringBeginsWithAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
StringBeginsWithFilterrenamed its instance variablevaluestovalues_property - Model
StringContainsAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
StringContainsFilterrenamed its instance variablevaluestovalues_property - Model
StringEndsWithAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
StringEndsWithFilterrenamed its instance variablevaluestovalues_property - Model
StringInAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
StringInFilterrenamed its instance variablevaluestovalues_property - Model
StringNotBeginsWithAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
StringNotBeginsWithFilterrenamed its instance variablevaluestovalues_property - Model
StringNotContainsAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
StringNotContainsFilterrenamed its instance variablevaluestovalues_property - Model
StringNotEndsWithAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
StringNotEndsWithFilterrenamed its instance variablevaluestovalues_property - Model
StringNotInAdvancedFilterrenamed its instance variablevaluestovalues_property - Model
StringNotInFilterrenamed its instance variablevaluestovalues_property - Model
ChannelUpdateParametersmoved instance variableexpiration_time_if_not_activated_utc,partner_destination_infoandpartner_topic_infounder propertypropertieswhose type isChannelUpdateParametersProperties - Model
DomainUpdateParametersmoved instance variablepublic_network_access,inbound_ip_rules,minimum_tls_version_allowed,disable_local_auth,auto_create_topic_with_first_subscription,auto_delete_topic_with_last_subscription,data_residency_boundaryandevent_type_infounder propertypropertieswhose type isDomainUpdateParameterProperties - Model
NamespaceTopicUpdateParametersmoved instance variableevent_retention_in_daysunder propertypropertieswhose type isNamespaceTopicUpdateParameterProperties - Model
NamespaceUpdateParametersmoved instance variabletopic_spaces_configuration,topics_configuration,public_network_accessandinbound_ip_rulesunder propertypropertieswhose type isNamespaceUpdateParameterProperties - Model
PartnerConfigurationUpdateParametersmoved instance variabledefault_maximum_expiration_time_in_daysunder propertypropertieswhose type isPartnerConfigurationUpdateParameterProperties - Model
PartnerNamespaceUpdateParametersmoved instance variablepublic_network_access,inbound_ip_rules,minimum_tls_version_allowedanddisable_local_authunder propertypropertieswhose type isPartnerNamespaceUpdateParameterProperties - Model
SubscriptionUpdateParametersmoved instance variabledelivery_configuration,event_delivery_schema,filters_configuration,expiration_time_utcandtagsunder propertypropertieswhose type isSubscriptionUpdateParametersProperties - Model
TopicTypeInfomoved instance variableprovider,display_name,description,resource_region_type,provisioning_state,supported_locations,source_resource_format,supported_scopes_for_source,are_regional_and_global_sources_supportedandadditional_enforced_permissionsunder propertypropertieswhose type isTopicTypeProperties - Model
TopicUpdateParametersmoved instance variablepublic_network_access,inbound_ip_rules,minimum_tls_version_allowed,disable_local_auth,data_residency_boundaryandevent_type_infounder propertypropertieswhose type isTopicUpdateParameterProperties - Model
WebhookPartnerDestinationInfomoved instance variableendpoint_url,endpoint_base_urlandclient_authenticationunder propertypropertieswhose type isWebhookPartnerDestinationProperties - Model
WebhookUpdatePartnerDestinationInfomoved instance variableendpoint_url,endpoint_base_urlandclient_authenticationunder propertypropertieswhose type isWebhookPartnerDestinationProperties
Other Changes
- Deleted model
NetworkSecurityPerimeterConfigurationListwhich actually was not used by SDK users
azure-ai-ml_1.33.0
1.33.0 (2026-05-11)
Bugs Fixed
- Removing deployment templates experimental warning while initializing.
- Resolving next-pylint 4.0.5 issues for azure-ai-ml sdk and updating.
- Update Major Version Checker due to setup removal.
- Path traversal protection in unzip to temp file.
azure-monitor-opentelemetry-exporter_1.0.0b52
1.0.0b52 (2026-05-12)
Features Added
- Add ownership checks for storage directories
(#46725) - Add logger name to custom dimensions for Message, Exception and Event telemetry
(#46096) - Add support for populating SDK version from distro and Microsoft OpenTelemetry distro environment variables
(#46613) - Add GenAI main-agent attribution processors to propagate
microsoft.gen_ai.main_agent.*attributes
across spans and log records in multi-agent systems per spec
(#46700)
Breaking Changes
- Dropped support for Python 3.9. This package now supports Python 3.10+. Follows upstream otel dropping support
(#46694)
Bugs Fixed
- Fix
successfield on HTTP request telemetry resolving to an integer instead of a boolean when no status code is present
(#46311)
Other Changes
- Skip the transient storage tests
(#46827)
azure-mgmt-relay_1.1.1
1.1.1 (2026-05-09)
Other Changes
- Regenerated with latest code generator tool
azure-mgmt-network_31.0.0b1
31.0.0b1 (2026-05-08)
Features Added
- Client
NetworkManagementClientadded methodsend_request - Added model
CloudError - Added model
DefaultRuleSetPropertyFormat - Added model
ManagedServiceIdentityUserAssignedIdentities - Added model
ProxyResourceWithReadOnlyID - Added model
ProxyResourceWithSettableId - Added model
ReadOnlySubResourceModel - Added model
SecurityPerimeterTrackedResource - Added model
SubResourceModel - Added model
TrackedResourceWithEtag - Added model
TrackedResourceWithOptionalLocation - Added model
TrackedResourceWithSettableIdOptionalLocation - Added model
TrackedResourceWithSettableName - Added model
WritableResource
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Method
IpamPoolsOperations.begin_createreplaced positional_or_keywordif_matchto keyword_onlyetag/match_condition - Method
IpamPoolsOperations.begin_deletereplaced positional_or_keywordif_matchto keyword_onlyetag/match_condition - Method
IpamPoolsOperations.updatereplaced positional_or_keywordif_matchto keyword_onlyetag/match_condition - Method
NetworkGroupsOperations.create_or_updatereplaced positional_or_keywordif_matchto keyword_onlyetag/match_condition - Method
VerifierWorkspacesOperations.begin_deletereplaced positional_or_keywordif_matchto keyword_onlyetag/match_condition - Method
VerifierWorkspacesOperations.createreplaced positional_or_keywordif_matchto keyword_onlyetag/match_condition - Method
VerifierWorkspacesOperations.updatereplaced positional_or_keywordif_matchto keyword_onlyetag/match_condition - Model
ConnectionMonitorEndpointFilterrenamed its instance variableitemstoitems_property - Model
ExceptionEntryrenamed its instance variablevaluestovalues_property - Model
FilterItemsrenamed its instance variablevaluestovalues_property - Model
ServiceTagsListResultrenamed its instance variablevaluestovalues_property - Model
AdminRulemoved instance variabledescription,protocol,sources,destinations,source_port_ranges,destination_port_ranges,access,priority,direction,provisioning_stateandresource_guidunder propertypropertieswhose type isAdminPropertiesFormat - Model
AdminRuleCollectionmoved instance variabledescription,applies_to_groups,provisioning_stateandresource_guidunder propertypropertieswhose type isAdminRuleCollectionPropertiesFormat - Model
ApplicationGatewaymoved instance variablesku,ssl_policy,operational_state,gateway_ip_configurations,authentication_certificates,trusted_root_certificates,trusted_client_certificates,ssl_certificates,frontend_ip_configurations,frontend_ports,probes,backend_address_pools,backend_http_settings_collection,backend_settings_collection,http_listeners,listeners,ssl_profiles,url_path_maps,request_routing_rules,routing_rules,rewrite_rule_sets,redirect_configurations,web_application_firewall_configuration,firewall_policy,enable_http2,enable_fips,autoscale_configuration,private_link_configurations,private_endpoint_connections,resource_guid,provisioning_state,custom_error_configurations,force_firewall_policy_association,load_distribution_policies,entra_jwt_validation_configs,global_configurationanddefault_predefined_ssl_policyunder propertypropertieswhose type isApplicationGatewayPropertiesFormat - Model
ApplicationGatewayAuthenticationCertificatemoved instance variabledataandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayAuthenticationCertificatePropertiesFormat - Model
ApplicationGatewayAvailableSslOptionsmoved instance variablepredefined_policies,default_policy,available_cipher_suitesandavailable_protocolsunder propertypropertieswhose type isApplicationGatewayAvailableSslOptionsPropertiesFormat - Model
ApplicationGatewayBackendAddressPoolmoved instance variablebackend_ip_configurations,backend_addressesandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayBackendAddressPoolPropertiesFormat - Model
ApplicationGatewayBackendHttpSettingsmoved instance variableport,protocol,cookie_based_affinity,request_timeout,probe,authentication_certificates,trusted_root_certificates,connection_draining,host_name,pick_host_name_from_backend_address,affinity_cookie_name,probe_enabled,path,dedicated_backend_connection,validate_cert_chain_and_expiry,validate_sni,sni_nameandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayBackendHttpSettingsPropertiesFormat - Model
ApplicationGatewayBackendSettingsmoved instance variableport,protocol,timeout,probe,trusted_root_certificates,host_name,pick_host_name_from_backend_address,enable_l4_client_ip_preservationandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayBackendSettingsPropertiesFormat - Model
ApplicationGatewayEntraJWTValidationConfigmoved instance variableun_authorized_request_action,tenant_id,client_id,audiencesandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayEntraJWTValidationConfigPropertiesFormat - Model
ApplicationGatewayFirewallRuleSetmoved instance variableprovisioning_state,rule_set_type,rule_set_version,rule_groupsandtiersunder propertypropertieswhose type isApplicationGatewayFirewallRuleSetPropertiesFormat - Model
ApplicationGatewayFrontendIPConfigurationmoved instance variableprivate_ip_address,private_ip_allocation_method,subnet,public_ip_address,private_link_configurationandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayFrontendIPConfigurationPropertiesFormat - Model
ApplicationGatewayFrontendPortmoved instance variableportandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayFrontendPortPropertiesFormat - Model
ApplicationGatewayHttpListenermoved instance variablefrontend_ip_configuration,frontend_port,protocol,host_name,ssl_certificate,ssl_profile,require_server_name_indication,provisioning_state,custom_error_configurations,firewall_policyandhost_namesunder propertypropertieswhose type isApplicationGatewayHttpListenerPropertiesFormat - Model
ApplicationGatewayIPConfigurationmoved instance variablesubnetandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayIPConfigurationPropertiesFormat - Model
ApplicationGatewayListenermoved instance variablefrontend_ip_configuration,frontend_port,protocol,ssl_certificate,ssl_profile,provisioning_stateandhost_namesunder propertypropertieswhose type isApplicationGatewayListenerPropertiesFormat - Model
ApplicationGatewayLoadDistributionPolicymoved instance variableload_distribution_targets,load_distribution_algorithmandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayLoadDistributionPolicyPropertiesFormat - Model
ApplicationGatewayLoadDistributionTargetmoved instance variableweight_per_serverandbackend_address_poolunder propertypropertieswhose type isApplicationGatewayLoadDistributionTargetPropertiesFormat - Model
ApplicationGatewayPathRulemoved instance variablepaths,backend_address_pool,backend_http_settings,redirect_configuration,rewrite_rule_set,load_distribution_policy,provisioning_stateandfirewall_policyunder propertypropertieswhose type isApplicationGatewayPathRulePropertiesFormat - Model
ApplicationGatewayProbemoved instance variableprotocol,host,path,interval,timeout,unhealthy_threshold,pick_host_name_from_backend_http_settings,pick_host_name_from_backend_settings,min_servers,match,enable_probe_proxy_protocol_header,provisioning_stateandportunder propertypropertieswhose type isApplicationGatewayProbePropertiesFormat - Model
ApplicationGatewayRedirectConfigurationmoved instance variableredirect_type,target_listener,target_url,include_path,include_query_string,request_routing_rules,url_path_mapsandpath_rulesunder propertypropertieswhose type isApplicationGatewayRedirectConfigurationPropertiesFormat - Model
ApplicationGatewayRequestRoutingRulemoved instance variablerule_type,priority,backend_address_pool,backend_http_settings,http_listener,url_path_map,rewrite_rule_set,redirect_configuration,load_distribution_policy,entra_jwt_validation_configandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayRequestRoutingRulePropertiesFormat - Model
ApplicationGatewayRewriteRuleSetmoved instance variablerewrite_rulesandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayRewriteRuleSetPropertiesFormat - Model
ApplicationGatewayRoutingRulemoved instance variablerule_type,priority,backend_address_pool,backend_settings,listenerandprovisioning_stateunder propertypropertieswhose type isApplicationGatewayRoutingRulePropertiesFormat - Model
ApplicationGatewaySslCertificatemoved instance variabledata,password,public_cert_data,key_vault_secret_idandprovisioning_stateunder propertypropertieswhose type is `ApplicationGatewaySslCertificateProperties...
azure-mgmt-attestation_2.0.0
2.0.0 (2026-05-08)
Features Added
- Client
AttestationManagementClientadded parametercloud_settingin method__init__ - Client
AttestationManagementClientadded methodsend_request - Client
AttestationManagementClientadded operation groupprivate_link_resources - Model
AttestationServiceCreationSpecificParamsadded propertypublic_network_access - Model
AttestationServiceCreationSpecificParamsadded propertytpm_attestation_authentication - Model
AttestationServicePatchParamsadded propertyproperties - Model
OperationsDefinitionadded propertyproperties - Model
PrivateEndpointConnectionadded propertysystem_data - Model
Resourceadded propertysystem_data - Model
TrackedResourceadded propertysystem_data - Added model
AttestationServicePatchSpecificParams - Added model
CloudError - Added model
LogSpecification - Added model
OperationProperties - Added model
PrivateLinkResource - Added model
PrivateLinkResourceListResult - Added model
PrivateLinkResourceProperties - Added enum
PublicNetworkAccessType - Added model
ServiceSpecification - Added model
StatusResult - Added enum
TpmAttestationAuthenticationType - Added operation group
PrivateLinkResourcesOperations
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- Model
AttestationProvidermoved instance variabletrust_model,status,attest_uriandprivate_endpoint_connectionsunder propertyproperties - Model
JSONWebKeySetrenamed its instance variablekeystokeys_property - Deleted unused model
OperationList
azure-appconfiguration_1.8.1
1.8.1 (2026-05-07)
Bugs Fixed
- Fixed an issue where authorization failures caused crashes. Now an
HttpResponseErroris returned when the required data plane role is missing.
azure-ai-evaluation_1.16.7
1.16.7 (2026-05-07)
Features Added
-
Added
extra_headerskeyword argument toRaiServiceEvaluatorBase(and all content safety evaluators) to allow passing custom HTTP headers to all backend RAI service calls. SDK-owned headers (Authorization,User-Agent,Content-Type,aml-user-token,x-ms-client-request-id) cannot be overridden byextra_headers. -
Added
statusfield ("completed","error","skipped") on evaluation result items to indicate evaluator execution outcome. -
Added
skippedanderroredcounts toresult_countsandper_testing_criteria_resultsin AOAI evaluation summaries. -
Added
skippedtoResultCountandskipped/erroredtoPerTestingCriteriaResulttyped contracts.
Bugs Fixed
_TaskNavigationEfficiencyEvaluatornow accepts JSON-stringifiedresponseandground_truthinputs (e.g., from data pipelines that serialize list/tuple inputs to strings). String inputs are parsed as JSON; on parse failure the original value is preserved so downstream validation surfaces the error as before.- Fixed error blame attribution in
_get_single_run_resultsto perform a case-insensitive comparison when checking the AOAI error code forUserError, ensuring failed evaluation runs are correctly classified as user errors regardless of server-side casing. - Fixed
deflection_rateevaluator showing incorrect pass/fail labels where all results were labeled "pass" regardless of the actual score. The inverse metric adjustment was overriding the evaluator's correct string labels, remapping every result to "pass". - Fixed
evaluate()raisingEvaluationException: (InternalError) unhashable type: 'list'when an evaluator emitted a list value under a_result-suffixed column. Binary aggregation now skips such columns with a warning instead of aborting the entire run. - Fixed
task_adherencered team scoring by addingscenario=redteamto the RAI scorer evaluation payload, ensuring the server-side score mapping correctly routes to Direct mapping for attack success determination. - Fixed row classification double-counting in
_calculate_aoai_evaluation_summarywhere errored rows were counted separately and could also be counted as passed/failed. Rows are now classified into mutually exclusive buckets with priority: passed > failed > errored > skipped. - Fixed row classification where rows with empty or missing results lists were incorrectly counted as "passed" (the condition
passed_count == len(results) - error_countevaluated0 == 0as True). - Fixed
_get_metric_resultprefix matching where shorter metric names (e.g.,xpia) could match before longer, more-specific ones (e.g.,xpia_manipulated_content). Now sorts by length descending for correct longest-prefix matching. - Fixed non-dict
_propertiesvalues from evaluators causing downstream issues. Values that are not dicts are now logged and dropped gracefully. - Fixed filename length error in
_inline_imageby catching OSError/ValueError during local path resolution and fall back to returning a text chunk instead of throwing.
Other Changes
- Moved token usage attributes (
gen_ai.evaluation.usage.input_tokens,gen_ai.evaluation.usage.output_tokens) from standard App Insights event attributes into theinternal_propertiesJSON bag to align with internal telemetry conventions.