Skip to content

Deploy Checklist: New Expensify 2026-03-12 #85146

@OSBotify

Description

@OSBotify

Release Version: 9.3.37-10
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 bulk export to accounting integration #81421
  2. fix: Added better error handling for AddTrackedExpenseToPolicy API #83322
  3. refactor: handle delay submissions message help site URL with explain feature #83802
  4. fix: USD shows instead of local currency on the Stay organized with a Workspace page #84695
  5. Add 434 to broken connection ignored statuses for card feeds #84803
  6. Fix undeclared allReportsViolations in hasVisibleReportFieldViolations #84952
  7. fix: 84078 Allow deletion of pending bank account #84128
  8. [No QA] Recreate workspace merchant rules article #84674
  9. Merge TabSelector and ScrollableTabSelector #84132
  10. fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning v2 #82672
  11. Defer startup imports #84390
  12. iOS: Fix Expense discard changes modal hidden behind keyboard #82097
  13. [No QA] Update Workspace-Merchant-Rules.md #84982
  14. [Merge] Merge tax rates v2 #83587
  15. Fix manual distance expense from QAB showing amount as zero #84658
  16. Fix: Manually edited amount during receipt scanning is not saved #84484
  17. feat: Allow admins to pay with any business bank account they have access to #83638
  18. [NoQA] Revert "Fix undeclared allReportsViolations in hasVisibleReportFieldViolations" #85054
  19. Mobile-Expensify submodule update to 9.3.36-1Adhoc Build
  20. Mobile-Expensify submodule update to 9.3.36-2Adhoc Build
  21. Fix transition from OD to ND as delegate #83553
  22. Mobile-Expensify submodule update to 9.3.36-3Adhoc Build
  23. Mobile-Expensify submodule update to 9.3.36-4Adhoc Build
  24. Fix: Android crash std::__ndk1::default_delete<T>::operator() [abi:ne180000] #83792
  25. [No QA][Sentry] Stop sending activeSpans logs to sentry  #84873
  26. Mobile-Expensify submodule update to 9.3.36-5Adhoc Build
  27. [No QA] Remove unused property isCheckingDomain #84716
  28. Implement query parameters handling in dynamic routes #84158
  29. Mobile-Expensify submodule update to 9.3.36-6Adhoc Build
  30. Reduce desktop LHN row height to 44px #84651
  31. Refactor setPolicyReimbursableMode to pass default reimbursable data #84835
  32. Add tooltip on hover of labels #83704
  33. Freeze non top screens to prevent extra-rerenders #82764
  34. Update the input whenever the draft is updated #84844
  35. fix(react-native): log soft exception for missing viewState #84303
  36. [No QA] Add rbr tests for copilot as full access approve report mark paid but error #84896
  37. clean up REPORT_NAME_VALUE_PAIRS #84698
  38. fix: Hide expired virtual Expensify cards from the Expensify Wallet #84845
  39. fix: report from the other workspace doesn't appear in the report field #83346
  40. Add right padding to the terms and license footer text #84981
  41. Set PIN #82376
  42. Mobile-Expensify submodule update to 9.3.36-7Adhoc Build
  43. Mobile-Expensify submodule update to 9.3.36-8Adhoc Build
  44. Mobile-Expensify submodule update to 9.3.36-9Adhoc Build
  45. Replace FullScreenLoadingIndicator with ActivityIndicator in LoadingPage #84798
  46. fix: selected option is announced without selected state #83996
  47. Fix sign-in page heading hierarchy for screen readers #85074
  48. Fix: Allow updating NetSuite tokens without resetting connection configuration #83434
  49. Add bulk export to accounting integration #83527
  50. Accessibility: Announce empty results state to screen readers #83801
  51. Fix viewport is scrolled in some pages on iOS mWeb #70643
  52. Pass locationPermissionGranted=true when permission was already grant… #83354
  53. 83598: Remove TestDrive from sign-up flow #83750
  54. [No QA] Fix negative Sentry span duration logs in dev #85009
  55. [No QA][GPS] Remove GPS_MILEAGE beta #84729
  56. [Domain Control] [Release 4] [FE] Update DomainMembersPage to filter by Security Group #81837
  57. feat: Expand GBR/RBR with an "action badge" #85025
  58. Mobile-Expensify submodule update to 9.3.36-10Adhoc Build
  59. Add FEES_URL to OLD_DOT_PUBLIC_URLS to fix redirect #84732
  60. [No QA] Remove unused allReportsViolations Onyx connection that breaks lint on main #85145
  61. Mobile-Expensify submodule update to 9.3.37-0Adhoc Build
  62. Revert "83598: Remove TestDrive from sign-up flow" #85140
  63. Mobile-Expensify submodule update to 9.3.37-17e64d7f
  64. [CP Staging] Revert "Merge pull request #82764 from refactor/freeze-non-top-screens" #85198
  65. Mobile-Expensify submodule update to 9.3.37-26676ad6
  66. Fix employee lands on wallet page after adding PBA from expense details page #85212
  67. Mobile-Expensify submodule update to 9.3.37-3fae6385
  68. [CP Staging] Revert "fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning v2" #85256
  69. Mobile-Expensify submodule update to 9.3.37-4713e071
  70. [CP Staging] Fix - 'Expense - Report RHP re-renders every time clicking Create expense' #85213
  71. Mobile-Expensify submodule update to 9.3.37-53f297b5
  72. Fix unable to switch tabs without dismissing keyboard #85216
  73. Mobile-Expensify submodule update to 9.3.37-66f1726d
  74. Dont show Allow Location modal when creating 0 amount expense #85261
  75. Mobile-Expensify submodule update to 9.3.37-7f8c8a14
  76. Revert "Revert "83598: Remove TestDrive from sign-up flow"" #85269
  77. Mobile-Expensify submodule update to 9.3.37-84d1f840
  78. Fix: NetSuite auth error persists after correcting tokens on unverified connection #85200
  79. Mobile-Expensify submodule update to 9.3.37-931027fa
  80. [CP Staging] fix: Business Bank Account Icon on android  #85266
  81. Mobile-Expensify submodule update to 9.3.37-10aca7648

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

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions