Skip to content

{Core} Bump MSAL to 1.39.0 - #34105

Merged
Yeming Liu (isra-fel) merged 1 commit into
Azure:devfrom
naga-nandyala:bump-msal-1.39.0
Sep 21, 2026
Merged

Yeming Liu (isra-fel) merged 1 commit into
Azure:devfrom
naga-nandyala:bump-msal-1.39.0

Conversation

@naga-nandyala

@naga-nandyala Naga Nandyala (naga-nandyala) commented Sep 20, 2026 •

Copy link
Copy Markdown
Contributor

🤖 PR Validation — ️✔️ All clear

Breaking Changes Tests
️✔️ None ️✔️ 130/130

Related command

az login

Description

Bump MSAL from 1.36.0 to 1.39.0 in Azure CLI core and the platform-specific requirements files.

MSAL 1.39.0 includes AzureAD/microsoft-authentication-library-for-python#926, which disables broker authentication on Intel Macs and x86_64 Python running under Rosetta, allowing authentication to fall back to the non-broker flow.

Testing Guide

  • Verified all MSAL pins resolve to 1.39.0 while Windows retains the [broker] extra.
  • Parsed src/azure-cli-core/setup.py with Python's AST parser.
  • Ran git diff --check.

History Notes

None. This is a non-customer-facing dependency update.


Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved review comments; dependency pins are consistently updated and Windows broker support is preserved.

Review effort: Lite
Findings: None

What changed in this PR

Updates MSAL from 1.36.0 to 1.39.0 across Azure CLI core and platform-specific requirements.

Changes:

  • Updates Linux, macOS, and Windows MSAL pins.
  • Preserves the Windows [broker] extra.
  • Enables the intended broker fallback behavior on Intel Macs and Rosetta-based Python.
File Description
src/​azure-cli/​requirements.py3.windows.txt Pins Windows MSAL with broker support to 1.39.0.
src/​azure-cli/​requirements.py3.Linux.txt Pins Linux MSAL to 1.39.0.
src/​azure-cli/​requirements.py3.Darwin.txt Pins macOS MSAL to 1.39.0.
src/​azure-cli-core/​setup.py Updates platform-specific MSAL dependencies.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@yonzhan

Copy link
Copy Markdown
Collaborator

Bump MSAL to 1.39.0

@isra-fel
Yeming Liu (isra-fel) merged commit d03db50 into Azure:dev Sep 21, 2026
67 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Account az login/account act-identity-squad act-platform-engineering-squad Auto-Assign Auto assign by bot Core CLI core infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants