Skip to content

Deploy Checklist: New Expensify 2026-08-05 #97910

Description

@OSBotify

Release Version: 9.4.51-1
Compare Changes: production...staging
Mobile-Expensify Changes: https://github.com/Expensify/Mobile-Expensify/compare/production...staging

This release contains changes from the following pull requests:

Mobile-Expensify PRs:

Internal QA:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. [Payment due @situchan] Refactor BusinessInfo TaxIdBusiness loader to ActivityIndicator #96833
  2. Fix Not-here page flashing when deleting workspace from Overview #97261
  3. [No QA] Clean up unsafe assertions in test targets #97493
  4. [Payment due @situchan] Refactor BusinessInfo TypeBusiness loader to ActivityIndicator #96834
  5. Docs updates for E/A#93541 document My expenses default saved search #97141
  6. fix: show Filter page instead of Concierge chat when switching to narrow layout #97320
  7. [Payment due @situchan] Refactor BusinessInfo WebsiteBusiness loader to ActivityIndicator #96836
  8. [Payment due @situchan] Refactor BusinessInfo IncorporationDateBusiness loader to ActivityIndicator #96830
  9. [No QA] Docs updates for E/A#96773 Agent rule change log audit trail #97549
  10. Fix selected default tax rate ordering in category rules #96462
  11. fix: Name can only include letters error message displayed for the name on card field #95657
  12. [Payment due @truph01] Remove deprecated nextstep format #97202
  13. [NO QA] Use singular "Unassign card" copy in company cards bulk actions when one card is selected #97396
  14. Fix category rules regressions from the contextual Category rules section #97729
  15. Avoid full transaction collection scans in useRecentlyAddedData #97783
  16. [No QA] Read-only mode + hide archived policies in create/move flows #97681
  17. [Payment due @bernhardoj] Allow optional domain parameter when uploading cards via CSV #96477
  18. [Payment due @huult][NO QA] Show the debited and reimbursed amounts on the reconciliation dashboard #97167
  19. Allow moving all matching expenses to a report from Search #96482
  20. Stop re-sending receipts when moving tracked expenses #97105
  21. Fix descender clipping on wrapped advanced-filter labels #97859
  22. [No QA] move PusherPing off the durable write queue #97702
  23. [No QA] Keep the queued write when re-authentication gives up #97568
  24. [No QA] Bump Onyx to version 3.0.92: Split queries with many parameters into multiple queries to avoid too many SQL variables error #94947
  25. Fix: URL descriptions render as raw Markdown in modified expense system message #97654
  26. [NO QA] Update Copilot delegated-access copy to mention agents #96497
  27. Fix offline self-DM distance rate resolution #96903
  28. Fix Collect Rules regressions in More features, Require fields, and the upgrade paths #97751
  29. Refactor: migrate convertToDisplayString to useCurrencyListActions hook (part 15) #97852
  30. Fix Concierge category update for multi-report selections on Spend > Expenses #97879
  31. [Payment due @huult] feat: Add Intuit Enterprise Suite integration #97637
  32. [No QA] Fix Mapbox crash: don't clear native access token to empty string on token clear #97821
  33. Mobile-Expensify submodule update to 9.4.50-1Adhoc Build
  34. Persist vendor display name on transaction so inactive/removed vendors show name, not external ID #97889
  35. [NoQA] Add CONSISTENCY-15: comments should explain why, not what #97717
  36. Mobile-Expensify submodule update to 42c84b1Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14024
  37. fix: error when assigning Expensify card to phone number #81267
  38. Mobile-Expensify submodule update to 9.4.50-2Adhoc Build
  39. Mobile-Expensify submodule update to 9.4.50-3Adhoc Build
  40. refactor function getGroupChatName to use data from useOnyx part 1 #95385
  41. Mobile-Expensify submodule update to 9.4.51-0Adhoc Build
  42. Mobile-Expensify submodule update to 9.4.51-15bc4509
  43. [CP Staging] Revert "Allow moving all matching expenses to a report from Search" #97989

Deployer verifications:

  • I checked Sentry for this release version and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.
  • I checked Sentry for the previous release version and verified that the release did not introduce any new crashes. Because mobile deploys use a phased rollout, completing this checklist will deploy the previous release version to 100% of users. More detailed instructions on this verification can be found here.
  • I checked GitHub Status and verified there is no reported incident with Actions.
    cc @Expensify/applauseleads

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions