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

Allow setting token via jupyter_token env (#2921).

env (#2921). Fix some errors caused by raising 403 in get_current_user (#2919).

(#2919). Register contents_manager.files_handler_class directly (#2917).

directly (#2917). Ensure that keyboard shortcuts are disabled when editing them (#2912).

Make all files in the dashboard editable by default and provide a whitelist of viewable file extensions (#2911).

The root directory of the notebook server should never be hidden (#2907).

Fix notebook require config to match tools/build-main (#2888).

(#2888). Give page constructor default arguments (#2887).

Fix codemirror.less to match codemirror's expected padding layout (#2880).

to match codemirror's expected padding layout (#2880). Add x-xsrftoken to access-control-allow-headers (#2876).

to (#2876). Buffer messages when websocket connection is interrupted (#2871).

Load locale dynamically only when not en-us (#2866).

(#2866). Changed key strength to 2048 bits (#2861).

Resync jsversion with python version (#2860).

with python version (#2860). Allow copy operation on modified, read-only notebook (#2854).

Update error handling on apihandlers (#2853).

Test python 3.6 on travis, drop 3.3 (#2852).

Avoid base64-literals in image tests (#2851).

Upgrade xterm.js to 2.9.2 (#2849).

Changed all python variables named file to file_name to not override built_in file (#2830).

Add more doc tests (#2823).

Typos fix (#2815).

Rename and update license (#2810).

Travis builds doc (#2808).

Pull request i18n (#2804).

Factor out output_prompt_function , as is done with input prompt (#2774).

, as is done with input prompt (#2774). Use rfc5987 encoding for filenames (#2767).

Added path to the resources metadata, the same as in from_filename(...) in nbconvert.exporters.py (#2753).

in (#2753). Make “extrakeys” consistent for notebook and editor (#2745).

Bidi support (#2357).

Credits

This release has been a team effort and we would like to thank the following 18 people who contributed:

Alexandra (aliandra)

Alex Rothberg (cancan101)

Gabriel Nützi (gabyx)

Grant Nestor (gnestor)

Douglas Hanley (iamlemec)

Josh Barnes (jcb91)

jianzi123 (jianzi123)

Jiaqi Liu (jiaqi216)

Madhu94 (Madhu94)

Min RK (minrk)

M Pacer (mpacer)

Remco Verhoef (nl5887)

Kyle Kelley (rgbkrk)

Samar Sultan (samarsultan)

Sam Lau (SamLau95)

Syed TS (sytays)

Thomas Kluyver (takluyver)

Vidar Tonaas Fauske (vidartf)

We look forward to your feedback and contributions!