Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-mgmt-resource_25.0.0
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
DeploymentsandDeploymentOperationsofResourceManagementClientare moved toDeploymentsMgmtClientof independent packageazure-mgmt-resource-deployments. If you calledResourceManagementClient(...).deployments.xx(...)before, just need to change toDeploymentsMgmtClient(...).deployments.xx(...). And same forDeploymentOperations. - The following modules have been separated from
azure-mgmt-resourceinto independent packages:subscriptions,features,links,locks,policy,managedapplications,databoundaries,changes, andprivatelinks. Each module is now available asazure-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 tofrom 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
3.0.0 (2026-02-06)
Features Added
- Model
AzureRedHatOpenShiftClientadded parametercloud_settingin method__init__ - Client
AzureRedHatOpenShiftClientadded operation groupplatform_workload_identity_role_sets - Client
AzureRedHatOpenShiftClientadded operation groupplatform_workload_identity_role_set - Model
ClusterProfileadded propertyoidc_issuer - Model
OpenShiftClusteradded propertyidentity - Model
OpenShiftClusteradded propertyplatform_workload_identity_profile - Model
OpenShiftClusterUpdateadded propertyidentity - Model
OpenShiftClusterUpdateadded propertyplatform_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
OpenShiftClusterUpdatedeleted or renamed its instance variablesystem_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
1.0.0b7 (2026-02-05)
Features Added
- Native tracing support was added. #39172
- The
OpenTelemetryTracerclass was added to thecorehttp.instrumentation.tracing.opentelemetrymodule. This is a wrapper around the OpenTelemetry tracer that is used to create spans for SDK operations. - Added a
get_tracermethod to the newcorehttp.instrumentationmodule. This method returns an instance of theOpenTelemetryTracerclass if OpenTelemetry is available. - A
TracingOptionsTypedDict 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"}})
- Example usage:
DistributedHttpTracingPolicyanddistributed_trace/distributed_trace_asyncdecorators were added to support OpenTelemetry tracing for SDK operations.- SDK clients can define an
_instrumentation_configclass variable to configure the OpenTelemetry tracer used in method span creation. Possible configuration options arelibrary_name,library_version,schema_url, andattributes.
- SDK clients can define an
- The
- Added a global settings object,
corehttp.settings, to thecorehttppackage. This object can be used to set global settings for thecorehttppackage. Currently the only setting istracing_enabledfor enabling/disabling tracing. #39172 - Added
start_timeandcontextkeyword arguments toOpenTelemetryTracer.start_spanandstart_as_current_spanmethods. - Added
set_span_error_statusstatic method toOpenTelemetryTracerfor setting a span's status to ERROR. - Added
is_generated_model,attribute_list, andTypeHandlerRegistrytocorehttp.serializationmodule for SDK model handling.
Bugs Fixed
- Fixed
retry_backoff_maxbeing ignored in retry policies when configuring retries. - Raise correct exception if transport is used while already closed.
- A timeout error when using the
aiohttptransport will now be raised as acorehttp.exceptions.ServiceResponseTimeoutError, a subtype of the previously raisedServiceResponseError. - When using with
aiohttp3.10 or later, a connection timeout error will now be raised as acorehttp.exceptions.ServiceRequestTimeoutError, which can be retried. - Fixed leaked requests and aiohttp exceptions for streamed responses.
- Improved granularity of
ServiceRequestErrorandServiceResponseErrorexceptions raised in timeout scenarios from the requests and aiohttp transports. BearerTokenCredentialPolicyandAsyncBearerTokenCredentialPolicywill 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-apias an optional dependency for tracing. #39172
azure-monitor-opentelemetry-exporter_1.0.0b48
azure-mgmt-resource-subscriptions_1.0.0b1
1.0.0b1 (2026-02-04)
Other Changes
- Initial version
azure-mgmt-resource-privatelinks_1.0.0b1
1.0.0b1 (2026-02-04)
Other Changes
- Initial version
azure-mgmt-resource-policy_1.0.0b1
1.0.0b1 (2026-02-04)
Other Changes
- Initial version
azure-mgmt-resource-managedapplications_1.0.0b1
1.0.0b1 (2026-02-04)
Other Changes
- Initial version
azure-mgmt-resource-locks_1.0.0b1
1.0.0b1 (2026-02-04)
Other Changes
- Initial version
azure-mgmt-resource-links_1.0.0b1
1.0.0b1 (2026-02-04)
Other Changes
- Initial version