Skip to content

Deploy Checklist: New Expensify 2026-10-29 #105415

Closed

Description

@OSBotify

Release Version: 9.5.26-1
Compare Changes: production...staging

This release contains changes from the following pull requests:

Internal QA:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Add Cross-Origin-Opener-Policy header to the NewDot Cloudflare Worker #105179
  2. [LegendList 5/12] refactor: prepare report list refs and recycled row state #104978
  3. [Internal QA] Allow linking Plaid to an existing bank account and fixing existing Plaid connection #98567
  4. feat: remove the spendFooterSelectors beta #105107
  5. fix: block Submit on expenses from deleted workspaces #105244
  6. Home - Back button on report RHP navigates to previous expense instead of closing it #104498
  7. [Payment due @bernhardoj] Show the Business bank account countries row in workspace Payments #105221
  8. Gate moving and creating reports for approve-only members #104905
  9. [Payment due @mkhutornyi] Add ask Concierge screen #100552
  10. Mobile-Expensify submodule update to 9.5.25-1 — Adhoc Build
  11. Thread reportActions into getIcons - 1 #104982
  12. Thread parentReportActions into isOneTransactionThread > getDisplayedReportID - 1 #104976
  13. [DX] Remove Metro from the repo #104065
  14. Remove Insights page and comparison beta gates #104595
  15. [No QA] Fix flaky PaymentDetailsPageTest by matching the first copy of the Activity count #105392
  16. [Internal QA] Remove the paymentHistory beta #105349
  17. [Payment due @gijoe0295] Replace work email input with button linking to Contact Methods in card feed flows #95610
  18. Thread reportActions into isAwaitingFirstLevelApproval - 1 #104980
  19. Route undelete through UndeleteTransactions API #104947
  20. Mobile-Expensify submodule update to 9.5.25-2 — Adhoc Build
  21. Add Zoho Books imported-data settings UI #104817
  22. [No QA] Stop sending transactionIDToUpdatedCustomUnitRateID from the app #105336
  23. refactor: remove allPolicies read from getParentNavigationSubtitle #104457
  24. Offer never for the any-approval date filter #105182
  25. fix: contain lazy-modal load failures #105224
  26. [Insights polish] Update how Compare: Average is calculated and labeled #104996
  27. [Resizable RHP] Reset RHP width #105162
  28. Identify tag lists by orderWeight and Onyx key instead of name #105212
  29. Generalize the 3DS forced review so the fraud review can reuse it #105147
  30. Reset Collect employee bank details when duplicating a workspace without Workflows #105324
  31. Apply category tax rules to distance expenses without a rate tax #101674
  32. Flush staged WRITE updates before applying a catch-up response so #admins stays unread after onboarding #104433
  33. [No QA] AnimatedSubmitButton: address animation cleanup follow-ups #105330
  34. [No QA] Add patch that fixes outdated Hermes URL in Android builds #105381
  35. [No QA] Update Delete-a-Workspace.md #105181
  36. [Payment due @DylanDylann] Confirm modal before copying workspace members #105101
  37. Fix keyboard visiblity in landscape mweb #105352
  38. Make Use suggestion the main button when the AI rules builder refuses a rule #104942
  39. Enable double-tap zoom for native PDF attachments #103679
  40. Hide the amount caret while a moved scan receipt is scanning #105360
  41. Mobile-Expensify submodule update to 9.5.26-0 — Adhoc Build
  42. [No QA] Prevent emoji picker crashes from malformed history #105536
  43. Mobile-Expensify submodule update to 9.5.26-1 — 89cf526

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

  1. m-natarajan commented on Oct 30, 2026

    @m-natarajan

    Regression progress is at 52%

    PRs Failing:
    #100552 with #105438 and #105423
    #101674
    #104433
    #104942 with #105432
    #105101
    #105162 with #105441
    PRs Untested:
    Multiple PRs pending validation in different platform

  2. izarutskaya commented on Oct 30, 2026

    @izarutskaya

    Regression is completed in BrowserStack

    PRs Failing:
    #100552 with #105438 and #105423
    #101674 with #105451
    #104942 with #105432 & #105449
    #104978 with #102371 & #105461
    #104996 on Android
    #105101 with #105445
    #105162 with #105441

    PRs Untested:
    #95610 - pending validation on all platforms
    #104905 (comment)
    #105147 - pending validation on all platforms
    #105179 - pending validation on all platforms
    #105224 - pending validation on all platforms
    #105349 - seems Internal QA

  3. izarutskaya commented on Oct 30, 2026

    @izarutskaya

    Regression is completed

    PRs Failing:
    #100552 with #105438 and #105423
    #101674 with #105451
    #104942 with #105432 & #105449 Seems not a DBs, can I check this off?
    #104978 with #102371 & #105461 Repro in prod, checked it off
    #104996 on Android with #105464 new feature, can I check this off?
    #105101 with #105445 Repro in Prod, checked it off
    #105162 with #105441

    PRs Untested:
    #104905 (comment)
    #105147 - question
    #105349 - Internal QA

    Critical TCs that are failing:
    Onboarding with #104396
    New User Onboarding Invites #103058
    Adding a Custom card feed - Visa commercial cards #105456

  4. izarutskaya commented on Oct 30, 2026

    @izarutskaya

    Checked it off as per #105147 (comment)

  5. joekaufmanexpensify commented on Oct 30, 2026

    @joekaufmanexpensify
    Contributor

    checked off #98567

  6. Beamanator commented on Oct 30, 2026

    @Beamanator
    Contributor

    checking off #105430 b/c it's repro in prod

  7. izarutskaya commented on Oct 30, 2026

    @izarutskaya

    Exporting one DB
    Done

    #105506
    #105512

  8. jasperhuangg commented on Oct 31, 2026

    @jasperhuangg
    Contributor

    :shipit:

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