Skip to content

Deploy Checklist: New Expensify 2026-09-10 #100893

Description

@OSBotify

Release Version: 9.4.76-1
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. Mobile-Expensify submodule update to 6754e1c8832439
  2. Mobile-Expensify submodule update to f01fb77879c8e5
  3. Mobile-Expensify submodule update to fa295441cc3995
  4. Mobile-Expensify submodule update to 941700cAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14104
  5. Add Rillet support for vendor matching #100542
  6. Fix Report Field List Values page scrolling #99463
  7. [NoQA][Insights] Create the Insights page beta #100689
  8. [No QA] Add ProposalPolice contributor documentation #100729
  9. Move pre-selected custom list to top of list in the NetSuite custom list picker #100511
  10. Add Campfire integration #100446
  11. [NoQA] feat: Add ManualSendMessageVisible subspans #98043
  12. [Payment due @thelullabyy] [No QA] Update certificate pins for NewDot #96722
  13. Mobile-Expensify submodule update to 06dcf3cAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14106
  14. [No QA] Update Amex link for new form #99812
  15. [No QA] Docs updates for E/A#90402 View transactions shortcut on Expensify Card #96524
  16. [Commuter Exclusion] Allow editing historical distance expenses #98368
  17. Fix staging server toggle resetting on cold start in release builds #98971
  18. Fix commuter distance flicker after rate changes #98371
  19. Mobile-Expensify submodule update to 3f85615Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14062
  20. Fix map/GPS distance expenses skipping home address check on move #100478
  21. Mobile-Expensify submodule update to 9.4.75-1Adhoc Build
  22. [No QA] Docs updates for E/A#99108 troubleshoot adding a work email during setup #100633
  23. [Payment due @situchan] Revert the reimbursement amount formula tokens #100796
  24. Gate settlement frequency and currency conversion fees selection behind a Save button (a11y On Input, PR 10) #99235
  25. Remove legacy Button component, clean seatbelt #100000
  26. [Payment due @Krishna2323] Use SearchForUsers for mentions and chat switching #99651
  27. [Payment due @huult] Enforce new rules structure to determine approval workflows #99894
  28. Surface "Create a rule" prompt on expense edits to drive merchant rule adoption in-situ #99164
  29. fix: sort and total Search amounts by the sign the row displays #99747
  30. Allow disabling and deleting report fields once the integration that imported them is disconnected #100783
  31. Persist filters across view in Search #96466
  32. [No QA] Extract a shared helper for dynamic-route path joining #100717
  33. Resolve optimistic agent accountID via the replace pattern #100068
  34. Docs updates for E/A#97209 Clarify invoicing details not copied on workspace duplication #98212
  35. [Payment due @situchan] fix: agree on how a category tax rule's rate is displayed #100586
  36. [No QA] Fix middleware registration test count after concurrent merges #100858
  37. Block new chat creation during a Supportal session with the standard blocking modal #100196
  38. Fix crash when a workspace avatar renders before its policy ID lands #100539
  39. Introduce HeaderTitle #99999
  40. Mobile-Expensify submodule update to a8337d6Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14111
  41. fix: preserve lightning bolt icon after government rate currency change #100607
  42. [LegendList 1/7] [No QA] feat: add LegendList foundation #100732
  43. [No QA][Insights] Set up the Insights tab in the tab bar #100800
  44. Mobile-Expensify submodule update to 9.4.75-2Adhoc Build
  45. [Payment due @huult] Keep the page across a forced SAML re-auth #100475
  46. Fix duplicated report total when expenses are in another currency #99738
  47. [Payment due @Eskalifer1] Add MCP connectors with ChatGPT #99739
  48. [No QA] Ignore the Convert script's duplicate-key IndexedDB rejection in Sentry #100275
  49. Unpin the contact method child screens from the profile #100780
  50. Perf/spend filters hover #97697
  51. [No QA] Update ProposalPolice edit timestamp on every substantive edit #100764
  52. [Insights: Violations][R2]: Add support for has:approved-violation #100620
  53. Remove custom agent beta gates #100875
  54. Allow admins to attach receipts to approved expenses #100460
  55. [NO QA] fix: upgrade React Native Sentry SDK #100711
  56. Mobile-Expensify submodule update to 1bb335eAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14112
  57. Add mentions and emojis suggestions to Home prompt box; fix RHP suggestions #99912
  58. [No QA] Fix import/no-cycle - part 6 #100164
  59. refactor: remove unsafe assertions from quick action menu #99338
  60. Mobile-Expensify submodule update to 9.4.75-3Adhoc Build
  61. [No QA] Fix import/no-cycle - part 7 #100165
  62. Filter task search rows by live report status instead of the stale snapshot #100069
  63. [NoQA] Fix regex: dont slice longer words #100853
  64. Mobile-Expensify submodule update to 9.4.76-0Adhoc Build
  65. [CP Staging] Fix Concierge prompt box bugs on the HomePage #100935
  66. Mobile-Expensify submodule update to 9.4.76-1960e393

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