Skip to content

Deploy Checklist: New Expensify 2026-05-05 #89627

@OSBotify

Description

@OSBotify

Release Version: 9.3.67-13
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. Add close button to filter chip to clear individual filter #89256
  2. [Payment due @abzokhattab] Make Concierge aware of the active report and/or selected transactions #86149
  3. [Payment due @rojiphil] Add Concierge draft streaming overlay to report actions #87110
  4. Feat: add a new category within the category list #86177
  5. Revert hasAcceptedTerms on travel terms failure and cleanup provisioning state #88969
  6. [No QA] Remove unused eslint-disable-next-line lines #89518
  7. fix: Attendees are not copied in alphabetical order when they are arranged alphabetically #89175
  8. feat: list agents #89409
  9. Skip module-level reset on initial SESSION load in HybridApp #88244
  10. Refactor: migrate convertToDisplayString to useCurrencyListActions hook (part 10) #89427
  11. [Domain Control] [Release 4] Add Restrict expense workspace creation/removal Toggle to DomainGroupDetailsPage #88710
  12. Stop scroll jump when selecting items in category filter #89392
  13. [Domain Control] [Release 4] [FE] Move single user between domain groups #88462
  14. Mobile-Expensify submodule update to 994a184Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13930
  15. [NO QA] Remove unused exports (batch 8) #89245
  16. Fix empty tax code page in Review Duplicates flow #88765
  17. Refactor: migrate convertToDisplayString to useCurrencyListActions hook (part 11) #89430
  18. Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS in getUpdateMoneyRequestParams function from src/libs/actions/IOU/UpdateMoneyRequest.ts #88302
  19. refactor submitPerDiemExpense to use conciergeReportID from useOnyx #87906
  20. Remove admin warning about card pending for unvalidated accounts #89338
  21. Mobile-Expensify submodule update to 9.3.66-2Adhoc Build
  22. [NoQA] Remove unused eslint-disable directives #89549
  23. Mobile-Expensify submodule update to 9.3.66-3Adhoc Build
  24. [Payment due @ahmedGaber93] Remove optimistic Concierge thinking indicator #88747
  25. Part 6: Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/SubscriptionUtils #87997
  26. [Domain Control] [Release 4] Add Delete Group setting to DomainGroupDetailsPage #88835
  27. [Payment due @thelullabyy] Add itemized receipt changelog support and fix manual approval threshold bug #88065
  28. [No QA] Extract SplitTransactionUpdate.ts from Split.ts  #89036
  29. Mobile-Expensify submodule update to 9.3.66-4Adhoc Build
  30. Refactor bulk reject function #88778
  31. Refactor canApproveIOU function and debug utils #88781
  32. Fix stale members list when resolving mention whisper in transaction thread #89363
  33. refactor: remove deprecatedReportsTransactions in getPolicyIDsWithEmptyReportsForAccount #88716
  34. Mobile-Expensify submodule update to 9.3.66-5Adhoc Build
  35. Broken personal card reconnection #88431
  36. 88500: Unexpected error does not appear in created report after enabling Failing network #89136
  37. refactor buildTransactionThread to use currentAccountID from useOnyx #88800
  38. ReportActionCompose 6/6: compound API + strip memo from Suggestions #88944
  39. Update 3rd Party Connection Flow #89208
  40. [Payment due @DylanDylann] Do not create cards/transactions optimistically when importing a CSV feed #89183
  41. Remove unnecessary custom types from translations - Batch 14 #84399
  42. Fix Android - Chat - Suggestion list is cut off on the left in landscape mode #88519
  43. fix: Offline deleted rules reappear after reconnecting until cache is cleared v2 #87737
  44. Consistent checkboxes and radio buttons UI #87087
  45. Add device management feature #87948
  46. Align receipt view scan failure violation with transaction row #89277
  47. Mobile-Expensify submodule update to 9.3.66-6Adhoc Build
  48. Refactor: removed ONYXKEYS.COLLECTION.POLICY from PolicyUtils #89447
  49. Fix: smooth post-submit navigation and rendering on Spend tab #88728
  50. [Domain Control] [Release 4] Add Preferred Workspace to DomainGroupDetailsPage #88703
  51. Reveal workspace route under RHP before dismissing on workspace creation #89605
  52. removed disabling months/years in datepickers #88119
  53. feat: Support partial approval from Reports page #85194
  54. feat: Submit workspace creation + onboarding flow (Wave 2) #87283
  55. refactor: decompose MoneyRequestConfirmationListFooter into field groups #89178
  56. [Domain Control] [Release 4] Add Restrict default login selection to DomainGroupDetailsPage #88701
  57. Clear pendingAction on hold/unhold report actions after success #88473
  58. Mobile-Expensify submodule update to 9.3.66-7Adhoc Build
  59. Disable KeyboardAvoidingView while currency picker is open on amount step #89133
  60. [NO QA] Add travelInvoicingUrls link to NetSuite export audit trail (App) #89339
  61. Add 'Apply Cash Back to My Expensify Bill' toggle to card settings #87956
  62. Suppress redundant animated scroll in useSearchFocusSync #89498
  63. Exclude group chats and task reports from hidden report filter in search #89577
  64. [Odometer] Add save for later functionality #87726
  65. [No QA] Automatically navigate away from 3DS challenge if transaction disappears #87293
  66. Mobile-Expensify submodule update to 9.3.67-0Adhoc Build
  67. [CP Staging] Revert #89605 "Reveal workspace route under RHP before dismissing on workspace creation" #89665
  68. Mobile-Expensify submodule update to 9.3.67-16cbdf13
  69. [CP Staging] Revert #86177 "Feat: add a new category within the category list" #89662
  70. Mobile-Expensify submodule update to 9.3.67-2c4371ed
  71. [CP Staging] Revert #87948 "Add device management feature" #89670
  72. Mobile-Expensify submodule update to 9.3.67-391aae63
  73. [CP Staging] Revert "Fix: smooth post-submit navigation and rendering on Spend tab" #89723
  74. Mobile-Expensify submodule update to 9.3.67-494cb946
  75. Mobile-Expensify submodule update to 9.3.67-50c4aba5
  76. [CP Staging] Revert "[CP Staging] fix Deeplink - App is stuck on splash screen when navigating to a public room as anon user" #89742
  77. [CP Staging] Make selection button clickable in SelectableListItem when item is selected but disabled #89708
  78. Mobile-Expensify submodule update to 9.3.67-6156eec0
  79. [CP Staging] fix: Selected user appears twice in Add Copilot list #89715
  80. Mobile-Expensify submodule update to 9.3.67-78683cd5
  81. Mobile-Expensify submodule update to 9.3.67-800f9b73
  82. [CP Staging] fix Switch flow - Page keeps on loading when click on Try New Expensify #89760
  83. [CP Staging] Revert "[CP Staging] Revert "[CP Staging] fix Deeplink - App is stuck on splash screen when navigating to a public room as anon user"" #89745
  84. Mobile-Expensify submodule update to 9.3.67-978b25da
  85. [Odometer] Fix: Receipt is not visible after relaunching app and it loads infinitely #89739
  86. Mobile-Expensify submodule update to 9.3.67-107492dff
  87. fix(workspace): re-apply #89182 back-button handler simplification #89675
  88. Mobile-Expensify submodule update to 9.3.67-11194236c
  89. Mobile-Expensify submodule update to 9.3.67-120c01f8a
  90. [CP Staging] Revert #87283 "feat: Submit workspace creation + onboarding flow" #89808
  91. 🍒 Cherry pick PR #89808 to staging 🍒 #89812
  92. Mobile-Expensify submodule update to 9.3.67-13b5b681c
  93. 🍒 Cherry pick PR #89808 to staging 🍒 #89815

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
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