Skip to content

Deploy Checklist: New Expensify 2026-04-10 #87562

Description

@OSBotify

Release Version: 9.3.58-9
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Perf:money request confirmation list remove comparators derive props #87346
  2. Update corpay link to correct location #87429
  3. [Payment due @suneox] Fix isAttendeeTrackingEnabled default to true for Classic backwards compat #86818
  4. Exclude dev config files from Jekyll help site builds #87289
  5. [No QA] Refractor new-expensify/connect-credit-cards #87276
  6. Update merchant rules subtitle copy #86974
  7. Implement parameters handling in dynamic routes #85120
  8. 83842 migrate workspace xero v2 #87342
  9. Fix Missing top navigation and filters after rotating device to portrait #87396
  10. Fix Unable to scroll down group confirm page and member details page #87402
  11. Show an alert and allow to delete tax if tax tracking is disabled in the workspace #84769
  12. fix: Disabled 'Next' button is not announced #86888
  13. [No QA] Uber for business - Add FAQ section on expense memos support #86959
  14. Part 4 - Thread delegateEmail through approveMoneyRequest and its component callers #87222
  15. Sort join-workspaces by member count and add Show more #86884
  16. [CBN] USD flow refactor #86645
  17. [No QA] Don't start versionBump if PR to CP is not valid and merged #87433
  18. fix: No error modal when sending a specific attachment via the receipt button #86189
  19. Part 3: Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/actions/Policy/Policy.ts #87330
  20. Fix: Always show 'Explore' section on Reports page #86911
  21. QBD - fix: The workspace with a connection error is still listed as reusable #87468
  22. refactor: decompose LHN renderItem deps from 16 to 8 #87250
  23. [Payment due @ZhenjaHorbach] [Personal Karma] Add NewDot toggle flow under Save The World #84504
  24. fix: Offline deleted rules reappear after reconnecting until cache is cleared #85746
  25. [NO QA] Fix ts on main #87516
  26. [No QA] Create new filter popups #86906
  27. fix: Don't require account validation to mark a report as paid manually #86714
  28. Add compact UI styles for search reports and expenses tables  #86283
  29. Don't show non-reimbursable reports in the Pay to-do queu #87459
  30. [NoQA] Show reviewed commit SHA in reviewer comment footer #87353
  31. Fix AMEX card feed reconnect by scoping to the specific feed #85126
  32. [Duplicate Expense] Allow bulk duplication.  #84657
  33. 79170: Reports-After moving expense to new report on 'Top Spenders', menu only shows 'Export' option #82590
  34. Add Cancelled badge for cancelled trips #87145
  35. [NoQA] Remove unused hooks #87512
  36. [CP production] fix: restore limit filter for top merchants/categories/spenders suggested searches #87526
  37. Add selection mode Submit/Approve/Pay actions for mobile layout. #85796
  38. Skip unvalidated account check for Elsewhere payments in selection mode #87536
  39. Add '+' label to disambiguate FAB button in onboarding instructions #87040
  40. [Payment due @huult] [NoQA] fix: Concierge thinking message shows workspace icon instead of Concierge avatar in admin/announce rooms #87126
  41. fix: render empty report preview placeholders without waiting for width #86272
  42. [NoQA] Use OSBotify token for cherry-pick validate merged-PR check #87544
  43. Mobile-Expensify submodule update to 9.3.55-1Adhoc Build
  44. Mobile-Expensify submodule update to 9.3.55-2Adhoc Build
  45. Mobile-Expensify submodule update to 9.3.56-0Adhoc Build
  46. Mobile-Expensify submodule update to 9.3.57-0Adhoc Build
  47. Mobile-Expensify submodule update to 9.3.57-1Adhoc Build
  48. [Home Page] Add a simple onboarding slot to Home, focused on "manage my team" intent #86663
  49. [NoQA] fix: add default forwardedFSClass unmask in ScreenWrapperContainer #86414
  50. Mobile-Expensify submodule update to 9.3.58-0Adhoc Build
  51. [CP Staging] Fix navigation problems in USD BA flow #87624
  52. Mobile-Expensify submodule update to 9.3.58-177eccb8
  53. [CP Staging] Revert "fix: Disabled 'Next' button is not announced" #87647
  54. Mobile-Expensify submodule update to 9.3.58-29dd2f93
  55. [CP Staging] Remove extra padding from search UserSelectPopup #87649
  56. Mobile-Expensify submodule update to 9.3.58-39fe38ea
  57. Revert 87624 and 86645 #87668
  58. Mobile-Expensify submodule update to 9.3.58-462eaf3d
  59. Fix held expenses auto-approved without hold modal in selection mode #87651
  60. Mobile-Expensify submodule update to 9.3.58-58c3b8d2
  61. [CP Staging] Fix issues with getting started slot #87636
  62. Mobile-Expensify submodule update to 9.3.58-6f708081
  63. Revert "fix: Offline deleted rules reappear after reconnecting until cache is cleared" #87675
  64. Mobile-Expensify submodule update to 9.3.58-7f3b6c50
  65. [CP Staging] Add beta gate for selection mode report-level actions #87735
  66. Mobile-Expensify submodule update to 9.3.58-8a42892f
  67. Hide tax fields for time and per diem expenses #87612
  68. Mobile-Expensify submodule update to 9.3.58-92c579a5

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