Skip to content

Deploy Checklist: New Expensify 2026-07-22 #96786

Description

@OSBotify

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

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Let users pick a letter avatar color #96269
  2. fix: only treat a reachability confirmation as a recovery when the app was offline #96504
  3. Allow payments admin to update workspace payer #96662
  4. feat: derive app-load skeleton gates from the request queue #96394
  5. R3: Rename Require fields to Field requirements and add waive path #95312
  6. iImplement fullStory analytics instrumentation #93051
  7. Rules -"Enter valid amount" error is still visible after "Require Receipt" field is disabled #96645
  8. Replace getDisplayNameOrDefault with temporaryGetDisplayNameOrDefault - batch 11 #96564
  9. Replace getDisplayNameOrDefault with temporaryGetDisplayNameOrDefault - batch 12 #96586
  10. Fix submit via PDF cancelation #96602
  11. [Split #94595] Batch D - Remove useOnyx deps from MR headers and preview #96382
  12. [Submit] Fix regressions from the "Submit to my employer" flow (#94319) #96136
  13. Fix Submit plan welcome modal: navigate to existing Submit workspace and remove double bottom safe-area padding #96459
  14. [NoQA] Add unit tests for getDomainByFundID #95507
  15. Fix - Agents - New agent RHP opens after refreshing edit photo RHP #95789
  16. You appear to be offline message not shown in RHP chats #96218
  17. Show GL code when selecting a category #94596
  18. perf: use per-login selector for DelegateOnBehalfOfText personal details #96725
  19. [NoQA] Bump eslint-config-expensify to v4.0.8 #96719
  20. [Split #94595] Batch B - Remove useOnyx deps from transaction/report/policy hooks #95621
  21. [Split #94595] Batch F - Remove useOnyx deps from Report/Inbox chat #95624
  22. [No QA] Upgrade Node to 26.5.0 and npm to 11.17.0 #96205
  23. perf: share scans across useShortMentionsList instances #96617
  24. Allow re-verifying an already-validated domain for non-admin domain members instead of showing a NotFoundPage page #96721
  25. [No QA] Remove unused eslint-disable for no-negated-variables #96758
  26. Skip non-existent categories when importing merchant rules from spreadsheet #96522
  27. fix: Prevent "Maximum update depth exceeded" crash when selecting the same workspace while creating consecutive reports #96720
  28. fix: Message, sent in a new chat, displayed in the compose box after opening #95471
  29. Replace user-facing "Magic code" copy with "Security code" #96181
  30. refactor getWorkspaceIcon to use translate from useLocalize #96723
  31. Fix magic code navigates back on payment (SettlementButton) v2 #96622
  32. Mobile-Expensify submodule update to 9.4.42-1Adhoc Build
  33. [No QA] Remove rental cars from Consolidated Travel Billing help doc #96765
  34. [No QA] Update Agent Device interaction safety instructions #96635
  35. [Copy Workspace Settings] Fix hidden currency in copy settings #96730
  36. Fix QBO connect on Android by authenticating the native setup WebView #96768
  37. Fix scrollbar position on Rules Agents tab when rules exist #96666
  38. Make Destroy debug button force an observable sign out #96322
  39. Use compact search input size in lists, popovers, and emoji picker #96499
  40. Mobile-Expensify submodule update to 9.4.43-0Adhoc Build
  41. [CP Staging] Revert "Show GL code when selecting a category" #96852
  42. Mobile-Expensify submodule update to 9.4.43-139f7a50

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

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions