Skip to content

Conversation

@anannya03
Copy link
Member

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:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

@anannya03 anannya03 marked this pull request as ready for review January 20, 2026 23:46
@anannya03 anannya03 requested review from a team, g2vinay and joshfree as code owners January 20, 2026 23:46
@anannya03 anannya03 marked this pull request as draft January 20, 2026 23:46
Copy link
Contributor

Copilot AI left a 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

Comment on lines +3 to +13
## 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`.
Copy link

Copilot AI Jan 20, 2026

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.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

1 participant