I'm a little confused, is this still a beta release? The migration guide still refers to it as beta: https://expressjs.com/en/guide/migrating-5.html, but the release on GitHub and npm is simply "5.0.0", while v4.20 is tagged latest.
Finally we have async errors landing on the global error handler!
I had a fork of express that simply rebased the v5 branch on top of the latest released tag just so I could use express on my projects for this reason. I can finally get rid of that and simply install express.