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.




On Fri, Oct 13, 2017 at 10:55 AM, Grant Nestor <grantnes...@gmail.com>
wrote:

> We are pleased to announce the release of Jupyter Notebook 5.2.0. This is
> a minor release that includes mostly bug fixes and improvements with the
> notable addition of RTL (right-to-left) support.
>
> You can install the new version of the notebook now using pip:
>
> pip install --upgrade notebook
>
> Or conda (it may be a few days before packages are available):
>
> conda upgrade notebook
>
> Changelog
>
>    - Make all files in the dashboard editable by default and provide a
>    whitelist of viewable file extensions (#2911
>    <https://github.com/jupyter/notebook/pull/2911>).
>    - Ensure that the root directory is not hidden (#2907
>    <https://github.com/jupyter/notebook/pull/2907>).
>    - Fix CodeMirror styling issue (#2880
>    <https://github.com/jupyter/notebook/pull/2880>).
>    - Update error handling on APIHandlers (#2853
>    <https://github.com/jupyter/notebook/pull/2853>).
>    - Upgrade xterm.js to 2.9.2 (#2849
>    <https://github.com/jupyter/notebook/pull/2849>).
>    - Add Chinese translations (depends on upcoming UI implementation) (
>    #2804 <https://github.com/jupyter/notebook/pull/2804>).
>    - Allow for simpler customization of output_prompt in custom.js (#2774
>    <https://github.com/jupyter/notebook/pull/2774>).
>    - Use RFC5987 encoding for filenames (#2767
>    <https://github.com/jupyter/notebook/pull/2767>).
>    - Add path to the resources metadata (#2753
>    <https://github.com/jupyter/notebook/pull/2753>).
>    - Make extraKeys consistent between notebook and editor views (#2745
>    <https://github.com/jupyter/notebook/pull/2745>).
>    - Add RTL (right-to-left) support (#2357
>    <https://github.com/jupyter/notebook/pull/2357>).
>
> Credits
>
> This release has been a team effort and we would like to thank the
> following 23 people who contributed:
>
>    - Matthias Bussonnier (Carreau <https://github.com/Carreau>)
>    - Alex Rothberg (cancan101 <https://github.com/cancan101>)
>    - Damian Avila (damianavila <https://github.com/damianavila>)
>    - Gabriel Nützi (gabyx <https://github.com/gabyx>)
>    - Grant Nestor (gnestor <https://github.com/gnestor>)
>    - Douglas Hanley (iamlemec <https://github.com/iamlemec>)
>    - John B Nelson (jbn <https://github.com/jbn>)
>    - Josh Barnes (jcb91 <https://github.com/jcb91>)
>    - jianzi123 (jianzi123 <https://github.com/jianzi123>)
>    - Min RK (minrk <https://github.com/minrk>)
>    - M Pacer (mpacer <https://github.com/mpacer>)
>    - Michael Scott Cuthbert (mscuthbert <https://github.com/mscuthbert>)
>    - Matej Urbas (mupdt982 <https://github.com/mupdt982>)
>    - Peter Parente (parente <https://github.com/parente>)
>    - Roland Weber (rolweber <https://github.com/rolweber>)
>    - Samar Sultan (samarsultan <https://github.com/samarsultan>)
>    - Thomas Kluyver (takluyver <https://github.com/takluyver>)
>    - Till Hoffmann (tillahoffmann <https://github.com/tillahoffmann>)
>    - Vidar Tonaas Fauske (vidartf <https://github.com/vidartf>)
>    - Jacob Niehus (wilywampa <https://github.com/wilywampa>)
>    - Yang-Le Wu (yangle <https://github.com/yangle>)
>    - Yuvi Panda (yuvipanda <https://github.com/yuvipanda>)
>    - Gao, Xiang (zasdfgbnm <https://github.com/zasdfgbnm>)
>
> We look forward to your feedback and contributions!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jupyter+unsubscr...@googlegroups.com.
> To post to this group, send email to jupyter@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jupyter/7af32d02-e450-449a-bf36-6ade9c282e06%40googlegroups.com
> <https://groups.google.com/d/msgid/jupyter/7af32d02-e450-449a-bf36-6ade9c282e06%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Kyle Kelley (@rgbkrk <https://twitter.com/rgbkrk>; lambdaops.com)

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To post to this group, send email to jupyter@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CA%2BtbMaVU%2Bnu3zbML95mH3_FHY3ACSLbMdmqZg2uvVCPoNkmm%3Dg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to