Skip to content

Conversation

@red-hat-konflux
Copy link

This PR contains the following updates:

Package Change Age Confidence
azure-core (source) ==1.26.4 -> ==1.38.0 age confidence
azure-identity 1.16.0 -> 1.25.1 age confidence
azure-identity ==1.13.0 -> ==1.25.1 age confidence
azure-storage-blob (source) 12.19.1 -> 12.28.0 age confidence
azure-storage-blob (source) ==12.16.0 -> ==12.28.0 age confidence
azure-storage-file-share (source) 12.15.0 -> 12.24.0 age confidence
azure-storage-file-share (source) ==12.7.0 -> ==12.24.0 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

Azure/azure-sdk-for-python (azure-core)

v1.38.0

Compare Source

1.38.0 (2026-01-12)

Breaking Changes
  • Changed the continuation token format. Continuation tokens generated by previous versions of azure-core are not compatible with this version.

v1.37.0

Compare Source

1.37.0 (2025-12-11)

Features Added
  • Added get_backcompat_attr_name to azure.core.serialization. get_backcompat_attr_name gets the backcompat name of an attribute using backcompat attribute access. #​44084

v1.36.0

Compare Source

1.36.0 (2025-10-14)

Features Added
  • Added TypeHandlerRegistry to azure.core.serialization to allow developers to register custom serializers and deserializers for specific types or conditions. #​43051
Bugs Fixed
  • Fixed repeated import attempts of cchardet and chardet when charset_normalizer is used #​43092
Other Changes
  • Removed six as a dependency since it was unused. #​39962
  • Added caching to the tracing implementation detection function to prevent potential performance issues from repeated import attempts. #​43338

v1.35.1

Compare Source

1.35.1 (2025-09-11)

Bugs Fixed
  • Fixed an issue where the retry_backoff_max parameter in RetryPolicy and AsyncRetryPolicy constructors was being ignored, causing retry operations to use default maximum backoff values instead of the user-specified limits. #​42444
Other Changes
  • BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy will now properly surface credential exceptions when handling claims challenges. Previously, exceptions from credential token requests were suppressed; now they are raised and chained with the original 401 HttpResponseError response for better debugging visibility. #​42536

v1.35.0

Compare Source

1.35.0 (2025-07-02)

Features Added
  • Added a start_time keyword argument to the start_span and start_as_current_span methods in the OpenTelemetryTracer class. This allows users to specify a custom start time for created spans. #​41106
  • Added a context keyword argument to the start_span and start_as_current_span methods in the OpenTelemetryTracer class. This allows users to specify a custom parent context for created spans. #​41511
  • Added method as_attribute_dict to azure.core.serialization for backcompat migration purposes. Will return a generated model as a dictionary where the keys are in attribute syntax.
  • Added is_generated_model method to azure.core.serialization. Returns whether a given input is a model from one of our generated sdks. #​41445
  • Added attribute_list method to azure.core.serialization. Returns all of the attributes of a given model from one of our generated sdks. #​41571
Other Changes
  • A timeout error when using the aiohttp transport (the default for async SDKs) will now be raised as a azure.core.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 azure.core.exceptions.ServiceRequestTimeoutError, which can be retried.
  • The default implementation of on_challenge in BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy will now cache the retrieved token. #​41857

v1.34.0

Compare Source

1.34.0 (2025-05-01)

Features Added
  • Added a set_span_error_status method to the OpenTelemetryTracer class. This method allows users to set the status of a span to ERROR after it has been created. #​40703
Other Changes
  • Python 3.8 is no longer supported. Please use Python version 3.9 or later.

v1.33.0

Compare Source

1.33.0 (2025-04-03)

Features Added
  • Added native OpenTelemetry tracing to Azure Core which enables users to use OpenTelemetry to trace Azure SDK operations without needing to install a plugin. #​39563
    • To enable native OpenTelemetry tracing, users need to:
      1. Have opentelemetry-api installed.
      2. Ensure that settings.tracing_implementation is not set.
      3. Ensure that settings.tracing_enabled is set to True.
    • If setting.tracing_implementation is set, the tracing plugin will be used instead of the native tracing.
    • If settings.tracing_enabled is set to False, tracing will be disabled.
    • The OpenTelemetryTracer class was added to the azure.core.tracing.opentelemetry module. This is a wrapper around the OpenTelemetry tracer that is used to create spans for Azure SDK operations.
    • Added a get_tracer method to the new azure.core.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"}})
    • The DistributedTracingPolicy and distributed_trace/distributed_trace_async decorators now uses the OpenTelemetry tracer if it is available and native tracing is enabled.
      • 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.
      • DistributedTracingPolicy now accepts a instrumentation_config keyword argument to configure the OpenTelemetry tracer used in HTTP span creation.
Breaking Changes
  • Removed automatic tracing enablement for the OpenTelemetry plugin if opentelemetry was imported. To enable tracing with the plugin, please import azure.core.settings.settings and set settings.tracing_implementation to "opentelemetry". #​39563
  • In DistributedTracingPolicy, the default span name is now just the HTTP method (e.g., "GET", "POST") and no longer includes the URL path. This change was made to converge with the OpenTelemetry HTTP semantic conventions. The full URL is still included in the span attributes.
  • Renamed span attributes in DistributedTracingPolicy:
    • "x-ms-client-request-id" is now "az.client_request_id"
    • "x-ms-request-id" is now "az.service_request_id"
Bugs Fixed
  • Fixed an issue where the traceparent header was not being set correctly in the DistributedTracingPolicy. The traceparent header will now set based on the context of the HTTP client span. #​40074
Other Changes
  • Added opentelemetry-api as an optional dependency for tracing. This can be installed with pip install azure-core[tracing]. #​39563

v1.32.0

Compare Source

1.32.0 (2024-10-31)

Features Added
  • Added a default implementation to handle token challenges in BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy.
Bugs Fixed
  • Fixed an issue where the tracing_attributes keyword argument wasn't being handled at the request/method level. #​38164
Other Changes
  • Log "x-vss-e2eid" and "x-msedge-ref" headers in HttpLoggingPolicy.

v1.31.0

Compare Source

1.31.0 (2024-09-12)

Features Added
  • Added azure.core.AzureClouds enum to represent the different Azure clouds.
  • Added two new credential protocol classes, SupportsTokenInfo and AsyncSupportsTokenInfo, to offer more extensibility in supporting various token acquisition scenarios. #​36565
    • Each new protocol class defines a get_token_info method that returns an AccessTokenInfo object.
  • Added a new TokenRequestOptions class, which is a TypedDict with optional parameters, that can be used to define options for token requests through the get_token_info method. #​36565
  • Added a new AccessTokenInfo class, which is returned by get_token_info implementations. This class contains the token, its expiration time, and optional additional information like when a token should be refreshed. #​36565
  • BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy now first check if a credential has the get_token_info method defined. If so, the get_token_info method is used to acquire a token. Otherwise, the get_token method is used. #​36565
    • These policies now also check the refresh_on attribute when determining if a new token request should be made.
Other Changes
  • The Azure Core OpenTelemetry tracing plugin will now be the preferred tracing plugin over the OpenCensus plugin. If both plugins are installed and opentelemetry is imported, then OpenTelemetry will be used to trace Azure SDK operations. #​35050

v1.30.2

Compare Source

1.30.2 (2024-06-06)

Features Added
  • Tracing: DistributedTracingPolicy will now set an attribute, http.request.resend_count, on HTTP spans for resent requests to indicate the resend attempt number. #​35069
Bugs Fixed
  • Raise correct exception if transport is used while already closed #​35559
Other Changes
  • HTTP tracing spans will now include an error.type attribute if an error status code is returned. #​34619
  • Minimum required Python version is now 3.8

v1.30.1

Compare Source

1.30.1 (2024-02-29)

Other Changes
  • Accept float for retry_after header. #​34203

v1.30.0

Compare Source

1.30.0 (2024-02-01)

Features Added
  • Support tuple input for file values to azure.core.rest.HttpRequest #​33948
  • Support tuple input to files with duplicate field names azure.core.rest.HttpRequest #​34021

v1.29.7

Compare Source

1.29.7 (2024-01-18)

Other Changes

v1.29.6

Compare Source

1.29.6 (2023-12-14)

Bugs Fixed
  • Adjusted AsyncBearerTokenCredentialPolicy to work properly with trio concurrency mechanisms. (#​33307)
Other Changes
  • Added dependency on anyio >=3.0,<5.0
  • Bumped minimum dependency on requests to 2.21.0.

v1.29.5

Compare Source

1.29.5 (2023-10-19)

Bugs Fixed
  • Fixed an issue with multipart/form-data in the async transport where data was not getting encoded into the request body. #​32473
Other Changes
  • Use ssl context from aiohttp by default.

v1.29.4

Compare Source

1.29.4 (2023-09-07)

Bugs Fixed
  • Fixed the issue that some urls trigger an infinite loop. #​31346
  • Fixed issue where IndexError was raised if multipart responses did not match the number of requests. #​31471
  • Fixed issue unbound variable exception if dict is invalid in CloudEvent.from_dict. #​31835
  • Fixed issue asyncBearerTokenCredentialPolicy is not backward compatible with SansIOHTTPPolicy. #​31836
  • Fixed issue mypy complains with new version of azure-core. #​31564

v1.29.3

Compare Source

1.29.3 (2023-08-22)

Bugs Fixed
  • Typing fix: message cannot be None in AzureError. #​31564

v1.29.2

Compare Source

1.29.2 (2023-08-14)

Bugs Fixed
  • Added a default implementation for AsyncTokenCredential.__aexit__() #​31573
Other Changes
  • Bumped typing-extensions version to 4.6.0.

v1.29.1

Compare Source

1.29.1 (2023-08-09)

Bugs Fixed
  • Not pass enabled_cae unless it is explicitly enabled.

v1.29.0

Compare Source

1.29.0 (2023-08-03)

Features Added
  • A keyword argument enable_cae was added to the get_token method of the TokenCredential protocol. #​31012
  • BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy now accept enable_cae keyword arguments in their constructors. This is used in determining if Continuous Access Evaluation (CAE) should be enabled for each get_token request. #​31012

v1.28.0

Compare Source

1.28.0 (2023-07-06)

Features Added
  • Added header name parameter to RequestIdPolicy. #​30772
  • Added SensitiveHeaderCleanupPolicy that cleans up sensitive headers if a redirect happens and the new destination is in another domain. #​28349
Other Changes
  • Catch aiohttp errors and translate them into azure-core errors.

v1.27.1

Compare Source

1.27.1 (2023-06-13)

Bugs Fixed
  • Fix url building for some complex query parameters scenarios #​30707

v1.27.0

Compare Source

1.27.0 (2023-06-01)

Features Added
  • Added support to use sync credentials in AsyncBearerTokenCredentialPolicy. #​30381
  • Added "prefix" parameter to AzureKeyCredentialPolicy #​29901
Bugs Fixed
  • Improve error message when providing the wrong credential type for AzureKeyCredential #​30380

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@openshift-ci
Copy link

openshift-ci bot commented Feb 6, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: red-hat-konflux[bot]
Once this PR has been reviewed and has the lgtm label, please assign terrytangyuan for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci
Copy link

openshift-ci bot commented Feb 6, 2026

Hi @red-hat-konflux[bot]. Thanks for your PR.

I'm waiting for a red-hat-data-services member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 6, 2026
@red-hat-konflux
Copy link
Author

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 7, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 7, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 7, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 7, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 7, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 8, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 8, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 8, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 8, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 8, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 9, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 9, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 9, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 9, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 9, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 10, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 10, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 10, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 10, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 10, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 10, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo chore(deps): update azure-sdk-for-python monorepo - abandoned Feb 11, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update azure-sdk-for-python monorepo - abandoned chore(deps): update azure-sdk-for-python monorepo Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants