Skip to content

Deploy Checklist: New Expensify 2026-03-06 #84466

@OSBotify

Description

@OSBotify

Release Version: 9.3.33-5
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. [No QA] Display nested doc folders as grouped sections in help site UI #84318
  2. Pass action parameter to participants route when changing recipient #84321
  3. fix: add report owner check when computing outstanding state of chat … #79893
  4. Remove stale LOOKING_AROUND onboarding message #79728
  5. refactor openReport to have 1 param #83790
  6. Add multi-segment dynamic route suffix support and migrate add-bank-account/verify-account #83701
  7. [No QA] Show skeleton in BaseSidebarScreen to avoid mounting heavy SidebarLinks during initial load #84153
  8. Refresh billing NVPs on restricted action page mount #83568
  9. refactor: remove custom export templates from exported to options #84306
  10. Decompose AuthScreens into focused null-rendering child components #84052
  11. [No QA] perf: lift conciergeReportID Onyx subscription from OptionRowLHN to parent #84278
  12. [A11y] Add button role to PressableWithDelayToggle for screen readers #84304
  13. Hide back button on the add personal bank account success page #84236
  14. Refactor Netsuite import custom list to use useSubPage #80995
  15. perf: Stabilize TransactionPreview #84067
  16. fix: unable to see the fourth split row while put cursor on it #80858
  17. Mobile-Expensify submodule update to 9.3.32-1Adhoc Build
  18. Skip amount conversion for recent searches in SearchRouter #84295
  19. refactor submitPerDiemExpense and updateSplitTransactions to use personalDetails from useOnyx #83543
  20. Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY_TAGS from startSplitBill function #83446
  21. refactor createDraftTransactionAndNavigateToParticipantSelector and selectPaymentType to use amountOwed from useOnyx #84230
  22. Refactor transaction type handling to use a single card parameter ins… #84242
  23. Skip workspace naming and invites for Track onboarding #84146
  24. Mobile-Expensify submodule update to 9.3.32-2Adhoc Build
  25. [NoQA] Feature: Travel Invoicing - Release 2.5: Export Travel Invoice Statement (CSV/PDF) #82306
  26. Create per-diem in selfDM if auto reporting is disabled (2) #84226
  27. Filter partially set up bank accounts from card settlement account list #84373
  28. [PERF] - Use lighter avatar component in Report Item Row #84284
  29. Android GPS Notification using Airship Live Updates #83339
  30. Mobile-Expensify submodule update to 6273aeeAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13870
  31. [Part 3d] Pass policyTags to computeChatThreadReportName in ReportNameUtils #83930
  32. GPS iOS Live Activity via Airship #83592
  33. Mobile-Expensify submodule update to ff7dc59Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13874
  34. [No QA] perf: React Compiler Batch 3: setState-in-effect warnings #83382
  35. Defer SearchAutocompleteList render in SearchRouter on native mobile until navigation triggers #83607
  36. Optimize useSearchTypeMenuSections by stabilizing upstream hook references #83934
  37. Mobile-Expensify submodule update to 9.3.32-3Adhoc Build
  38. Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY_TAGS from updateSplitTransactions function #83449
  39. [No QA] Add debug logs for tracking infinite skeleton states #84408
  40. Update how routing messages are displayed for DEW workspaces #84323
  41. Fix export todo visibility mismatch between Home and Reports pages #84333
  42. Flip arrow on ButtonWithDropdownMenu when it opens #84127
  43. [NO QA] Update CLAUDE.md to prefer typecheck-tsgo for AI agent development workflow #84386
  44. Mobile-Expensify submodule update to 9.3.33-0Adhoc Build
  45. [No QA]Add live activity provisioning profile to release builds #84471
  46. Mobile-Expensify submodule update to 9.3.33-173fced4
  47. Fix for - Reports - Report row shows fallback avatar when user has custom avatar #84599
  48. Mobile-Expensify submodule update to 9.3.33-22f40b68
  49. Mobile-Expensify submodule update to 9.3.33-393116ae
    https://github.com/Expensify/Mobile-Expensify/pull/13883
  50. Mobile-Expensify submodule update to include cherry-picked PR #138838fbdf0e
  51. Mobile-Expensify submodule update to 9.3.33-54bd61e8
  52. Fix iOS Live Activity showing old distance unit after workspace settings change #84550

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