Summary
Salesforce CLI is shipping a breaking change on May 27, 2026 that redacts sensitive
credentials from standard command output. CumulusCI's SfdxOrgConfig currently reads
accessToken and password directly from sf org display --json, which will stop
working after that release.
Reference: forcedotcom/cli#3560
What breaks
cumulusci/core/config/sfdx_org_config.py
1. sfdx_info property (line 32, 56, 60, 64–65)
p = sfdx("org display --json", self.username)
# ...
org_id = org_info["result"]["accessToken"].split("!")[0] # line 56 — breaks
"access_token": org_info["result"]["accessToken"], # line 60 — breaks
sfdx_info["password"] = org_info["result"]["password"] # line 65 — breaks
Summary
Salesforce CLI is shipping a breaking change on May 27, 2026 that redacts sensitive
credentials from standard command output. CumulusCI's
SfdxOrgConfigcurrently readsaccessTokenandpassworddirectly fromsf org display --json, which will stopworking after that release.
Reference: forcedotcom/cli#3560
What breaks
cumulusci/core/config/sfdx_org_config.py1.
sfdx_infoproperty (line 32, 56, 60, 64–65)