Skip to content

Deploy Checklist: New Expensify 2026-09-15 #101132

Description

@OSBotify

Release Version: 9.4.78-3
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. Part 1: Add the yellow path wallet approval flow to NewDot time sensitive #99044
  2. Fall back to the session email when account.primaryLogin is missing in BookTravelButton #100931
  3. Make receipt loss attributable to the path that caused it #99065
  4. Mobile-Expensify submodule update to 9.4.77-1Adhoc Build
  5. [No QA] Look up the Workspace navigator by name in NavigateTests #101016
  6. [Design Polish] Use 15px bold for content card and widget headers #100835
  7. Use one-color Concierge icon in page header top right #100832
  8. fix: remove per diem page loading gate that never resolves #100956
  9. Lower the Pusher activity and pong timeouts from the SDK defaults #100984
  10. [No QA] Point Claude review at the renamed coding standards rules #101074
  11. Open beta overrides over the screen the test tools modal was opened from #100849
  12. Mobile-Expensify submodule update to 067ec85Adhoc Build
  13. Mobile-Expensify submodule update to 9.4.77-2Adhoc Build
  14. Remove Onyx.connect() key ONYXKEYS.COLLECTION.REPORT_ACTIONS in src/libs/OptionsListUtils.ts - part 5 #92330
  15. [No QA] Use pinned Mobile-Expensify commit in ad-hoc test builds #100425
  16. [Payment due @truph01] Render the over limit approver and approval limit policy change logs report actions #99695
  17. [Design Polish] Use a bigger centered avatar and h1 name on the Account page on mobile #100817
  18. [CFI] Show Merchant, Date, Amount Fields in the Scan flow #100426
  19. Fix debug banner overlap on Workspaces and Domains wide layouts #100766
  20. [Payment due @eh2077] Only share the policy withdrawal account when changing payer #98226
  21. Add EducationalTooltip for Unread Tab. #99840
  22. Add DualEntry support for vendor matching #100678
  23. fix: Android - Split - Percentage input has to be focused twice to be able to edit it #100149
  24. [Design Polish] Center the search router on wide viewports #100831
  25. Add NumericInput with Symbol, Minus, Error and Container #100719
  26. Extract shared Intl.Collator into CollatorUtils #100944
  27. Show generated thread title #99317
  28. fix: use renamed App coding standards in Claude reviews #101014
  29. [NoQA] [Insights] Add "Go to Insights" option to the search router #100946
  30. Remove getReportTransactions callers' reliance on the deprecated default (Part 2) #99656
  31. [No QA] Client drops writes rejected with jsonCode 503 instead of retrying with backoff #100918
  32. Keep the selected distance rate on offline-created distance expenses #100623
  33. Fix: Group horizontal scroll sync #99107
  34. Fix duplicate OpenApp on deep link by recording full reconnect time immediately #100547
  35. Mobile-Expensify submodule update to 7d6c53bAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14121
  36. Refactor delete money request for transaction Onyx Key #98126
  37. Mobile-Expensify submodule update to 9.4.77-3Adhoc Build
  38. [No QA] Update Storylane in help docs #101126
  39. [Payment due @mananjadhav] Add the Xero currency conversion fee account picker #98806
  40. [Payment due @thesahindia] NetSuite: let admins pick the account that currency conversion fees post to #99523
  41. Redirect the expense of a single-expense report to the report view #99811
  42. Normalize phone receiver login with SMS domain in SendInvoice #100892
  43. Stop showing a connection error on inactive Expensify Cards #100125
  44. Mobile-Expensify submodule update to 9.4.77-4Adhoc Build
  45. Mobile-Expensify submodule update to 9.4.78-0Adhoc Build
  46. [cp staging] Correct wrapper color for EducationalTooltip #101164
  47. Mobile-Expensify submodule update to 9.4.78-1c70f009
  48. [CP Staging] Hide currency conversion fee settings when the workspace has no connected bank account #101170
  49. Mobile-Expensify submodule update to 9.4.78-2cf00728
  50. [CP prod] fix: The Violation column can be selected without the necessary filters #101104
  51. Mobile-Expensify submodule update to 9.4.78-332e6853

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

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions