Skip to content

Releases: Azure/azure-sdk-for-python

azure-mgmt-resource_25.0.0

06 Feb 05:54
b8707c3

Choose a tag to compare

25.0.0 (2026-02-04)

Breaking Changes

  • This package now only targets the latest Api-Version available on Azure and removes APIs of other Api-Version. After this change, the package can have much smaller size. If your application requires a specific and non-latest Api-Version, it's recommended to pin this package to the previous released version; If your application always only use latest Api-Version, please ignore this change.
  • Operation Group Deployments and DeploymentOperations of ResourceManagementClient are moved to DeploymentsMgmtClient of independent package azure-mgmt-resource-deployments. If you called ResourceManagementClient(...).deployments.xx(...) before, just need to change to DeploymentsMgmtClient(...).deployments.xx(...). And same for DeploymentOperations.
  • The following modules have been separated from azure-mgmt-resource into independent packages: subscriptions, features, links, locks, policy, managedapplications, databoundaries, changes, and privatelinks. Each module is now available as azure-mgmt-resource-{module}.
  • For separated modules, if you previously imported them using statements like from azure.mgmt.resource import SubscriptionClient, you'll need to update your code to from azure.mgmt.resource.subscriptions import SubscriptionClient. If you were already using the fully qualified import path, no changes are required.

azure-mgmt-redhatopenshift_3.0.0

06 Feb 05:54
333ade2

Choose a tag to compare

3.0.0 (2026-02-06)

Features Added

  • Model AzureRedHatOpenShiftClient added parameter cloud_setting in method __init__
  • Client AzureRedHatOpenShiftClient added operation group platform_workload_identity_role_sets
  • Client AzureRedHatOpenShiftClient added operation group platform_workload_identity_role_set
  • Model ClusterProfile added property oidc_issuer
  • Model OpenShiftCluster added property identity
  • Model OpenShiftCluster added property platform_workload_identity_profile
  • Model OpenShiftClusterUpdate added property identity
  • Model OpenShiftClusterUpdate added property platform_workload_identity_profile
  • Added model ManagedServiceIdentity
  • Added enum ManagedServiceIdentityType
  • Added model PlatformWorkloadIdentity
  • Added model PlatformWorkloadIdentityProfile
  • Added model PlatformWorkloadIdentityRole
  • Added model PlatformWorkloadIdentityRoleSet
  • Added model PlatformWorkloadIdentityRoleSetList
  • Added model UserAssignedIdentity
  • Added operation group PlatformWorkloadIdentityRoleSetOperations
  • Added operation group PlatformWorkloadIdentityRoleSetsOperations

Breaking Changes

  • Deleted or renamed client operation group AzureRedHatOpenShiftClient.machine_pools
  • Deleted or renamed client operation group AzureRedHatOpenShiftClient.secrets
  • Deleted or renamed client operation group AzureRedHatOpenShiftClient.sync_identity_providers
  • Deleted or renamed client operation group AzureRedHatOpenShiftClient.sync_sets
  • Model OpenShiftClusterUpdate deleted or renamed its instance variable system_data
  • Deleted or renamed model MachinePool
  • Deleted or renamed model MachinePoolList
  • Deleted or renamed model MachinePoolUpdate
  • Deleted or renamed model Secret
  • Deleted or renamed model SecretList
  • Deleted or renamed model SecretUpdate
  • Deleted or renamed model SyncIdentityProvider
  • Deleted or renamed model SyncIdentityProviderList
  • Deleted or renamed model SyncIdentityProviderUpdate
  • Deleted or renamed model SyncSet
  • Deleted or renamed model SyncSetList
  • Deleted or renamed model SyncSetUpdate
  • Deleted or renamed operation group MachinePoolsOperations
  • Deleted or renamed operation group SecretsOperations
  • Deleted or renamed operation group SyncIdentityProvidersOperations
  • Deleted or renamed operation group SyncSetsOperations

corehttp_1.0.0b7

05 Feb 21:24
d428f09

Choose a tag to compare

corehttp_1.0.0b7 Pre-release
Pre-release

1.0.0b7 (2026-02-05)

Features Added

  • Native tracing support was added. #39172
    • The OpenTelemetryTracer class was added to the corehttp.instrumentation.tracing.opentelemetry module. This is a wrapper around the OpenTelemetry tracer that is used to create spans for SDK operations.
    • Added a get_tracer method to the new corehttp.instrumentation module. This method returns an instance of the OpenTelemetryTracer class if OpenTelemetry is available.
    • A TracingOptions TypedDict class was added to define the options that SDK users can use to configure tracing per-operation. These options include the ability to enable or disable tracing and set additional attributes on spans.
      • Example usage: client.method(tracing_options={"enabled": True, "attributes": {"foo": "bar"}})
    • DistributedHttpTracingPolicy and distributed_trace/distributed_trace_async decorators were added to support OpenTelemetry tracing for SDK operations.
      • SDK clients can define an _instrumentation_config class variable to configure the OpenTelemetry tracer used in method span creation. Possible configuration options are library_name, library_version, schema_url, and attributes.
  • Added a global settings object, corehttp.settings, to the corehttp package. This object can be used to set global settings for the corehttp package. Currently the only setting is tracing_enabled for enabling/disabling tracing. #39172
  • Added start_time and context keyword arguments to OpenTelemetryTracer.start_span and start_as_current_span methods.
  • Added set_span_error_status static method to OpenTelemetryTracer for setting a span's status to ERROR.
  • Added is_generated_model, attribute_list, and TypeHandlerRegistry to corehttp.serialization module for SDK model handling.

Bugs Fixed

  • Fixed retry_backoff_max being ignored in retry policies when configuring retries.
  • Raise correct exception if transport is used while already closed.
  • A timeout error when using the aiohttp transport will now be raised as a corehttp.exceptions.ServiceResponseTimeoutError, a subtype of the previously raised ServiceResponseError.
  • When using with aiohttp 3.10 or later, a connection timeout error will now be raised as a corehttp.exceptions.ServiceRequestTimeoutError, which can be retried.
  • Fixed leaked requests and aiohttp exceptions for streamed responses.
  • Improved granularity of ServiceRequestError and ServiceResponseError exceptions raised in timeout scenarios from the requests and aiohttp transports.
  • BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy will now properly chain exceptions raised during claims challenge handling. If a credential raises an exception when attempting to acquire a token in response to a claims challenge, that exception will be raised with the original 401 response as the cause.

Other Changes

  • Added opentelemetry-api as an optional dependency for tracing. #39172

azure-monitor-opentelemetry-exporter_1.0.0b48

05 Feb 18:24
2505166

Choose a tag to compare

1.0.0b48 (2026-02-05)

Bugs Fixed

  • Fix CPU usage calculation logic for live metrics
    (#45005)

Other Changes

  • Fix Ingestion-Side Sampling Disk Persist Behavior
    (#44980)

azure-mgmt-resource-subscriptions_1.0.0b1

05 Feb 10:00
015e7bf

Choose a tag to compare

1.0.0b1 (2026-02-04)

Other Changes

  • Initial version

azure-mgmt-resource-privatelinks_1.0.0b1

05 Feb 10:00
015e7bf

Choose a tag to compare

1.0.0b1 (2026-02-04)

Other Changes

  • Initial version

azure-mgmt-resource-policy_1.0.0b1

05 Feb 10:00
015e7bf

Choose a tag to compare

Pre-release

1.0.0b1 (2026-02-04)

Other Changes

  • Initial version

azure-mgmt-resource-managedapplications_1.0.0b1

05 Feb 10:00
015e7bf

Choose a tag to compare

1.0.0b1 (2026-02-04)

Other Changes

  • Initial version

azure-mgmt-resource-locks_1.0.0b1

05 Feb 09:58
015e7bf

Choose a tag to compare

Pre-release

1.0.0b1 (2026-02-04)

Other Changes

  • Initial version

azure-mgmt-resource-links_1.0.0b1

05 Feb 10:02
015e7bf

Choose a tag to compare

Pre-release

1.0.0b1 (2026-02-04)

Other Changes

  • Initial version