Skip to content

Releases: Azure/azure-sdk-for-python

azure-mgmt-serialconsole_1.0.1

13 May 03:34
0673a3a

Choose a tag to compare

1.0.1 (2026-05-12)

Other Changes

  • Regenerated with latest code generator tool

azure-mgmt-fileshares_1.0.0b1

12 May 04:26
4ec9470

Choose a tag to compare

Pre-release

1.0.0b1 (2026-05-06)

Other Changes

  • Initial version

azure-mgmt-eventgrid_10.5.0b2

12 May 04:32
5b9a93b

Choose a tag to compare

Pre-release

10.5.0b2 (2026-05-11)

Features Added

  • Client EventGridManagementClient added parameter cloud_setting in method __init__
  • Client EventGridManagementClient added method send_request
  • Model EventType added property system_data
  • Model NetworkSecurityPerimeterConfiguration added property system_data
  • Model PrivateEndpointConnection added property system_data
  • Model Resource added property system_data
  • Model TopicTypeInfo added property system_data
  • Model TrackedResource added property system_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 NumberInAdvancedFilter renamed its instance variable values to values_property
  • Model NumberInFilter renamed its instance variable values to values_property
  • Model NumberInRangeAdvancedFilter renamed its instance variable values to values_property
  • Model NumberInRangeFilter renamed its instance variable values to values_property
  • Model NumberNotInAdvancedFilter renamed its instance variable values to values_property
  • Model NumberNotInFilter renamed its instance variable values to values_property
  • Model NumberNotInRangeAdvancedFilter renamed its instance variable values to values_property
  • Model NumberNotInRangeFilter renamed its instance variable values to values_property
  • Model StringBeginsWithAdvancedFilter renamed its instance variable values to values_property
  • Model StringBeginsWithFilter renamed its instance variable values to values_property
  • Model StringContainsAdvancedFilter renamed its instance variable values to values_property
  • Model StringContainsFilter renamed its instance variable values to values_property
  • Model StringEndsWithAdvancedFilter renamed its instance variable values to values_property
  • Model StringEndsWithFilter renamed its instance variable values to values_property
  • Model StringInAdvancedFilter renamed its instance variable values to values_property
  • Model StringInFilter renamed its instance variable values to values_property
  • Model StringNotBeginsWithAdvancedFilter renamed its instance variable values to values_property
  • Model StringNotBeginsWithFilter renamed its instance variable values to values_property
  • Model StringNotContainsAdvancedFilter renamed its instance variable values to values_property
  • Model StringNotContainsFilter renamed its instance variable values to values_property
  • Model StringNotEndsWithAdvancedFilter renamed its instance variable values to values_property
  • Model StringNotEndsWithFilter renamed its instance variable values to values_property
  • Model StringNotInAdvancedFilter renamed its instance variable values to values_property
  • Model StringNotInFilter renamed its instance variable values to values_property
  • Model ChannelUpdateParameters moved instance variable expiration_time_if_not_activated_utc, partner_destination_info and partner_topic_info under property properties whose type is ChannelUpdateParametersProperties
  • Model DomainUpdateParameters moved instance variable public_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_boundary and event_type_info under property properties whose type is DomainUpdateParameterProperties
  • Model NamespaceTopicUpdateParameters moved instance variable event_retention_in_days under property properties whose type is NamespaceTopicUpdateParameterProperties
  • Model NamespaceUpdateParameters moved instance variable topic_spaces_configuration, topics_configuration, public_network_access and inbound_ip_rules under property properties whose type is NamespaceUpdateParameterProperties
  • Model PartnerConfigurationUpdateParameters moved instance variable default_maximum_expiration_time_in_days under property properties whose type is PartnerConfigurationUpdateParameterProperties
  • Model PartnerNamespaceUpdateParameters moved instance variable public_network_access, inbound_ip_rules, minimum_tls_version_allowed and disable_local_auth under property properties whose type is PartnerNamespaceUpdateParameterProperties
  • Model SubscriptionUpdateParameters moved instance variable delivery_configuration, event_delivery_schema, filters_configuration, expiration_time_utc and tags under property properties whose type is SubscriptionUpdateParametersProperties
  • Model TopicTypeInfo moved instance variable provider, display_name, description, resource_region_type, provisioning_state, supported_locations, source_resource_format, supported_scopes_for_source, are_regional_and_global_sources_supported and additional_enforced_permissions under property properties whose type is TopicTypeProperties
  • Model TopicUpdateParameters moved instance variable public_network_access, inbound_ip_rules, minimum_tls_version_allowed, disable_local_auth, data_residency_boundary and event_type_info under property properties whose type is TopicUpdateParameterProperties
  • Model WebhookPartnerDestinationInfo moved instance variable endpoint_url, endpoint_base_url and client_authentication under property properties whose type is WebhookPartnerDestinationProperties
  • Model WebhookUpdatePartnerDestinationInfo moved instance variable endpoint_url, endpoint_base_url and client_authentication under property properties whose type is WebhookPartnerDestinationProperties

Other Changes

  • Deleted model NetworkSecurityPerimeterConfigurationList which actually was not used by SDK users

azure-ai-ml_1.33.0

11 May 13:57
6b8fd5e

Choose a tag to compare

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

11 May 22:41
50d2c7e

Choose a tag to compare

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

Bugs Fixed

  • Fix success field 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

11 May 03:18
24ef055

Choose a tag to compare

1.1.1 (2026-05-09)

Other Changes

  • Regenerated with latest code generator tool

azure-mgmt-network_31.0.0b1

09 May 05:32
0fb2e4b

Choose a tag to compare

Pre-release

31.0.0b1 (2026-05-08)

Features Added

  • Client NetworkManagementClient added method send_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_create replaced positional_or_keyword if_match to keyword_only etag/match_condition
  • Method IpamPoolsOperations.begin_delete replaced positional_or_keyword if_match to keyword_only etag/match_condition
  • Method IpamPoolsOperations.update replaced positional_or_keyword if_match to keyword_only etag/match_condition
  • Method NetworkGroupsOperations.create_or_update replaced positional_or_keyword if_match to keyword_only etag/match_condition
  • Method VerifierWorkspacesOperations.begin_delete replaced positional_or_keyword if_match to keyword_only etag/match_condition
  • Method VerifierWorkspacesOperations.create replaced positional_or_keyword if_match to keyword_only etag/match_condition
  • Method VerifierWorkspacesOperations.update replaced positional_or_keyword if_match to keyword_only etag/match_condition
  • Model ConnectionMonitorEndpointFilter renamed its instance variable items to items_property
  • Model ExceptionEntry renamed its instance variable values to values_property
  • Model FilterItems renamed its instance variable values to values_property
  • Model ServiceTagsListResult renamed its instance variable values to values_property
  • Model AdminRule moved instance variable description, protocol, sources, destinations, source_port_ranges, destination_port_ranges, access, priority, direction, provisioning_state and resource_guid under property properties whose type is AdminPropertiesFormat
  • Model AdminRuleCollection moved instance variable description, applies_to_groups, provisioning_state and resource_guid under property properties whose type is AdminRuleCollectionPropertiesFormat
  • Model ApplicationGateway moved instance variable sku, 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_configuration and default_predefined_ssl_policy under property properties whose type is ApplicationGatewayPropertiesFormat
  • Model ApplicationGatewayAuthenticationCertificate moved instance variable data and provisioning_state under property properties whose type is ApplicationGatewayAuthenticationCertificatePropertiesFormat
  • Model ApplicationGatewayAvailableSslOptions moved instance variable predefined_policies, default_policy, available_cipher_suites and available_protocols under property properties whose type is ApplicationGatewayAvailableSslOptionsPropertiesFormat
  • Model ApplicationGatewayBackendAddressPool moved instance variable backend_ip_configurations, backend_addresses and provisioning_state under property properties whose type is ApplicationGatewayBackendAddressPoolPropertiesFormat
  • Model ApplicationGatewayBackendHttpSettings moved instance variable port, 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_name and provisioning_state under property properties whose type is ApplicationGatewayBackendHttpSettingsPropertiesFormat
  • Model ApplicationGatewayBackendSettings moved instance variable port, protocol, timeout, probe, trusted_root_certificates, host_name, pick_host_name_from_backend_address, enable_l4_client_ip_preservation and provisioning_state under property properties whose type is ApplicationGatewayBackendSettingsPropertiesFormat
  • Model ApplicationGatewayEntraJWTValidationConfig moved instance variable un_authorized_request_action, tenant_id, client_id, audiences and provisioning_state under property properties whose type is ApplicationGatewayEntraJWTValidationConfigPropertiesFormat
  • Model ApplicationGatewayFirewallRuleSet moved instance variable provisioning_state, rule_set_type, rule_set_version, rule_groups and tiers under property properties whose type is ApplicationGatewayFirewallRuleSetPropertiesFormat
  • Model ApplicationGatewayFrontendIPConfiguration moved instance variable private_ip_address, private_ip_allocation_method, subnet, public_ip_address, private_link_configuration and provisioning_state under property properties whose type is ApplicationGatewayFrontendIPConfigurationPropertiesFormat
  • Model ApplicationGatewayFrontendPort moved instance variable port and provisioning_state under property properties whose type is ApplicationGatewayFrontendPortPropertiesFormat
  • Model ApplicationGatewayHttpListener moved instance variable frontend_ip_configuration, frontend_port, protocol, host_name, ssl_certificate, ssl_profile, require_server_name_indication, provisioning_state, custom_error_configurations, firewall_policy and host_names under property properties whose type is ApplicationGatewayHttpListenerPropertiesFormat
  • Model ApplicationGatewayIPConfiguration moved instance variable subnet and provisioning_state under property properties whose type is ApplicationGatewayIPConfigurationPropertiesFormat
  • Model ApplicationGatewayListener moved instance variable frontend_ip_configuration, frontend_port, protocol, ssl_certificate, ssl_profile, provisioning_state and host_names under property properties whose type is ApplicationGatewayListenerPropertiesFormat
  • Model ApplicationGatewayLoadDistributionPolicy moved instance variable load_distribution_targets, load_distribution_algorithm and provisioning_state under property properties whose type is ApplicationGatewayLoadDistributionPolicyPropertiesFormat
  • Model ApplicationGatewayLoadDistributionTarget moved instance variable weight_per_server and backend_address_pool under property properties whose type is ApplicationGatewayLoadDistributionTargetPropertiesFormat
  • Model ApplicationGatewayPathRule moved instance variable paths, backend_address_pool, backend_http_settings, redirect_configuration, rewrite_rule_set, load_distribution_policy, provisioning_state and firewall_policy under property properties whose type is ApplicationGatewayPathRulePropertiesFormat
  • Model ApplicationGatewayProbe moved instance variable protocol, 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_state and port under property properties whose type is ApplicationGatewayProbePropertiesFormat
  • Model ApplicationGatewayRedirectConfiguration moved instance variable redirect_type, target_listener, target_url, include_path, include_query_string, request_routing_rules, url_path_maps and path_rules under property properties whose type is ApplicationGatewayRedirectConfigurationPropertiesFormat
  • Model ApplicationGatewayRequestRoutingRule moved instance variable rule_type, priority, backend_address_pool, backend_http_settings, http_listener, url_path_map, rewrite_rule_set, redirect_configuration, load_distribution_policy, entra_jwt_validation_config and provisioning_state under property properties whose type is ApplicationGatewayRequestRoutingRulePropertiesFormat
  • Model ApplicationGatewayRewriteRuleSet moved instance variable rewrite_rules and provisioning_state under property properties whose type is ApplicationGatewayRewriteRuleSetPropertiesFormat
  • Model ApplicationGatewayRoutingRule moved instance variable rule_type, priority, backend_address_pool, backend_settings, listener and provisioning_state under property properties whose type is ApplicationGatewayRoutingRulePropertiesFormat
  • Model ApplicationGatewaySslCertificate moved instance variable data, password, public_cert_data, key_vault_secret_id and provisioning_state under property properties whose type is `ApplicationGatewaySslCertificateProperties...
Read more

azure-mgmt-attestation_2.0.0

08 May 06:24
fb4d75b

Choose a tag to compare

2.0.0 (2026-05-08)

Features Added

  • Client AttestationManagementClient added parameter cloud_setting in method __init__
  • Client AttestationManagementClient added method send_request
  • Client AttestationManagementClient added operation group private_link_resources
  • Model AttestationServiceCreationSpecificParams added property public_network_access
  • Model AttestationServiceCreationSpecificParams added property tpm_attestation_authentication
  • Model AttestationServicePatchParams added property properties
  • Model OperationsDefinition added property properties
  • Model PrivateEndpointConnection added property system_data
  • Model Resource added property system_data
  • Model TrackedResource added property system_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 AttestationProvider moved instance variable trust_model, status, attest_uri and private_endpoint_connections under property properties
  • Model JSONWebKeySet renamed its instance variable keys to keys_property
  • Deleted unused model OperationList

azure-appconfiguration_1.8.1

11 May 07:56
f6ae3b6

Choose a tag to compare

1.8.1 (2026-05-07)

Bugs Fixed

  • Fixed an issue where authorization failures caused crashes. Now an HttpResponseError is returned when the required data plane role is missing.

azure-ai-evaluation_1.16.7

08 May 13:39

Choose a tag to compare

1.16.7 (2026-05-07)

Features Added

  • Added extra_headers keyword argument to RaiServiceEvaluatorBase (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 by extra_headers.

  • Added status field ("completed", "error", "skipped") on evaluation result items to indicate evaluator execution outcome.

  • Added skipped and errored counts to result_counts and per_testing_criteria_results in AOAI evaluation summaries.

  • Added skipped to ResultCount and skipped/errored to PerTestingCriteriaResult typed contracts.

Bugs Fixed

  • _TaskNavigationEfficiencyEvaluator now accepts JSON-stringified response and ground_truth inputs (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_results to perform a case-insensitive comparison when checking the AOAI error code for UserError, ensuring failed evaluation runs are correctly classified as user errors regardless of server-side casing.
  • Fixed deflection_rate evaluator 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() raising EvaluationException: (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_adherence red team scoring by adding scenario=redteam to 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_summary where 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_count evaluated 0 == 0 as True).
  • Fixed _get_metric_result prefix 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 _properties values from evaluators causing downstream issues. Values that are not dicts are now logged and dropped gracefully.
  • Fixed filename length error in _inline_image by 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 the internal_properties JSON bag to align with internal telemetry conventions.