plotly / jupyter-dash

OBSOLETE - Dash v2.11+ has Jupyter support built in!
https://dash.plotly.com/dash-in-jupyter
MIT License
955 stars 233 forks source link

Update dependency notebook to v6.4.12 [SECURITY] #111

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
notebook ==6.0.3 -> ==6.4.12 age adoption passing confidence

GitHub Vulnerability Alerts

CVE-2020-26215

localhost

Impact

What kind of vulnerability is it? Who is impacted?

Open redirect vulnerability - a maliciously crafted link to a notebook server could redirect the browser to a different website.

All notebook servers are technically affected, however, these maliciously crafted links can only be reasonably made for known notebook server hosts. A link to your notebook server may appear safe, but ultimately redirect to a spoofed server on the public internet.

Patches

Has the problem been patched? What versions should users upgrade to?

Patched in notebook 6.1.5

References

OWASP page on open redirects

For more information

If you have any questions or comments about this advisory, or vulnerabilities to report, please email our security list security@ipython.org.

Credit: zhuonan li of Alibaba Application Security Team

CVE-2021-32798

Impact

Untrusted notebook can execute code on load. This is a remote code execution, but requires user action to open a notebook.

Patches

5.7.11, 6.4.1

References

OWASP Page on Injection Prevention

For more information

If you have any questions or comments about this advisory, or vulnerabilities to report, please email our security list security@ipython.org.

Credit: Guillaume Jeanne from Google

Example:

A notebook with the following content in a cell and it would display an alert when opened for the first time in Notebook (in an untrusted state):

{ "cell_type": "code", "execution_count": 0, "metadata": {}, "outputs": [ { "data": { "text/html": [ "<select><iframe></select><img src=x: onerror=alert('xss')>\n"], "text/plain": [] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "" ] }

CVE-2021-32797

Impact

Untrusted notebook can execute code on load. This is a remote code execution, but requires user action to open a notebook.

Patches

Patched in the following versions: 3.1.4, 3.0.17, 2.3.2, 2.2.10, 1.2.21.

References

OWASP Page on Restricting Form Submissions

For more information

If you have any questions or comments about this advisory, or vulnerabilities to report, please email our security list security@ipython.org.

Credit: Guillaume Jeanne from Google

CVE-2022-24758

Anytime a 5xx error is triggered, the auth cookie and other header values are recorded in Jupyter server logs by default. Considering these logs do not require root access, an attacker can monitor these logs, steal sensitive auth/cookie information, and gain access to the Jupyter server.

Upgrade to notebook version 6.4.10

For more information

If you have any questions or comments about this advisory, or vulnerabilities to report, please email our security list security@ipython.org.

Credit: @​3coins for reporting. Thank you!

CVE-2022-29238

Impact

What kind of vulnerability is it? Who is impacted?

Authenticated requests to the notebook server with ContentsManager.allow_hidden = False only prevented listing the contents of hidden directories, not accessing individual hidden files or files in hidden directories (i.e. hidden files were 'hidden' but not 'inaccessible'). This could lead to notebook configurations allowing authenticated access to files that may reasonably be expected to be disallowed.

Because fully authenticated requests are required, this is of relatively low impact. But if a server's root directory contains sensitive files whose only protection from the server is being hidden (e.g. ~/.ssh while serving $HOME), then any authenticated requests could access files if their names are guessable. Such contexts also necessarily have full access to the server and therefore execution permissions, which also generally grants access to all the same files. So this does not generally result in any privilege escalation or increase in information access, only an additional, unintended means by which the files could be accessed.

Patches

Has the problem been patched? What versions should users upgrade to?

notebook 6.4.12

Workarounds

Is there a way for users to fix or remediate the vulnerability without upgrading?

References

Are there any links users can visit to find out more?

For more information

If you have any questions or comments about this advisory:


Release Notes

jupyter/notebook (notebook) ### [`v6.4.12`](https://togithub.com/jupyter/notebook/releases/tag/6.4.12) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.11...6.4.12) #### What's Changed - Address security advisory [GHSA-v7vq-3x77-87vg](https://togithub.com/jupyter/notebook/security/advisories/GHSA-v7vq-3x77-87vg) **Full Changelog**: https://github.com/jupyter/notebook/compare/v6.4.11...6.4.12 ### [`v6.4.11`](https://togithub.com/jupyter/notebook/releases/tag/v6.4.11) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.4.10...v6.4.11) #### 6.4.11 ([Full Changelog](https://togithub.com/jupyter/notebook/compare/6.4.10...3911672959fcd35cf4a1b1ad7c9c8a5651c17ae6)) ##### Bugs fixed - Update further to ipykernel comm refactoring [#​6358](https://togithub.com/jupyter/notebook/pull/6358) ([@​echarles](https://togithub.com/echarles)) ##### Maintenance and upkeep improvements - Add testpath to the test dependencies. [#​6357](https://togithub.com/jupyter/notebook/pull/6357) ([@​echarles](https://togithub.com/echarles)) - Temporary workaround to fix js-tests related to sanitizer js loading by phantomjs [#​6356](https://togithub.com/jupyter/notebook/pull/6356) ([@​echarles](https://togithub.com/echarles)) - Use place-hold.it instead of plaecehold.it to create image placeholders [#​6320](https://togithub.com/jupyter/notebook/pull/6320) ([@​echarles](https://togithub.com/echarles)) - Migrate to python 3.7+ [#​6260](https://togithub.com/jupyter/notebook/pull/6260) - Fixes [#​6256](https://togithub.com/jupyter/notebook/pull/6256) ([@​penguinolog](https://togithub.com/penguinolog)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2022-03-15\&to=2022-04-18\&type=c)) [@​blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ablink1073+updated%3A2022-03-15..2022-04-18\&type=Issues) | [@​echarles](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aecharles+updated%3A2022-03-15..2022-04-18\&type=Issues) | [@​fcollonval](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Afcollonval+updated%3A2022-03-15..2022-04-18\&type=Issues) | [@​github-actions](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Agithub-actions+updated%3A2022-03-15..2022-04-18\&type=Issues) | [@​jtpio](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ajtpio+updated%3A2022-03-15..2022-04-18\&type=Issues) | [@​penguinolog](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Apenguinolog+updated%3A2022-03-15..2022-04-18\&type=Issues) ### [`v6.4.10`](https://togithub.com/jupyter/notebook/compare/v6.4.9...6.4.10) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.9...6.4.10) ### [`v6.4.9`](https://togithub.com/jupyter/notebook/compare/v6.4.8...v6.4.9) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.8...v6.4.9) ### [`v6.4.8`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#648) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.7...v6.4.8) ([Full Changelog](https://togithub.com/jupyter/notebook/compare/v6.4.7...479902d83a691253e0cff8439a33577e82408317)) ##### Bugs fixed - Fix to remove potential memory leak on Jupyter Notebooks ZMQChannelHandler code [#​6251](https://togithub.com/jupyter/notebook/pull/6251) ([@​Vishwajeet0510](https://togithub.com/Vishwajeet0510)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2022-01-12\&to=2022-01-25\&type=c)) [@​Vishwajeet0510](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AVishwajeet0510+updated%3A2022-01-12..2022-01-25\&type=Issues) ### [`v6.4.7`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#647) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.6...v6.4.7) ([Full Changelog](https://togithub.com/jupyter/notebook/compare/v6.4.6...b77b5e38b8fa1a20150d7fa4d735dbf1c4f00418)) ##### Bugs fixed - Fix Chinese punctuation [#​6268](https://togithub.com/jupyter/notebook/pull/6268) ([@​LiHua-Official](https://togithub.com/LiHua-Official)) - Add date field to kernel message header [#​6265](https://togithub.com/jupyter/notebook/pull/6265) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Fix deprecation warning [#​6253](https://togithub.com/jupyter/notebook/pull/6253) ([@​tornaria](https://togithub.com/tornaria)) ##### Maintenance and upkeep improvements - Enforce labels on PRs [#​6235](https://togithub.com/jupyter/notebook/pull/6235) ([@​blink1073](https://togithub.com/blink1073)) - Fix: CI error for python 3.6 & macOS [#​6215](https://togithub.com/jupyter/notebook/pull/6215) ([@​penguinolog](https://togithub.com/penguinolog)) ##### Other merged PRs - handle KeyError when get session [#​6245](https://togithub.com/jupyter/notebook/pull/6245) ([@​ccw630](https://togithub.com/ccw630)) - Updated doc for passwd [#​6209](https://togithub.com/jupyter/notebook/pull/6209) ([@​antoinecarme](https://togithub.com/antoinecarme)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2021-11-16\&to=2022-01-12\&type=c)) [@​antoinecarme](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aantoinecarme+updated%3A2021-11-16..2022-01-12\&type=Issues) | [@​blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ablink1073+updated%3A2021-11-16..2022-01-12\&type=Issues) | [@​ccw630](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Accw630+updated%3A2021-11-16..2022-01-12\&type=Issues) | [@​kevin-bates](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Akevin-bates+updated%3A2021-11-16..2022-01-12\&type=Issues) | [@​LiHua-Official](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3ALiHua-Official+updated%3A2021-11-16..2022-01-12\&type=Issues) | [@​penguinolog](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Apenguinolog+updated%3A2021-11-16..2022-01-12\&type=Issues) | [@​tornaria](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Atornaria+updated%3A2021-11-16..2022-01-12\&type=Issues) ### [`v6.4.6`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#646) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.5...v6.4.6) ([Full Changelog](https://togithub.com/jupyter/notebook/compare/v6.4.5...160c27d3c23dafe8b42240571db21b0d5cbae2fe)) ##### Bugs fixed - Fix `asyncio` error when opening notebooks [#​6221](https://togithub.com/jupyter/notebook/pull/6221) ([@​dleen](https://togithub.com/dleen)) - Change to use a universal Chinese translation on certain words [#​6218](https://togithub.com/jupyter/notebook/pull/6218) ([@​jackexu](https://togithub.com/jackexu)) - Fix Chinese translation typo [#​6211](https://togithub.com/jupyter/notebook/pull/6211) ([@​maliubiao](https://togithub.com/maliubiao) - Fix `send2trash` tests failing on Windows [#​6127](https://togithub.com/jupyter/notebook/pull/6127) ([@​dolfinus](https://togithub.com/dolfinus)) ##### Maintenance and upkeep improvements - TST: don't look in user site for serverextensions [#​6233](https://togithub.com/jupyter/notebook/pull/6233) ([@​bnavigator](https://togithub.com/bnavigator)) - Enable terminal tests as `pywinpty` is ported for python 3.9 [#​6228](https://togithub.com/jupyter/notebook/pull/6228) (`@nsait-linaro`) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2021-10-19\&to=2021-11-16\&type=c)) [@​bnavigator](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Abnavigator+updated%3A2021-10-19..2021-11-16\&type=Issues) | [@​dleen](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Adleen+updated%3A2021-10-19..2021-11-16\&type=Issues) | [@​dolfinus](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Adolfinus+updated%3A2021-10-19..2021-11-16\&type=Issues) | [@​jackexu](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ajackexu+updated%3A2021-10-19..2021-11-16\&type=Issues) | [@​kevin-bates](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Akevin-bates+updated%3A2021-10-19..2021-11-16\&type=Issues) | [@​maliubiao](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Amaliubiao+updated%3A2021-10-19..2021-11-16\&type=Issues) | `@nsait-linaro` | [@​takluyver](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Atakluyver+updated%3A2021-10-19..2021-11-16\&type=Issues) | [@​Zsailer](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AZsailer+updated%3A2021-10-19..2021-11-16\&type=Issues) ### [`v6.4.5`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#645) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.4...v6.4.5) ([Full Changelog](https://togithub.com/jupyter/notebook/compare/v6.4.4...ccd9665571107e02a325a738b8baebd6532b2d3d)) ##### Bug fixes - Recover from failure to render mimetype [#​6181](https://togithub.com/jupyter/notebook/pull/6181) ([@​martinRenou](https://togithub.com/martinRenou)) ##### Maintenance and upkeep improvements - Fix crypto handling [#​6197](https://togithub.com/jupyter/notebook/pull/6197) ([@​blink1073](https://togithub.com/blink1073)) - Fix `jupyter_client` warning [#​6178](https://togithub.com/jupyter/notebook/pull/6178) ([@​martinRenou](https://togithub.com/martinRenou)) ##### Documentation improvements - Fix nbsphinx settings [#​6200](https://togithub.com/jupyter/notebook/pull/6200) ([@​mgeier](https://togithub.com/mgeier)) - Fully revert the pinning of `nbsphinx` to 0.8.6 [#​6201](https://togithub.com/jupyter/notebook/pull/6201) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Pin `nbsphinx` to 0.8.6, clean up orphaned resources [#​6194](https://togithub.com/jupyter/notebook/pull/6194) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Fix typo in docstring [#​6188](https://togithub.com/jupyter/notebook/pull/6188) ([@​jgarte](https://togithub.com/jgarte)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2021-09-03\&to=2021-10-19\&type=c)) [@​blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ablink1073+updated%3A2021-09-03..2021-10-19\&type=Issues) | [@​jgarte](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ajgarte+updated%3A2021-09-03..2021-10-19\&type=Issues) | [@​kevin-bates](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Akevin-bates+updated%3A2021-09-03..2021-10-19\&type=Issues) | [@​martinRenou](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AmartinRenou+updated%3A2021-09-03..2021-10-19\&type=Issues) | [@​mgeier](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Amgeier+updated%3A2021-09-03..2021-10-19\&type=Issues) ### [`v6.4.4`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#644) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.3...v6.4.4) ([Full Changelog](https://togithub.com/jupyter/notebook/compare/v6.4.3...c06c340574e1d2207940c5bd1190eb73d82ab945)) ##### Documentation improvements - Update Manual Release Instructions [#​6152](https://togithub.com/jupyter/notebook/pull/6152) ([@​blink1073](https://togithub.com/blink1073)) ##### Other merged PRs - Use default JupyterLab CSS sanitizer options for Markdown [#​6160](https://togithub.com/jupyter/notebook/pull/6160) ([@​krassowski](https://togithub.com/krassowski)) - Fix syntax highlight [#​6128](https://togithub.com/jupyter/notebook/pull/6128) ([@​massongit](https://togithub.com/massongit)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2021-08-11\&to=2021-09-03\&type=c)) [@​blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ablink1073+updated%3A2021-08-11..2021-09-03\&type=Issues) | [@​kevin-bates](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Akevin-bates+updated%3A2021-08-11..2021-09-03\&type=Issues) | [@​krassowski](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Akrassowski+updated%3A2021-08-11..2021-09-03\&type=Issues) | [@​massongit](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Amassongit+updated%3A2021-08-11..2021-09-03\&type=Issues) | [@​minrk](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aminrk+updated%3A2021-08-11..2021-09-03\&type=Issues) | [@​Zsailer](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AZsailer+updated%3A2021-08-11..2021-09-03\&type=Issues) ### [`v6.4.3`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#643) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.2...v6.4.3) ([Full Changelog](https://togithub.com/jupyter/notebook/compare/v6.4.2...c373bd89adaaddffbb71747ebbcfe8a749cae0a8)) ##### Bugs fixed - Add [@​babel/core](https://togithub.com/babel/core) dependency [#​6133](https://togithub.com/jupyter/notebook/pull/6133) ([@​afshin](https://togithub.com/afshin)) - Switch webpack to production mode [#​6131](https://togithub.com/jupyter/notebook/pull/6131) ([@​afshin](https://togithub.com/afshin)) ##### Maintenance and upkeep improvements - Clean up link checking [#​6130](https://togithub.com/jupyter/notebook/pull/6130) ([@​blink1073](https://togithub.com/blink1073)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2021-08-06\&to=2021-08-10\&type=c)) [@​afshin](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aafshin+updated%3A2021-08-06..2021-08-10\&type=Issues) | [@​blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ablink1073+updated%3A2021-08-06..2021-08-10\&type=Issues) | [@​Zsailer](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AZsailer+updated%3A2021-08-06..2021-08-10\&type=Issues) ### [`v6.4.2`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#642) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.4.1...v6.4.2) ([Full Changelog](https://togithub.com/jupyter/notebook/compare/v6.4.0...999e8322bcd24e0ed62b180c19ec13db3f48165b)) ##### Bugs fixed - Add missing file to manifest [#​6122](https://togithub.com/jupyter/notebook/pull/6122) ([@​afshin](https://togithub.com/afshin)) - Fix issue [#​3218](https://togithub.com/jupyter/notebook/issues/3218) [#​6108](https://togithub.com/jupyter/notebook/pull/6108) ([@​Nazeeh21](https://togithub.com/Nazeeh21)) - Fix version of jupyter-packaging in pyproject.toml [#​6101](https://togithub.com/jupyter/notebook/pull/6101) ([@​frenzymadness](https://togithub.com/frenzymadness)) - "#element".tooltip is not a function on home page fixed. [#​6070](https://togithub.com/jupyter/notebook/pull/6070) [@​ilayh123](https://togithub.com/ilayh123) ##### Maintenance and upkeep improvements - Enhancements to the desktop entry [#​6099](https://togithub.com/jupyter/notebook/pull/6099) ([@​Amr-Ibra](https://togithub.com/Amr-Ibra)) - Add missing spaces to help messages in config file [#​6085](https://togithub.com/jupyter/notebook/pull/6085) ([@​saiwing-yeung](https://togithub.com/saiwing-yeung)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2021-05-17\&to=2021-08-06\&type=c)) [@​afshin](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aafshin+updated%3A2021-05-17..2021-08-06\&type=Issues) | [@​Amr-Ibra](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AAmr-Ibra+updated%3A2021-05-17..2021-08-06\&type=Issues) | [@​frenzymadness](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Afrenzymadness+updated%3A2021-05-17..2021-08-06\&type=Issues) | [@​ilayh123](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ailayh123+updated%3A2021-05-17..2021-08-06\&type=Issues) | [@​kevin-bates](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Akevin-bates+updated%3A2021-05-17..2021-08-06\&type=Issues) | [@​Nazeeh21](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3ANazeeh21+updated%3A2021-05-17..2021-08-06\&type=Issues) | [@​saiwing-yeung](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Asaiwing-yeung+updated%3A2021-05-17..2021-08-06\&type=Issues) ### [`v6.4.1`](https://togithub.com/jupyter/notebook/compare/v6.4.0...6.4.1) [Compare Source](https://togithub.com/jupyter/notebook/compare/v6.4.0...6.4.1) ### [`v6.4.0`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#640) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.3.0...v6.4.0) ([Full Changelog](https://togithub.com/jupyter/notebook/compare/6.3.0...80eb286f316838afc76a9a84b06f54e7dccb6c86)) ##### Bugs fixed - Fix Handling of Encoded Paths in Save As Dialog [#​6030](https://togithub.com/jupyter/notebook/pull/6030) ([@​afshin](https://togithub.com/afshin)) - Fix: split_cell doesn't always split cell [#​6017](https://togithub.com/jupyter/notebook/pull/6017) ([@​gamestrRUS](https://togithub.com/gamestrRUS)) - Correct 'Content-Type' headers [#​6026](https://togithub.com/jupyter/notebook/pull/6026) ([@​faucct](https://togithub.com/faucct)) - Fix skipped tests & remove deprecation warnings [#​6018](https://togithub.com/jupyter/notebook/pull/6018) ([@​befeleme](https://togithub.com/befeleme)) - \[Gateway] Track only this server's kernels [#​5980](https://togithub.com/jupyter/notebook/pull/5980) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Bind the HTTPServer in start [#​6061](https://togithub.com/jupyter/notebook/pull/6061) ##### Maintenance and upkeep improvements - Revert "do not apply asyncio patch for tornado >=6.1" [#​6052](https://togithub.com/jupyter/notebook/pull/6052) ([@​minrk](https://togithub.com/minrk)) - Use Jupyter Releaser [#​6048](https://togithub.com/jupyter/notebook/pull/6048) ([@​afshin](https://togithub.com/afshin)) - Add Workflow Permissions for Lock Bot [#​6042](https://togithub.com/jupyter/notebook/pull/6042) ([@​jtpio](https://togithub.com/jtpio)) - Fixes related to the recent changes in the documentation [#​6021](https://togithub.com/jupyter/notebook/pull/6021) ([@​frenzymadness](https://togithub.com/frenzymadness)) - Add maths checks in CSS reference test [#​6035](https://togithub.com/jupyter/notebook/pull/6035) ([@​stef4k](https://togithub.com/stef4k)) - Add Issue Lock and Answered Bots [#​6019](https://togithub.com/jupyter/notebook/pull/6019) ([@​afshin](https://togithub.com/afshin)) ##### Documentation improvements - Spelling correction [#​6045](https://togithub.com/jupyter/notebook/pull/6045) ([@​wggillen](https://togithub.com/wggillen)) - Minor typographical and comment changes [#​6025](https://togithub.com/jupyter/notebook/pull/6025) ([@​misterhay](https://togithub.com/misterhay)) - Fixes related to the recent changes in the documentation [#​6021](https://togithub.com/jupyter/notebook/pull/6021) ([@​frenzymadness](https://togithub.com/frenzymadness)) - Fix readthedocs environment [#​6020](https://togithub.com/jupyter/notebook/pull/6020) ([@​blink1073](https://togithub.com/blink1073)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2021-03-22\&to=2021-05-12\&type=c)) [@​afshin](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aafshin+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​befeleme](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Abefeleme+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ablink1073+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​faucct](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Afaucct+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​frenzymadness](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Afrenzymadness+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​gamestrRUS](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AgamestrRUS+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​jtpio](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ajtpio+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​kevin-bates](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Akevin-bates+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​minrk](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aminrk+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​misterhay](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Amisterhay+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​stef4k](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Astef4k+updated%3A2021-03-22..2021-05-12\&type=Issues) | [@​wggillen](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Awggillen+updated%3A2021-03-22..2021-05-12\&type=Issues) ### [`v6.3.0`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#630) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.2.0...6.3.0) ##### Merged PRs - Add square logo and desktop entry files [#​6010](https://togithub.com/jupyter/notebook/pull/6010) ([@​befeleme](https://togithub.com/befeleme)) - Modernize Changelog [#​6008](https://togithub.com/jupyter/notebook/pull/6008) ([@​afshin](https://togithub.com/afshin)) - Add missing "import inspect" [#​5999](https://togithub.com/jupyter/notebook/pull/5999) ([@​mgeier](https://togithub.com/mgeier)) - Add Codecov badge to README [#​5989](https://togithub.com/jupyter/notebook/pull/5989) ([@​thomasrockhu](https://togithub.com/thomasrockhu)) - Remove configuration for nosetests from setup.cfg [#​5986](https://togithub.com/jupyter/notebook/pull/5986) ([@​frenzymadness](https://togithub.com/frenzymadness)) - Update security.rst [#​5978](https://togithub.com/jupyter/notebook/pull/5978) ([@​dlrice](https://togithub.com/dlrice)) - Docs-Translations: Updated Hindi and Chinese Readme.md [#​5976](https://togithub.com/jupyter/notebook/pull/5976) ([@​rjn01](https://togithub.com/rjn01)) - Allow /metrics by default if auth is off [#​5974](https://togithub.com/jupyter/notebook/pull/5974) ([@​blairdrummond](https://togithub.com/blairdrummond)) - Skip terminal tests on Windows 3.9+ (temporary) [#​5968](https://togithub.com/jupyter/notebook/pull/5968) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Update GatewayKernelManager to derive from AsyncMappingKernelManager [#​5966](https://togithub.com/jupyter/notebook/pull/5966) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Drop use of deprecated pyzmq.ioloop [#​5965](https://togithub.com/jupyter/notebook/pull/5965) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Drop support for Python 3.5 [#​5962](https://togithub.com/jupyter/notebook/pull/5962) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Allow jupyter_server-based contents managers in notebook [#​5957](https://togithub.com/jupyter/notebook/pull/5957) ([@​afshin](https://togithub.com/afshin)) - Russian translation fixes [#​5954](https://togithub.com/jupyter/notebook/pull/5954) ([@​insolor](https://togithub.com/insolor)) - Increase culling test idle timeout [#​5952](https://togithub.com/jupyter/notebook/pull/5952) ([@​kevin-bates](https://togithub.com/kevin-bates)) - Re-enable support for answer_yes flag [#​5941](https://togithub.com/jupyter/notebook/pull/5941) ([@​afshin](https://togithub.com/afshin)) - Replace Travis and Appveyor with Github Actions [#​5938](https://togithub.com/jupyter/notebook/pull/5938) ([@​kevin-bates](https://togithub.com/kevin-bates)) - DOC: Server extension, extra docs on configuration/authentication. [#​5937](https://togithub.com/jupyter/notebook/pull/5937) ([@​Carreau](https://togithub.com/Carreau)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/notebook/graphs/contributors?from=2021-01-13\&to=2021-03-18\&type=c)) [@​abielhammonds](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aabielhammonds+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​afshin](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aafshin+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​ajharry](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aajharry+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​Alokrar](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AAlokrar+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​befeleme](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Abefeleme+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​blairdrummond](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ablairdrummond+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ablink1073+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​bollwyvl](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Abollwyvl+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​Carreau](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3ACarreau+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​ChenChenDS](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AChenChenDS+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​cosmoscalibur](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Acosmoscalibur+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​dlrice](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Adlrice+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​dwanneruchi](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Adwanneruchi+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​ElisonSherton](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AElisonSherton+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​FazeelUsmani](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AFazeelUsmani+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​frenzymadness](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Afrenzymadness+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​goerz](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Agoerz+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​insolor](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ainsolor+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​jasongrout](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ajasongrout+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​JianghuiDu](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AJianghuiDu+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​JuzerShakir](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AJuzerShakir+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​kevin-bates](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Akevin-bates+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​Khalilsqu](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AKhalilsqu+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​meeseeksdev](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ameeseeksdev+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​mgeier](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Amgeier+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​michaelpedota](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Amichaelpedota+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​mjbright](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Amjbright+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​MSeal](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AMSeal+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​ncoughlin](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ancoughlin+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​NTimmons](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3ANTimmons+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​ProsperousHeart](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AProsperousHeart+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​rjn01](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Arjn01+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​slw07g](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Aslw07g+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​stenivan](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Astenivan+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​takluyver](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Atakluyver+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​thomasrockhu](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Athomasrockhu+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​wgilpin](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Awgilpin+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​wxtt522](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Awxtt522+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​yuvipanda](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3Ayuvipanda+updated%3A2021-01-13..2021-03-18\&type=Issues) | [@​Zsailer](https://togithub.com/search?q=repo%3Ajupyter%2Fnotebook+involves%3AZsailer+updated%3A2021-01-13..2021-03-18\&type=Issues) ### [`v6.2.0`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#620) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.1.6...6.2.0) ### [`v6.1.6`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#616) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.1.5...6.1.6) ### [`v6.1.5`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#615) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.1.4...6.1.5) 6.1.5 is a security release, fixing one vulnerability: - Fix open redirect vulnerability GHSA-c7vm-f5p4-8fqh (CVE to be assigned) ### [`v6.1.4`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#614) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.1.3...6.1.4) - Fix broken links to jupyter documentation ([5686](https://togithub.com/jupyter/notebook/pull/5686)) - Add additional entries to troubleshooting section ([5695](https://togithub.com/jupyter/notebook/pull/5695)) - Revert change in page alignment ([5703](https://togithub.com/jupyter/notebook/pull/5703)) - Bug fix: remove double encoding in download files ([5720](https://togithub.com/jupyter/notebook/pull/5720)) - Fix typo for Check in zh_CN ([5730](https://togithub.com/jupyter/notebook/pull/5730)) - Require a file name in the "Save As" dialog ([5733](https://togithub.com/jupyter/notebook/pull/5733)) Thank you to all the contributors: - bdbai - Jaipreet Singh - Kevin Bates - Pavel Panchekha - Zach Sailer ### [`v6.1.3`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#613) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.1.2...6.1.3) - Title new buttons with label if action undefined ([5676](https://togithub.com/jupyter/notebook/pull/5676)) Thank you to all the contributors: - Kyle Kelley ### [`v6.1.2`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#612) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.1.1...6.1.2) - Fix russian message format for delete/duplicate actions ([5662](https://togithub.com/jupyter/notebook/pull/5662)) - Remove unnecessary import of bind_unix_socket ([5666](https://togithub.com/jupyter/notebook/pull/5666)) - Tooltip style scope fix ([5672](https://togithub.com/jupyter/notebook/pull/5672)) Thank you to all the contributors: - Dmitry Akatov - Kevin Bates - Magda Stenius ### [`v6.1.1`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#611) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.1.0...6.1.1) - Prevent inclusion of requests_unixsocket on Windows ([5650](https://togithub.com/jupyter/notebook/pull/5650)) Thank you to all the contributors: - Kevin Bates ### [`v6.1.0`](https://togithub.com/jupyter/notebook/blob/HEAD/CHANGELOG.md#610) [Compare Source](https://togithub.com/jupyter/notebook/compare/6.0.3...6.1.0) Please note that this repository is currently maintained by a skeleton crew of maintainers from the Jupyter community. For our approach moving forward, please see this [notice](https://togithub.com/jupyter/notebook#notice) from the README. Thank you. Here is an enumeration of changes made since the last release and included in 6.1.0. - Remove deprecated encoding parameter for Python 3.9 compatibility. ([5174](https://togithub.com/jupyter/notebook/pull/5174)) - Add support for async kernel management ([4479](https://togithub.com/jupyter/notebook/pull/4479)) - Fix typo in password_required help message ([5320](https://togithub.com/jupyter/notebook/pull/5320)) - Gateway only: Ensure launch and request timeouts are in sync ([5317](https://togithub.com/jupyter/notebook/pull/5317)) - Update Markdown Cells example to HTML5 video tag ([5411](https://togithub.com/jupyter/notebook/pull/5411)) - Integrated LoginWidget into edit to enable users to logout from the t... ([5406](https://togithub.com/jupyter/notebook/pull/5406)) - Update message about minimum Tornado version ([5222](https://togithub.com/jupyter/notebook/pull/5222)) - Logged notebook type ([5425](https://togithub.com/jupyter/notebook/pull/5425)) - Added nl language ([5354](https://togithub.com/jupyter/notebook/pull/5354)) - Add UNIX socket support to notebook server. ([4835](https://togithub.com/jupyter/notebook/pull/4835)) - Update CodeMirror dependency ([5198](https://togithub.com/jupyter/notebook/pull/5198)) - Tree added download multiple files ([5351](https://togithub.com/jupyter/notebook/pull/5351)) - Toolbar buttons tooltip: show help instead of label ([5107](https://togithub.com/jupyter/notebook/pull/5107)) - Remove unnecessary import of requests_unixsocket ([5451](https://togithub.com/jupyter/notebook/pull/5451)) - Add ability to cull terminals and track last activity ([5372](https://togithub.com/jupyter/notebook/pull/5372)) - Code refactoring notebook.js ([5352](https://togithub.com/jupyter/notebook/pull/5352)) - Install terminado for docs build ([5462](https://togithub.com/jupyter/notebook/pull/5462)) - Convert notifications JS test to selenium ([5455](https://togithub.com/jupyter/notebook/pull/5455)) - Add cell attachments to markdown example ([5412](https://togithub.com/jupyter/notebook/pull/5412)) - Add Japanese document ([5231](https://togithub.com/jupyter/notebook/pull/5231)) - Migrate Move multiselection test to selenium ([5158](https://togithub.com/jupyter/notebook/pull/5158)) - Use `cmdtrl-enter` to run a cell ([5120](https://togithub.com/jupyter/notebook/pull/5120)) - Fix broken "Raw cell MIME type" dialog ([5385](https://togithub.com/jupyter/notebook/pull/5385)) - Make a notebook writable after successful save-as ([5296](https://togithub.com/jupyter/notebook/pull/5296)) - Add actual watch script ([4738](https://togithub.com/jupyter/notebook/pull/4738)) - Added `--autoreload` flag to `NotebookApp` ([4795](https://togithub.com/jupyter/notebook/pull/4795)) - Enable check_origin on gateway websocket communication ([5471](https://togithub.com/jupyter/notebook/pull/5471)) - Restore detection of missing terminado package ([5465](https://togithub.com/jupyter/notebook/pull/5465)) - Culling: ensure `last_activity` attr exists before use ([5355](https://togithub.com/jupyter/notebook/pull/5355)) - Added functionality to allow filter kernels by Jupyter Enterprise Gat... ([5484](https://togithub.com/jupyter/notebook/pull/5484)) - 'Play' icon for run-cell toolbar button ([2922](https://togithub.com/jupyter/notebook/pull/2922)) - Bump minimum version of jQuery to 3.5.0 ([5491](https://togithub.com/jupyter/notebook/pull/5491)) - Remove old JS markdown tests, add a new one in selenium ([5497](https://togithub.com/jupyter/notebook/pull/5497)) - Add support for more RTL languages ([5036](https://togithub.com/jupyter/notebook/pull/5036)) - Make markdown cells stay RTL in edit mode ([5037](https://togithub.com/jupyter/notebook/pull/5037)) - Unforce RTL output display ([5039](https://togithub.com/jupyter/notebook/pull/5039)) - Fixed multicursor backspacing ([4880](https://togithub.com/jupyter/notebook/pull/4880)) - Implemented Split Cell for multicursor ([4824](https://togithub.com/jupyter/notebook/pull/4824)) - Alignment issue \[FIXED] ([3173](https://togithub.com/jupyter/notebook/pull/3173)) - MathJax: Support for `\gdef` ([4407](https://togithub.com/jupyter/notebook/pull/4407)) - Another (Minor) Duplicate Code Reduction ([5316](https://togithub.com/jupyter/notebook/pull/5316)) - Update readme regarding maintenance ([5500](https://togithub.com/jupyter/notebook/pull/5500)) - Document contents chunks ([5508](https://togithub.com/jupyter/notebook/pull/5508)) - Backspace deletes empty line ([5516](https://togithub.com/jupyter/notebook/pull/5516)) - The dropdown submenu at notebook page is not keyboard accessible ([4732](https://togithub.com/jupyter/notebook/pull/4732)) - Tooltips visible through keyboard navigation for specified buttons ([4729](https://togithub.com/jupyter/notebook/pull/4729)) - Fix for recursive symlink ([4670](https://togithub.com/jupyter/notebook/pull/4670)) - Fix for the terminal shutdown issue ([4180](https://togithub.com/jupyter/notebook/pull/4180)) - Add japanese translation files ([4490](https://togithub.com/jupyter/notebook/pull/4490)) - Workaround for socket permission errors on Cygwin ([4584](https://togithub.com/jupyter/notebook/pull/4584)) - Implement optional markdown header and footer files ([4043](https://togithub.com/jupyter/notebook/pull/4043)) - Remove double link when using `custom_display_url` ([5544](https://togithub.com/jupyter/notebook/pull/5544)) - Respect `cell.is_editable` during find-and-replace ([5545](https://togithub.com/jupyter/notebook/pull/5545)) - Fix exception causes all over the codebase ([5556](https://togithub.com/jupyter/notebook/pull/5556) - Improve login shell heuristics ([5588](https://togithub.com/jupyter/notebook/pull/5588)) - Added support for `JUPYTER_TOKEN_FILE` ([5587](https://togithub.com/jupyter/notebook/pull/5587)) - Kill notebook itself when server cull idle kernel ([5593](https://togithub.com/jupyter/notebook/pull/5593)) - Implement password hashing with bcrypt ([3793](https://togithub.com/jupyter/notebook/pull/3793)) - Fix broken links ([5600](https://togithub.com/jupyter/notebook/pull/5600)) - Russian internationalization support ([5571](https://togithub.com/jupyter/notebook/pull/5571)) - Add a metadata tag to override notebook direction (ltr/rtl) ([5052](https://togithub.com/jupyter/notebook/pull/5052)) - Paste two images from clipboard in markdown cell ([5598](https://togithub.com/jupyter/notebook/pull/5598)) - Add keyboard shortcuts to menu dropdowns ([5525](https://togithub.com/jupyter/notebook/pull/5525)) - Update codemirror to `5.56.0+components1` ([5637](https://togithub.com/jupyter/notebook/pull/5637)) Thank you to all the contributors: - Aaron Myatt - Adam Blake - Afshin Taylor Darian - Aman Bansal - Ben Thayer - berendjan - Bruno P. Kinoshita - bzinberg - Christophe Cadilhac - Daiki Katsuragawa - David Lukes - Dmitriy Q - dmpe - dylanzjy - dSchurch - E. M. Bray - ErwinRussel - Felix Mönckemeyer - Grant Nestor - Jarrad Whitaker - Jesus Panales Castillo - Joshua Zeltser - Karthikeyan Singaravelan - Kenichi Ito - Kevin Bates - Koki Nishihara - Kris Wilson - Kyle Kelley - Laura Merlo - levinxo - Luciano Resende - Luis Cabezon Manchado - Madhusudhan Srinivasa - Matthias Geier - mattn - Max Klein - Min RK - Mingxuan Lin - Mohammad Mostafa Farzan - Niko Felger - Norah Abanumay - Onno Broekmans - PierreMB - pinarkavak - Ram Rachum - Reece Hart - Remi Rampin - Rohit Sanjay - Shane Canon - Simon Li - Steinar Sturlaugsson - Steven Silvester - taohan16 - Thew Dhanat - Thomas Kluyver - Toon Baeyens - Vidar Tonaas Fauske - Zachary Sailer

Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.