Skip to content

Deploy Checklist: New Expensify 2026-07-22 #96704

Description

@OSBotify

Release Version: 9.4.42-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:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Bump Onyx to 3.0.89 #93436
  2. Docs updates for E/A#94698 clarify For you section hidden for new users #95842
  3. [No QA] Docs updates for E/A#92787 Authorized payer for manual reimbursement #95525
  4. [No QA] Update Concierge-Intelligence to remove exposed template bit  #95450
  5. [No QA] Remove unsafe type assertions from OptionsListUtilsTest.tsx tests #96517
  6. [No QA] Remove unsafe type assertions from ReportPrimaryActionUtilsTest.ts tests #96514
  7. Mobile-Expensify submodule update to a8a121bAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13939
  8. [No QA] Docs updates for E/A#93907 inline table cell edit icon behavior #95530
  9. [NoQA] Reduce memory allocation during derived values calculations #96320
  10. fix: Tax - No autofocus in the name editing menu taxes #95917
  11. [Payment due @truph01] Rillet follow ups - fixing bugs #96444
  12. Hide hotel from the receipt type search filter #96553
  13. Remove workspaceRoomsPage beta and release Workspace Rooms page #96603
  14. Keep the background expense receipt visible when a wide RHP opens #96142
  15. [Payment due @marufsharifi] No proactive transaction thread creation for CreateDistanceRequest and CreatePerDiemRequest #96492
  16. Fix: patch react-native-vision-camera to avoid main thread hang #95984
  17. Fix console error when opening a newly created expense on the Spend page #95670
  18. Speed up SearchRouter open on large accounts #95378
  19. Mobile-Expensify submodule update to 9.4.41-1Adhoc Build
  20. fix(onboarding): prevent browser back from reopening onboarding steps #94709
  21. [No QA] Clarify shipit emoji must be the last comment before closing #96533
  22. Skip participant picker for domain-restricted users in share Submit flow #96463
  23. Add top-level navigation suggestions to Search Router #96042
  24. Align home tab Distance button icon with global create (Location) #96461
  25. Fix crash when creating a room while the rooms search has no results #96619
  26. [No QA] Cleanup Icon legacy size boolean props #96472
  27. [No QA] Docs updates for E/A#95129 Book a call button for Account Manager #96246
  28. Mobile-Expensify submodule update to 9.4.41-2Adhoc Build
  29. [Payment due @shubham1206agra] Add EU Corporate Card press release to Home announcements, keep 3 most recent #96474
  30. Reorder HR above Receipt Partners in workspace LHN and More Features page #95553
  31. [No QA] Remove unsafe type assertions from AgentActionTest.ts tests #96515
  32. [No QA] Remove unsafe type assertions from TaskTest.ts tests #96516
  33. [No QA] Render the in-app travel nudge on out-of-platform travel expenses #96013
  34. [No QA] Remove unsafe type assertions from addPushParamsRouterExtension tests #96509
  35. Keep workspace member details resolvable after an invite completes #96449
  36. [Part 13] Remove Onyx.connect from LocalePhoneNumber #96192
  37. Mobile-Expensify submodule update to 9.4.41-3Adhoc Build
  38. Bump Onyx to 3.0.89 (re-land of #93436) #96523
  39. [No QA] Update Two-Factor-Authentication.md #96690
  40. [No QA] Fix SplitTest typecheck after Onyx store reland #96692
  41. fix: task assignee resolution for composer short mentions #96500
  42. [Split #94595] Batch E - Remove useOnyx deps from MR views and confirmation #95619
  43. Mobile-Expensify submodule update to 9.4.41-4Adhoc Build
  44. fix: Fix on LHN while no error in chat when paid offline the deleted IOU then turn online #96258
  45. [Non-fork] Web - Help site - Send a message button open error page #96323
  46. fix: Screen Reader: Global: Focus is lost when returning to the previous screen #91752
  47. [NoQA] fix: positively recognize "already paid" server rejection #96506
  48. [Copy Workspace Settings] Gate copy settings currency by bank account compatibility #94608
  49. Mobile-Expensify submodule update to 9.4.42-0Adhoc Build
  50. [Payment due @marufsharifi] [CP Staging] Stop nudging approvers to submit reports #96741
  51. Mobile-Expensify submodule update to 9.4.42-14c446b2

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

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions