Skip to content

Deploy Checklist: New Expensify 2026-06-11 #93342

Description

@OSBotify

Release Version: 9.4.6-4
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. Migrate InteractionManager - batch 3 part 1 #92087
  2. [No QA] Update VAT-IT.md #92984
  3. [No QA] Update Configure-Quickbooks-Online.md #93115
  4. [No QA] Docs: Close help-site content gaps for New Expensify-only features #92123
  5. [No QA] Update Domain-Migration.md #86667
  6. Fix canJoinChat when policy.employeeList is empty #92974
  7. [NO QA] Simplify validateAccount title copy #91911
  8. [NoQA] Fix eslint-seatbelt drift for ReportSecondaryActionUtilsTest.ts #93254
  9. [CP Staging] Revert "Merge pull request #73887 from ShridharGoel/invoiceFields" #93243
  10. Optimistically show Concierge thinking indicator on composer send #92933
  11. [Payment due @mkhutornyi] Vendor matching CC - R1: App Phase 3 (expense flow UI) #91886
  12. Hide rooms the user has left from the workspace rooms list #92198
  13. [Payment due @aimane-chnaif] Add removeDelegator action and three-dot menu on delegator rows #91989
  14. [No QA] refactor: extract inbox tab span lifecycle hook #92914
  15. fix: remove per diem expense from self DM after submission to workspace chat #92889
  16. fix: allow adding a second bank account for invoices #91167
  17. Fix/92302 cross report duplicate merge #92838
  18. Fix change log for distance rates dates #93173
  19. Enable spend rules for all #92681
  20. [Payment due @DylanDylann] Implement policy changelog report action system messages for: Changing the default tax rate for a category #89840
  21. [HR Import] ConnectToHRFlow popup handling and authentication on native #92075
  22. Fix stuck MFA cancel-confirm modal by not intercepting outside clicks #93281
  23. Fix Concierge draft pacing after background tab throttling #92928
  24. [NO-QA] Migrate group-feature isPaidGroupPolicy checks to isGroupPolicy for Submit plan #93046
  25. Fix/issue 92764 workspace currency enter #93158
  26. Remove Created by column from workspace Rooms page #93287
  27. Mobile-Expensify submodule update to 9.4.5-1Adhoc Build
  28. Fix high contrast button label to use sign-in intent #92978
  29. [BATCH 2] Migrate Navigation usage, part 3 #93020
  30. fix: Multiple "No merchant" labels in pie chart after switching languages #93288
  31. Add a11y label to step counter #92865
  32. chore: upgrade react-native-svg to 15.15.5 #93053
  33. Mobile-Expensify submodule update to 2c3e1fbAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13972
  34. [No QA] Remove eslint rule suppressions dropped from base config #93231
  35. [No QA] [Certinia] R2 PSA: Scaffolding (CONST, SCREENS, ROUTES, navigators, API commands, actions) #92759
  36. [Waiting for design] [Payment due @mkhutornyi] Add disclaimer text to multiple language files and AI rule pages #92971
  37. [Payment due @dmkt9] Generate AI Rule title based on prompt #92975
  38. A11y feat: seperate dismiss button and dont auto open the calendar #92836
  39. [DB MileageRate] Replace workspace mileage rate list with table UI #90920
  40. Mobile-Expensify submodule update to 9.4.5-2Adhoc Build
  41. [No QA] Update INTERACTION_MANAGER.md and remove TransitionTracker lint rule #93286
  42. [Payment due @dmkt9] Increase recent attendees NVP max size to 40 #91914
  43. fix: remove ViewStyle contamination from MenuItem subtitle Text #91582
  44. Mobile-Expensify submodule update to 9.4.5-3Adhoc Build
  45. Issue 86223 update cta and workspace chat copy for track intent users #92254
  46. Mobile-Expensify submodule update to 9.4.5-4Adhoc Build
  47. Mobile-Expensify submodule update to 9.4.5-5Adhoc Build
  48. Mobile-Expensify submodule update to 9.4.5-6Adhoc Build
  49. [Payment due @parasharrajat] Gate AgentZero indicators on personalDetails.isCustomAgent #92807
  50. Mobile-Expensify submodule update to 9.4.6-0Adhoc Build
  51. Fix Review Duplicates merge navigation from Search and on browser back #93370
  52. Mobile-Expensify submodule update to 9.4.6-1dae066e
  53. Mobile-Expensify submodule update to 9.4.6-22e31909
  54. Rename AI Rules to Agent Rules across App UI and internals #93310
  55. Mobile-Expensify submodule update to 9.4.6-316a718a
  56. [cp staging] Fix distance rates table regressions from #90920 #93378
  57. Added search alternate text for mark as done copy #93449
  58. Mobile-Expensify submodule update to 9.4.6-4712fe9f

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

Fields

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