Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Prepares azure-identity for the 1.25.2 patch release by backing out the beta-only WorkloadIdentityCredential “identity binding proxy” (token proxy) implementation and its tests, and updating release metadata.
Changes:
- Removed
enable_azure_proxy/ token-proxy support code paths fromWorkloadIdentityCredential(sync + async) and deleted the related internal transport implementations. - Removed the extensive token-proxy test coverage from
test_workload_identity_credential*.py. - Updated package release metadata: version set to
1.25.2, changelog updated, and PyPI classifier set to Production/Stable.
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/identity/azure-identity/azure/identity/_credentials/workload_identity.py | Removes token-proxy/enable_azure_proxy support and related constants/helpers. |
| sdk/identity/azure-identity/azure/identity/aio/_credentials/workload_identity.py | Async counterpart: removes token-proxy/enable_azure_proxy support and transport factory. |
| sdk/identity/azure-identity/azure/identity/_constants.py | Removes AKS token-proxy environment variable constants. |
| sdk/identity/azure-identity/azure/identity/_internal/token_binding_transport_mixin.py | Deletes token-proxy transport mixin implementation. |
| sdk/identity/azure-identity/azure/identity/_internal/token_binding_transport_requests.py | Deletes sync requests transport implementation for token-proxy support. |
| sdk/identity/azure-identity/azure/identity/aio/_internal/token_binding_transport_aiohttp.py | Deletes aiohttp transport implementation for token-proxy support. |
| sdk/identity/azure-identity/azure/identity/aio/_internal/token_binding_transport_asyncio.py | Deletes asyncio-requests fallback transport implementation for token-proxy support. |
| sdk/identity/azure-identity/tests/test_workload_identity_credential.py | Removes token-proxy related tests; keeps core token-file behavior tests. |
| sdk/identity/azure-identity/tests/test_workload_identity_credential_async.py | Removes token-proxy related tests; keeps core async token-file behavior tests. |
| sdk/identity/azure-identity/pyproject.toml | Updates development status classifier to Production/Stable. |
| sdk/identity/azure-identity/azure/identity/_version.py | Sets version to 1.25.2. |
| sdk/identity/azure-identity/CHANGELOG.md | Updates top entry to 1.25.2 (2026-02-10) and removes the prior unreleased beta header. |
sdk/identity/azure-identity/azure/identity/_credentials/workload_identity.py
Show resolved
Hide resolved
Removing beta feature for this patch release. Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com>
a84e848 to
e6aae45
Compare
xiangyan99
approved these changes
Feb 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Removing beta feature for this patch release.