NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3348 most downloaded on npm
Provides credential implementations for Azure SDK libraries that can authenticate with Microsoft Entra ID
Last release 20 days ago
14 Sep 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 48 of 51 stable releases
78 versions withdrawn
withdrawn after publishing
7 years old
808 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Initial stable release of the Azure AI Discovery client library for JavaScript, exposing WorkspaceClient (conversations, investigations, tasks, tools)
WorkspaceClient (conversations, investigations, tasks, tools) and BookshelfClient (knowledge bases).This is the first stable release of the @azure/arm-connectedcache package. It introduces a new SDK generation with layered APIs, smaller bundles, and improved ergonomics. For more details, see the https://aka.ms/azsdk/js/sdk/quickstart.
This is the first stable version with the package of @azure/arm-weightsandbiases.
This release migrates the package to the @azure/ai-translation-document name and a new client design. It replaces the previous @azure-rest/ai-translation-document REST-level client (RLC) package.
2026-03-01 service API version.deploymentName to TargetInput and DocumentStatus to support translating with a custom translation model.deploymentName parameter to single document translation.translateTextWithinImage on batch and single document translation, and image-scan fields (imageCharacterDetected, imageCharged, totalImageScansSucceeded, totalImageScansFailed) on DocumentStatus.@azure-rest/ai-translation-document to @azure/ai-translation-document.client.path(...).post(...)) has been replaced with a modeled client surface exposing DocumentTranslationClient and SingleDocumentTranslationClient. See the README for migration examples.Install the new package: replace @azure-rest/ai-translation-document with @azure/ai-translation-document.
Create the client: the default export factory is replaced by named clients.
- import DocumentTranslator from "@azure-rest/ai-translation-document";
- const client = DocumentTranslator(endpoint, credential);
+ import { DocumentTranslationClient } from "@azure/ai-translation-document";
+ const client = new DocumentTranslationClient(endpoint, credential);
Call operations: replace the path(...).method() pattern with typed methods.
- await client.path("/document/batches").post({ body: { inputs } });
+ await client.startTranslation({ inputs });
Single document translation: use SingleDocumentTranslationClient.
- import DocumentTranslator from "@azure-rest/ai-translation-document";
- const client = DocumentTranslator(endpoint, credential);
- await client.path("/document:translate").post({ ... });
+ import { SingleDocumentTranslationClient } from "@azure/ai-translation-document";
+ const client = new SingleDocumentTranslationClient(endpoint, credential);
+ await client.translate(targetLanguage, content);
Responses: results are returned as typed objects and errors are thrown as RestError, instead of checking response.status on a raw HTTP response.
@azure/identity package.EnvironmentCredential now looks for additional environment variables: (PR #5743)
AZURE_CLIENT_CERTIFICATE_PATH to configure ClientCertificateCredentialAZURE_USERNAME and AZURE_PASSWORD to configure UsernamePasswordCredentialGetTokenOptions now extends the interface OperationOptions (PR #5899)TokenCredentialOptions now extends the interface PipelineOptions (PR #5711)IdentityClientOptions to TokenCredentialOptions (PR #5797)Renamed DeviceCodeDetails to DeviceCodeInfo and improved casing of the fields in the ErrorResponse type (PR #5662)
DeviceCodeDetails to DeviceCodeInfo and improved casing of the fields in the ErrorResponse type (PR #5662)AuthorizationCodeCredential, DeviceCodeCredential, InteractiveBrowserCredential and managedIdentityCredential so that it's clearer which parameters are optional and what additional values they accept (PR #5668)@azure/logger package (PR #5611)DeviceCodeCredential where an unexpected authentication error could cause an infinite polling loop (PR #5430)AggregateAuthenticationError (PR #5409)Update @azure/core-tracing dependency to resolve an issue when running in Internet Explorer 11 (PR #5472)
@azure/core-tracing dependency to resolve an issue when running in Internet Explorer 11 (PR #5472)Introduced the AuthorizationCodeCredential for performing the authorization code flow with Microsoft Entra ID (PR #5356)
AuthorizationCodeCredential for performing the authorization code flow with Microsoft Entra ID (PR #5356)ManagedIdentityCredential from working inside of Azure Function Apps (PR #5144)IdentityClient and credential implementations (PR #5283)AggregateAuthenticationError so that errors thrown from DefaultAzureCredential are now more actionable (PR #5409)Fixed a ping timeout issue. The timeout is now configurable. (PR #4941)
Introduced the following credential types:
DeviceCodeCredential.InteractiveBrowserCredential.UsernamePasswordCredential.ClientSecretCredential.UsernamePasswordCredential.InteractiveBrowserCredential.For release notes and more information please visit
For release notes and more information please visit https://aka.ms/azsdk/releases/july2019preview
DefaultAzureCredential.EnvironmentCredential.ManagedIdentityCredential.ClientSecretCredential.ClientCertificateCredential.ChainedTokenCredential.Your coding agent can read these notes before it upgrades. Set up the MCP server →