Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -134,9 +134,9 @@ com.azure:azure-health-deidentification;1.0.0;1.1.0-beta.2
com.azure:azure-health-insights-clinicalmatching;1.0.0-beta.1;1.0.0-beta.2
com.azure:azure-health-insights-cancerprofiling;1.0.0-beta.1;1.0.0-beta.2
com.azure:azure-health-insights-radiologyinsights;1.1.5;1.2.0-beta.1
com.azure:azure-identity;1.18.1;1.19.0-beta.2
com.azure:azure-identity;1.18.1;1.18.2
com.azure:azure-identity-extensions;1.2.6;1.3.0-beta.1
com.azure:azure-identity-broker;1.1.18;1.2.0-beta.1
com.azure:azure-identity-broker;1.1.18;1.1.19
com.azure:azure-identity-broker-samples;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-identity-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-iot-deviceupdate;1.0.31;1.1.0-beta.1
Expand Down
2 changes: 1 addition & 1 deletion sdk/e2e/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.19.0-beta.2</version> <!-- {x-version-update;com.azure:azure-identity;current} -->
<version>1.18.2</version> <!-- {x-version-update;com.azure:azure-identity;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand Down
4 changes: 2 additions & 2 deletions sdk/identity/azure-identity-broker-samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.19.0-beta.2</version> <!-- {x-version-update;com.azure:azure-identity;current} -->
<version>1.18.2</version> <!-- {x-version-update;com.azure:azure-identity;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity-broker</artifactId>
<version>1.2.0-beta.1</version> <!-- {x-version-update;com.azure:azure-identity-broker;current} -->
<version>1.1.19</version> <!-- {x-version-update;com.azure:azure-identity-broker;current} -->
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
Expand Down
10 changes: 4 additions & 6 deletions sdk/identity/azure-identity-broker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
# Release History

## 1.2.0-beta.1 (Unreleased)
## 1.1.19 (2026-01-20)

### Features Added

### Breaking Changes
### Other Changes

### Bugs Fixed
#### Dependency Updates

### Other Changes
- Upgraded `azure-identity` from `1.18.1` to version `1.18.2`.

## 1.1.18 (2025-10-13)

Expand Down
4 changes: 2 additions & 2 deletions sdk/identity/azure-identity-broker/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<groupId>com.azure</groupId>
<artifactId>azure-identity-broker</artifactId>
<version>1.2.0-beta.1</version><!-- {x-version-update;com.azure:azure-identity-broker;current} -->
<version>1.1.19</version><!-- {x-version-update;com.azure:azure-identity-broker;current} -->

<name>Microsoft Azure Identity Brokered Authentication Library</name>
<description>This module contains brokered authentication extensions for Microsoft Azure Identity.</description>
Expand Down Expand Up @@ -36,7 +36,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.19.0-beta.2</version> <!-- {x-version-update;com.azure:azure-identity;current} -->
<version>1.18.2</version> <!-- {x-version-update;com.azure:azure-identity;current} -->
</dependency>

<dependency>
Expand Down
2 changes: 1 addition & 1 deletion sdk/identity/azure-identity-perf/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.19.0-beta.2</version> <!-- {x-version-update;com.azure:azure-identity;current} -->
<version>1.18.2</version> <!-- {x-version-update;com.azure:azure-identity;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand Down
19 changes: 6 additions & 13 deletions sdk/identity/azure-identity/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,16 @@
# Release History

## 1.19.0-beta.2 (Unreleased)

### Features Added

### Breaking Changes

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

## 1.18.1 (2025-10-13)

Expand Down
2 changes: 1 addition & 1 deletion sdk/identity/azure-identity/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.19.0-beta.2</version><!-- {x-version-update;com.azure:azure-identity;current} -->
<version>1.18.2</version><!-- {x-version-update;com.azure:azure-identity;current} -->

<name>Microsoft Azure client library for Identity</name>
<description>This module contains client library for Microsoft Azure Identity.</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@
import com.azure.core.util.Configuration;
import com.azure.core.util.CoreUtils;
import com.azure.core.util.logging.ClientLogger;
import com.azure.identity.implementation.customtokenproxy.CustomTokenProxyConfiguration;
import com.azure.identity.implementation.customtokenproxy.CustomTokenProxyHttpClient;
import com.azure.identity.implementation.customtokenproxy.ProxyConfig;
import com.azure.identity.implementation.util.ValidationUtil;

import static com.azure.identity.ManagedIdentityCredential.AZURE_FEDERATED_TOKEN_FILE;
Expand Down Expand Up @@ -50,7 +47,6 @@
public class WorkloadIdentityCredentialBuilder extends AadCredentialBuilderBase<WorkloadIdentityCredentialBuilder> {
private static final ClientLogger LOGGER = new ClientLogger(WorkloadIdentityCredentialBuilder.class);
private String tokenFilePath;
private boolean enableTokenProxy;

/**
* Creates an instance of a WorkloadIdentityCredentialBuilder.
Expand All @@ -70,19 +66,6 @@ public WorkloadIdentityCredentialBuilder tokenFilePath(String tokenFilePath) {
return this;
}

/**
* Enables the custom token proxy feature for clusters running in Azure.
* When enabled, the credential will attempt 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).
*
* @return An updated instance of this builder with Azure token proxy enabled.
*/
public WorkloadIdentityCredentialBuilder enableAzureTokenProxy() {
this.enableTokenProxy = true;
return this;
}

/**
* Creates new {@link WorkloadIdentityCredential} with the configured options set.
*
Expand All @@ -105,13 +88,6 @@ public WorkloadIdentityCredential build() {
ValidationUtil.validate(this.getClass().getSimpleName(), LOGGER, "Client ID", clientIdInput, "Tenant ID",
tenantIdInput, "Service Token File Path", federatedTokenFilePathInput);

if (enableTokenProxy) {
ProxyConfig proxyConfig = CustomTokenProxyConfiguration.parseAndValidate(configuration);
if (proxyConfig != null) {
identityClientOptions.setHttpClient(new CustomTokenProxyHttpClient(proxyConfig));
}
}

return new WorkloadIdentityCredential(tenantIdInput, clientIdInput, federatedTokenFilePathInput,
identityClientOptions.clone());
}
Expand Down

This file was deleted.

This file was deleted.

Loading
Loading