# What changed in @aws-sdk/credential-providers

> 8 changes in @aws-sdk/credential-providers 3 from its official release notes, upgrade guides and advisories: 1 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/@aws-sdk/credential-providers/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @aws-sdk/credential-providers 3

### Breaking changes

- CREDENTIALS_CODE is now mutually exclusive with other credential sources. (3.964.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/packages/credential-providers/CHANGELOG.md#39640-2026-01-06)

### New APIs and options

- Adds a login credential provider for obtaining credentials. (3.936.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/packages/credential-providers/CHANGELOG.md#39360-2025-11-19)

### Performance

- The credential providers aggregation package now uses deferred loading. (3.1082.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/packages/credential-providers/CHANGELOG.md#310820-2026-07-08)

### Fixes and other changes

- The credential-provider-login provider always reads the token from disk. (3.1102.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/packages/credential-providers/CHANGELOG.md#311020-2026-08-03)
- Fixes memoization in fromNodeProviderChain. (3.1086.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/packages/credential-providers/CHANGELOG.md#310860-2026-07-13)
- The INI credential provider now passes the client's requestHandler to the login provider. (3.952.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/packages/credential-providers/CHANGELOG.md#39520-2025-12-15)
- userAgentAppId now allows hash characters and propagates to inner clients. (3.922.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/packages/credential-providers/CHANGELOG.md#39220-2025-10-31)
- Inner STS clients use the modified region resolver. (3.920.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/packages/credential-providers/CHANGELOG.md#39200-2025-10-29)
