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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions