Skip to content

Deploy Checklist: New Expensify 2026-03-27 #86530

@OSBotify

Description

@OSBotify

Release Version: 9.3.50-8
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. [NoQA] Revert "Multi file upload support" #83956
  2. Fix tab switching when navigating to workspaces page #86196
  3. Unify SpendOverTime logic with search page #86406
  4. fix: Country selection page is skipped after adding non-US BA and refreshing browser #81379
  5. [No QA] Deprecate ManualCreateExpenseNavigation telemetry metric #86411
  6. Extract SearchRouter from RightModalNavigator #86405
  7. Part 11 - thread betas through navigateToConciergeChat and its callers  #85876
  8. Add Assign new cards option for direct card feeds v2 #86032
  9. Add OpenSearchCardFiltersPage command #85947
  10. fix: android pressability issue with measureAsyncOnUI patch #86160
  11. Perf: extract action buttons from MoneyRequestReportPreviewContent into isolated components #85949
  12. Add increased distance violation display #84453
  13. performance: Always mount SplashScreenHider and control hide timing via prop instead of conditional rendering #86226
  14. fixed Begin button behavior in Home #84011
  15. [NO QA] Add sentry spans for LocaleEmojiTrieBuild and OnyxDerivedCompute #86236
  16. [Payment due @hungvu193] Deprecate Hold/Unhold on Search #86286
  17. [NoQA] Fix reviewer using absolute paths for compiler check script #86082
  18. Resolve admins room for task reports in #admins room for call scheduling #86434
  19. [NoQA] Removed unused getHelp content and components #86014
  20. Update downgrade copy to be clearer #83928
  21. Use ActivityIndicator in ConfirmCustomListStep #86268
  22. Use ActivityIndicator in BankConnection renderLoading #86266
  23. Use ActivityIndicator in AttachmentModalBaseContent #86270
  24. Replace FullscreenLoadingIndicator with ActivityIndicator in AttachmentCarousel #86265
  25. Use ActivityIndicator in AddressPage #86267
  26. [Internal QA] Feat: Locked bank account #69159
  27. [NO QA] Update react-native-onyx version #86195
  28. Hide To-do section and Top Spenders for track-intent users on Reports page #86426
  29. Mobile-Expensify submodule update to 9.3.49-1Adhoc Build
  30. Pass participant to buildOnyxDataForMoneyRequest in per diem flow #86410
  31. Mobile-Expensify submodule update to 7970be1Adhoc Build
  32. Mobile-Expensify submodule update to 9.3.49-2Adhoc Build
  33. Pass in betas to fix typecheck #86472
  34. Add personal card steps #84042
  35. [Internal QA] Fix/79446 - "Add shipping details" disappears after entering private info in profile #79988
  36. [No QA] Pass missing betas arg to navigateToConciergeChat in PersonalCards AddNewCardPage #86482
  37. [No QA] [ECUK In-App 3DS] Rename MFA error codes and fix unsupported device logic #86317
  38. fix: Incorrect initial focus when opening the screen #81378
  39. [No QA] Remove the restate the issue from proposal template #86132
  40. [No QA] Exclude Group-IB domains from Sentry request tracing #85552
  41. Fix tooltip position when recipients list is filtered #86094
  42. Change option row and push inputs chevrons to new look #76292
  43. Include initial default value in the policy change log message when adding a report field #84515
  44. Pass userBillingGraceEndPeriods from useOnyx in some IOU steps #85619
  45. Mobile-Expensify submodule update to 546dee7Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13869
  46. [No QA] Cover HybridApp lifecycle with native sentry SDK #83330
  47. feat: [CFI] Add Approver row on the member invite confirmation page #84511
  48. Update prohibited expenses description copy #86146
  49. Part 1 - Thread delegateEmail through editTask  #85929
  50. Collect and persist aaguid and transports #86292
  51. Show Create Report CTA for users without a workspace #85570
  52. 82585: Web - Search - Search list shows blank recent searches #84653
  53. [Perf] Scope REPORT_ACTIONS subscription to per-row level in LHNOptionsList  #84262
  54. Enhance icons UI consistency #83799
  55. Multi file upload support (v2) #84423
  56. Fix inconsistent button sizing in MoneyRequestHeaderSecondaryActions #86453
  57. Mobile-Expensify submodule update to 9.3.50-0Adhoc Build
  58. [CP Staging] Fix web screen reader false-positive breaking auto-focus #84539
  59. Mobile-Expensify submodule update to 9.3.50-16b4ea92
  60. [CP Staging] Revert "Enhance icons UI consistency" #86555
  61. Mobile-Expensify submodule update to 9.3.50-29bbb263
  62. [CP staging] fix: arrow button on report carousel is larger than the left arrow #86625
  63. Mobile-Expensify submodule update to 9.3.50-386fd21b
  64. Revert "performance: Always mount SplashScreenHider and control hide timing via prop instead of conditional rendering" #86659
  65. Mobile-Expensify submodule update to 9.3.50-4dacdb08
  66. Mobile-Expensify submodule update to 9.3.50-5758156f
  67. [CP Staging] Revert "Show Create Report CTA for users without a workspace" #86583
  68. 🍒 Cherry pick PR #86583 to staging 🍒 #86700
  69. Mobile-Expensify submodule update to 9.3.50-756137b8
  70. [CP Staging] Revert "Multi file upload support (v2)" #86652
  71. 🍒 Cherry pick PR #86652 to staging 🍒 #86730
  72. Mobile-Expensify submodule update to 9.3.50-8a9d6f17
  73. [CP staging] Revert "fix: android pressability issue with measureAsyncOnUI patch" #86701

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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions