Wahoo!
There is another big item that was added to this release, which is message buffering during disconnect:
https://github.com/jupyter/notebook/pull/2871 The PR didn't get tagged 5.2, so even though it got included in the release it didn't make its way into the release notes.
# What this means
For JupyterHub deployments, if you lose connection (wifi dropped out, closed laptop), the server will buffer messages until you reconnect with the same tab. After you connect again, all the outputs you would have missed otherwise will get sent to the frontend and you'll have your complete notebook!
## Caveats
Any messages sent from the kernel between when you actually lost connection and when the server notices will be lost. This is especially prevalent when you're using JupyterHub on a VPN that gives you access to the Notebook where you keep your wifi running yet lose access to the host.