Skip to content

chore: update pac CLI to 2.10.1 - #1430

Merged
Jayanth Reddy Bujula (jbujula) merged 1 commit into
mainfrom
users/rishjain/cli-version-2.10.1
Jul 29, 2026
Merged

Jayanth Reddy Bujula (jbujula) merged 1 commit into
mainfrom
users/rishjain/cli-version-2.10.1

Conversation

@MrRishabhJain

@MrRishabhJain Rishabh Jain (MrRishabhJain) commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bump PAC CLI from 2.7.4 to 2.10.1
  • Include the Power Pages fix for cross-environment SDM uploads not deleting stale many-to-many relationship links
  • PAC CLI 2.10.1 release notes

Business impact

PPBT 2.0.150 still embeds PAC CLI 2.7.4, so Azure DevOps customers cannot consume the M2M deletion fix released in PAC CLI 2.10.1.

Without this bump, cross-environment Power Pages ALM deployments can complete while obsolete relationships remain in QA or Production. For example, removing a table-permission-to-web-role association in source does not remove it from the target, leaving silent configuration drift and requiring manual remediation. This can also retain an outdated security association after a deployment that otherwise appears successful.

An on-demand PPBT release is required because publishing the standalone PAC CLI package does not update the PAC binary bundled in PPBT tasks.

Changes

  • nuget.json: update both Microsoft.PowerApps.CLI and Microsoft.PowerApps.CLI.Core.linux-x64 to 2.10.1
  • extension/overview.md: update the next-release PAC CLI entry to 2.10.1
  • @microsoft/powerplatform-cli-wrapper: unchanged

Validation

  • Confirmed Windows and Linux PAC CLI 2.10.1 packages are published on NuGet
  • npm install completed with the locked wrapper dependency (0.1.135)
  • Compile and lint passed under Node 20.20.2
  • Both PAC packages restored from NuGet at 2.10.1
  • 45 unit tests passed
  • VSIX packaging completed; bundled Windows PAC reports 2.10.1+g52c3983
  • Credential-backed functional tests require the release pipeline environment and are intentionally left to CI

Release safety

This PR intentionally changes only two files. The paired release/stable PR will cherry-pick only this commit; it will not merge all of main into release/stable (the source of the earlier conflict/rework).

CC Jayanth Reddy Bujula (@jbujula) Priyanshu Agrawal (@priyanshu92)

CI infrastructure blocker

GitHub Actions is currently blocked before build by repository infrastructure unrelated to this two-file change:

The local validation above completed compile, lint, NuGet restore, unit tests, and VSIX packaging successfully. Per the release workflow, the paired release/stable PR will be created after the main PR check is green; a maintainer needs to refresh the package token (and separately move CodeQL to v3) first.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 5a0fd990-27f4-4a2a-8df7-3b81302917c1
@jbujula
Jayanth Reddy Bujula (jbujula) merged commit a4fe30f into main Jul 29, 2026
5 of 9 checks passed
@jbujula
Jayanth Reddy Bujula (jbujula) deleted the users/rishjain/cli-version-2.10.1 branch July 29, 2026 18:43
Rishabh Jain (MrRishabhJain) added a commit that referenced this pull request Jul 29, 2026
Cherry-pick of the pac CLI 2.10.1 bump from #1430 onto release/stable.

nuget.json: Microsoft.PowerApps.CLI and Microsoft.PowerApps.CLI.Core.linux-x64 2.7.4 -> 2.10.1
extension/overview.md: {{NextReleaseVersion}} entry updated to pac CLI 2.10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants