Skip to content

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

Open

Description

@OSBotify

Release Version: 9.5.33-0
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. Fix web update refresh delays with network-first navigation #104520
  2. [Payment due @nyomanjyotisa] Remove the travelCodingSync beta #105847
  3. [Part 2.9] Remove Onyx.connect(ONYXKEYS.SESSION) in ReportActionsUtils: thread currentUserAccountID through isWhisperActionTargetedToOthers #104312
  4. Parts 6 and 7- thread reportOwnerLogin through isReportFieldDisabled and canModifyHoldStatus #104046
  5. [Part 2] Refactor iou Hold functions to remove allReports onyx references #102348
  6. [No QA] Add tests for the Search snapshot redirect in useOnyx #105890
  7. [Business Central] Update account connection onboarding URL #106013
  8. fix: keep Concierge chat intact after Clear Cache #105252
  9. [No QA] Docs updates for E/A#105195 Explain PNG export for Insights dashboards #106000
  10. perf: Restore React Compiler caching in lazy icon hooks and Search Router Create suggestions #105913
  11. perf: Skip workspace menu items in Search Router until a query is typed #105905
  12. [No QA] Use bill wording in the approve and pay next steps #105969
  13. [No QA] Enable App CI for production PRs #105942
  14. Mobile-Expensify submodule update to 9.5.32-1 — Adhoc Build
  15. Mobile-Expensify submodule update to 9.5.32-2 — Adhoc Build
  16. [Payment due @mkhutornyi] Say when agent rules run in the agent rule fallback banner #105996
  17. Add the newDotBillPay beta and keep bills out of Search #105967
  18. [No QA] Mock fetch in the MoneyRequestReport perf tests #106050
  19. Mobile-Expensify submodule update to 9.5.32-3 — Adhoc Build
  20. Skip the optimistic Search row when a new expense doesn't match the active filters #104832
  21. Restore the pre-inserted tab route by key on cancel #105857
  22. Prevent duplicate native shares from repeated Share taps #105832
  23. Prevent adding expenses to bills #105966
  24. [No QA] Sentry label review follow-up #105924
  25. Show only the policy name beside the bill report status #105964
  26. Add logging to trace lost queued request writes #105372
  27. [Perf] Restore React Compiler caching for receipt view, composer menu, violations, expense navigation and workspace pages #105906
  28. Fix map localization after style sources load #106060
  29. Show an Add badge in the LHN for an empty report the user can add expenses to #105604
  30. fix: clear personal card country error on selection #105736
  31. Localize full dates with a weekday #105863
  32. Add Zoho Books advanced sync and settlement settings UI #105652
  33. [Payment due @QichenZhu] Respect currency precision in amount filter chips #105941
  34. (Part 9) Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST in src/libs/actions/Report.ts #105026
  35. Show save button when changing display #104589
  36. Mobile-Expensify submodule update to a63f5f3 — Adhoc Build
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14211
  37. [NoQA][Insights polish] Details RHP: open from data points, with header, title, and period logic #105779
  38. [Payment due @ZhenjaHorbach] [Wise][Release 1] Business - UI - Wise needs more info alerts #105780
  39. [Payment due @ZhenjaHorbach] [NO QA] feat(Wise): Open the hosted KYC form in a WebView on mobile #105801
  40. [No QA] Update help docs for Release 2: search operators #102829
  41. Migrate ParticipantPicker modal to nav #104751
  42. perf: Re-render only the LHN rows a report switch changes #105746
  43. [Payment due @Pujan92] MenuItem: migrate read-only rule facts #105726
  44. [No QA] Add static sentry labels for Switch #105758
  45. Add the hybridWeb beta to CONST.BETAS #106116
  46. fix: Correct sorting of pinned LHN items with locale-specific letters #104376
  47. [NO QA][Payment due @ZhenjaHorbach] Clean up the Wise bank account form and keep the user’s answers #105987
  48. Move bill helpers into BillUtils #106122
  49. Fix validateCode validation for phone-number logins on the Validate account page #105358
  50. Target browser-back GO_BACK at the navigator whose history changed #104842
  51. Show member profile info directly in the workspace Member details RHP #105050
  52. [NoQA] Block approve-only members from submitting their own reports #104973
  53. [CDA] Warn admins before turning off Payments when bank account countries or a business bank account are set up #105333
  54. Keep the workspace default report title on a single line #105009
  55. [No QA] Sentry labels fixes #105784
  56. [Liquid Glass Follow Up] Show mWeb tab labels beside icons in landscape #104569
  57. Highlight today's date in the calendar picker #105171
  58. Mobile-Expensify submodule update to 9.5.32-4 — Adhoc Build
  59. [No QA] 104413 travel approval foundations #105593
  60. [No QA] Fix RangeDatePickerTest failing when a pressed day is today #106145
  61. Use transaction description for expense report LHN preview #105925
  62. Only offer receipt retry when the parent report is a money report #105041
  63. Keep the leader's unsent writes when another tab syncs the queue #105420
  64. [No QA] fix: Classify support ticket sends as support_ticket in send_message_source #105775
  65. perf: Stop rebuilding Search Router workspace suggestions on every keystroke #106092
  66. Show bills with one expense like one-expense reports #105965
  67. [No QA] Docs updates for E/A#105137 Replace Accounting, HR, and Receipt partners with Connections #105674
  68. [No QA] Allow avatar fetches for Insights PNG exports on dev #106018
  69. [Flat Nav R1.1a] Flat navigation bar on wide behind the flatNav beta #105891
  70. [No QA] Keep unread markers on visible support replies #105979
  71. [No QA] [Flat Nav R2.1] Add flat nav section model groundwork #105623
  72. [No QA] Replace runtime Sentry labels with const #105920
  73. Mobile-Expensify submodule update to 9.5.32-5 — Adhoc Build
  74. [NOQA] Split receipt capture time into camera and file write #105754
  75. fix: Owner badge overlaps with Approver cell when Member column minimum #105738
  76. perf: Turn off virtual device fusion for iOS receipt captures #105768
  77. [No QA] Remove incorrect tag import limit from help article #105985
  78. fix: Stop the Inbox tab from reopening the previous account's report after a copilot switch #105911
  79. Mobile-Expensify submodule update to 9.5.32-6 — Adhoc Build
  80. [NO QA][UNDER BETA] feat(Wise): Show the onboarding status page after the KYC form and from the Wallet #106123
  81. Mobile-Expensify submodule update to 9.5.32-7 — Adhoc Build
  82. feat: Add Category visibility row and category picker to member details and show an error when disabling a category would leave members without categories #105184
  83. Fix: filter out invalid bank account #105730
  84. Open a member's unreported expense from Search as an admin #104766
  85. Mobile-Expensify submodule update to 9.5.33-0 — Adhoc Build

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. IuliiaHerets commented on Nov 6, 2026

    @IuliiaHerets

    Regression progress is at 85%

    PRs Failing:
    #104046 faced on Native apps
    #104569 faced on Android
    #105050 failed with #106201 and #106189
    #105184 failed with #106206 and #106213
    #105252 failed with #106211

    PRs Untested:
    #104766 pending validation on Web, Android, iOS
    #105041 pending validation on iOS
    #105358 pending validation on Web, Android, iOS
    #105780 pending validation on Android and iOS
    #105857 pending validation on Web
    #105863 pending validation on Web, Android, iOS
    #105906 pending validation on Web, Android, iOS
    #105911 pending validation on Web
    #105967 pending validation on Web
    #106116 pending validation on Android
    #106122 pending validation on iOS

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