What happened instead:
I upgraded from 3.5.3 to 3.9.3 and I am getting the following error:

What you were expecting:
When I downgrade, it's working fine.
Steps to reproduce:
Other information:
Not sure, from which version it's starting to break. I don't see any migration docs as well, so assume that's not an issue?
Other Deps

react-dom.development.js:327 Uncaught Could not find router reducer in state tree, it must be mounted under "router"
rethrowCaughtError @ react-dom.development.js:327
runEventsInBatch @ react-dom.development.js:3313
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168
Thanks for reporting this. We have several applications migrated to 3.9.3 without any issue. Without more informations it's difficult to help you. Please provide a sample application showing the issue by forking the following CodeSandbox (https://codesandbox.io/s/github/marmelab/react-admin/tree/master/examples/simple) or a github repository.
facing the same issue, downgrade history package to 4.10.1 resolve the problem for me.
Yes, downgrading to 4.10 solved the issues. Thanks a lot 馃槃! @djhi I think its probably the history dependency causing the issues.
Most helpful comment
facing the same issue, downgrade history package to 4.10.1 resolve the problem for me.