-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Prepare Release for identity v1.18.2 #47755
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR prepares the release for azure-identity version 1.18.2, reverting from beta version 1.19.0-beta.2 to a stable patch release. The primary purpose is to remove the Azure Token Proxy feature that was introduced in the beta version and was not ready for stable release.
Changes:
- Reverted version from 1.19.0-beta.2 to 1.18.2 for azure-identity
- Reverted version from 1.2.0-beta.1 to 1.1.19 for azure-identity-broker
- Removed Azure Token Proxy feature code and tests
- Updated CHANGELOG with dependency updates
Reviewed changes
Copilot reviewed 19 out of 22 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| sdk/identity/azure-identity/pom.xml | Version reverted from 1.19.0-beta.2 to 1.18.2 |
| sdk/identity/azure-identity/CHANGELOG.md | Added release notes for 1.18.2, removed beta release sections |
| sdk/identity/azure-identity/src/main/java/com/azure/identity/WorkloadIdentityCredentialBuilder.java | Removed enableAzureTokenProxy() method and related imports |
| sdk/identity/azure-identity/src/main/java/com/azure/identity/implementation/customtokenproxy/*.java | Deleted all custom token proxy implementation classes |
| sdk/identity/azure-identity/src/main/java/com/azure/identity/implementation/SniSslSocketFactory.java | Deleted SNI SSL socket factory implementation |
| sdk/identity/azure-identity/src/test/java/com/azure/identity/WorkloadIdentityCredentialTest.java | Removed proxy-related tests while keeping core functionality tests |
| sdk/identity/azure-identity/src/test/java/com/azure/identity/WorkloadIdentityCredentialIdentityBindingTest.java | Deleted entire test file for identity binding with token proxy |
| sdk/identity/azure-identity/src/test/resources/test-aks-cert*.p12 | Deleted test certificate files |
| sdk/identity/azure-identity-broker/pom.xml | Version reverted from 1.2.0-beta.1 to 1.1.19, azure-identity dependency updated to 1.18.2 |
| sdk/identity/azure-identity-broker-samples/pom.xml | Updated dependencies to non-beta versions |
| sdk/identity/azure-identity-perf/pom.xml | Updated azure-identity dependency to 1.18.2 |
| sdk/identity/live-test-apps/*/pom.xml | Updated azure-identity dependency references to 1.18.2 in all live test apps |
| sdk/e2e/pom.xml | Updated azure-identity dependency to 1.18.2 |
| eng/versioning/version_client.txt | Updated version tracking for azure-identity and azure-identity-broker |
| ## 1.18.2 (2026-01-20) | ||
|
|
||
| ### Other Changes | ||
| - Removed unused jetty, redisson, and lettuce-core dependencies. | ||
|
|
||
| ## 1.19.0-beta.1 (2025-11-14) | ||
| - Removed unused jetty, redisson, and lettuce-core dependencies. | ||
|
|
||
| ### Features Added | ||
| - Added `enableAzureTokenProxy()` method to `WorkloadIdentityCredentialBuilder` to enable custom token proxy support for Azure Kubernetes clusters. When enabled, the credential attempts to use a custom token proxy configured through environment variables (`AZURE_KUBERNETES_TOKEN_PROXY`, `AZURE_KUBERNETES_CA_FILE`, `AZURE_KUBERNETES_CA_DATA`, `AZURE_KUBERNETES_SNI_NAME`). | ||
| #### Dependency Updates | ||
|
|
||
| ### Other Changes | ||
| - Ported the authentication flow of WorkloadIdentityCredential to use Msal4j. | ||
| - Upgraded `azure-core` from `1.57.0` to version `1.57.1`. | ||
| - Upgraded `azure-core-http-netty` from `1.16.2` to version `1.16.3`. | ||
| - Upgraded `azure-json` from `1.5.0` to version `1.5.1`. |
Copilot
AI
Jan 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The CHANGELOG for version 1.18.2 does not mention the removal of the Azure Token Proxy feature (enableAzureTokenProxy method) that was introduced in 1.19.0-beta.1. Since this PR is reverting from 1.19.0-beta.2 back to a stable release and removing this beta feature, the CHANGELOG should document this removal in the "Other Changes" or "Breaking Changes" section, especially since users who were testing the beta might be affected.
Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:
General Guidelines and Best Practices
Testing Guidelines