NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #569 most downloaded on PyPI
Jupyter Notebook - A web-based notebook environment for interactive computing
Last release 2 days ago
23 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Some releases are documented
notes for 24 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
215 releases · first in 2015
Nothing published for this version
Nothing published for this version
Nothing published for this version
Update to JupyterLab 4.2.0 #7357 (@jtpio)
@jupyterlab/theme-dark-high-contrast-extension #7331 (@jtpio)@jupyterlab/notebook-extension:copy-output plugin #7353 (@jtpio)full windowing mode #7337 (@jtpio)defer #7335 (@jtpio)full windowing mode #7321 (@jtpio)@jupyterlab/galata #7361 (@jtpio)macos-12 on CI for now #7346 (@jtpio)4.2.0b1 #7319 (@jtpio)(GitHub contributors page for this release)
@afeld | @github-actions | @JasonWeill | @jtpio | @krassowski | @RRosio | @takluyver
One column per quarter.
Update to JupyterLab 4.2.0 #7357 (@jtpio)
@jupyterlab/notebook-extension:copy-output plugin #7353 (@jtpio)full windowing mode #7321 (@jtpio)(GitHub contributors page for this release)
@afeld | @github-actions | @jtpio | @krassowski | @takluyver
Update to JupyterLab 4.2.0rc0 #7333 (@jtpio)
Add @jupyterlab/theme-dark-high-contrast-extension #7331 (@jtpio)
defer #7335 (@jtpio)Update to JupyterLab 4.2.0b1 #7319 (@jtpio)
Update to JupyterLab 4.2.0a2 #7307 (@jtpio)
Nothing published for this version
Update Release Scripts #7295 (@blink1073)
Grayout "Edit Notebook Metadata" for other file formats. #7265 (@itsmevichu)
version_info #7273 (@jtpio)Create a new notebook with a specific kernel from the new dropdown #7255 (@jtpio)
4.1.0a3 #7161 (@jtpio)check_links on CI #7219 (@jtpio)yarn.lock #7170 (@jtpio)minor #7131 (@jtpio)notebook imports #7244 (@jtpio)CONTRIBUTING.md #7235 (@jtpio)navigation_with_keys to False #7129 (@jtpio)(GitHub contributors page for this release)
@akx | @blink1073 | @brichet | @d5423197 | @dependabot | @Dilip-Jain | @github-actions | @haok1402 | @jayeshsingh9767 | @jtpio | @krassowski | @pre-commit-ci | @Zsailer
Follow JupyterLab minor versions #7250 (@jtpio)
Added Edit Notebook Metadata Option (#6402) #7099 (@Dilip-Jain)
Workaround for the file browser tracker focus issue #7224 (@jtpio)
check_links on CI #7219 (@jtpio)(GitHub contributors page for this release)
@dependabot | @github-actions | @jtpio | @pre-commit-ci | @Zsailer
Add the plugin manager #7198 (@jtpio)
(GitHub contributors page for this release)
@akx | @blink1073 | @dependabot | @github-actions | @haok1402 | @jtpio | @pre-commit-ci
Bump to JupyterLab 4.1.0a4 bis #7172 (@brichet)
4.1.0a3 #7161 (@jtpio)yarn.lock #7170 (@jtpio)(GitHub contributors page for this release)
@blink1073 | @brichet | @dependabot | @github-actions | @jtpio | @krassowski | @pre-commit-ci
Added Lumino Plugin Description (#7008) #7127 (@Dilip-Jain)
navigation_with_keys to False #7129 (@jtpio)Nothing published for this version
Nothing published for this version
Updated fav-icon Base URL from JupyterLab PageConfig. #7109 (@jayeshsingh9767)
Update to JupyterLab 4.0.7 #7103 (@jtpio)
permissions in the galata snapshot workflow #7105 (@jtpio)hub to gh in the Playwright snapshots update workflow #7085 (@jtpio)(GitHub contributors page for this release)
@dependabot | @diogoteles08 | @github-actions | @jtpio | @krassowski | @pre-commit-ci
Update to JupyterLab 4.0.6 #7049 (@jtpio)
deduplicate top-level script #7058 (@jtpio)datetime.datetime.utc() to the filter list #7037 (@jtpio)(GitHub contributors page for this release)
@adigaboy | @blink1073 | @dependabot | @github-actions | @jtpio | @pre-commit-ci
Require importlib_resources for testing on Python \< 3.10 #7016 (@bnavigator)
(GitHub contributors page for this release)
@bnavigator | @defjaf | @frenzymadness | @github-actions | @jtpio | @kevin-bates
Update to JupyterLab 4.0.4 packages #6998 (@jtpio)
(GitHub contributors page for this release)
@echarles | @github-actions | @jtpio | @kevin-bates | @Mikil03 | @pre-commit-ci | @shaneknapp | @yjrab | @Zsailer
Update accessibly compliance section in the docs #6982 (@andrii-i)
README.md #6973 (@jtpio)(GitHub contributors page for this release)
@andrii-i | @echarles | @frenzymadness | @github-actions | @jtpio | @prof-lupin
Jupyter Notebook 7 is released :tada:
Jupyter Notebook 7 is released :tada:
Check the changelog: https://jupyter-notebook.readthedocs.io/en/latest/changelog.html
And the new features in Notebook 7: https://jupyter-notebook.readthedocs.io/en/latest/notebook_7_features.html
Migration Guide: https://jupyter-notebook.readthedocs.io/en/latest/migrate_to_notebook7.html
For reference here is the changelog since the last 7.0.0rc2 release.
(GitHub contributors page for this release)
@dependabot | @emmanuel-ferdman | @github-actions | @jtpio | @parmentelat | @pre-commit-ci | @RRosio
Fix opening files from the CLI #6946 (@jtpio)
Close the browser tab when clicking on "Close and Shut Down Notebook" #6937 (@jtpio)
(GitHub contributors page for this release)
@andrii-i | @Cheukting | @ericsnekbytes | @github-actions | @jtpio | @RRosio
Update JupyterLab, audit document viewers #6922 (@jtpio)
Rename browser tab title to Home #6913 (@Cheukting)
default_url for JupyterNotebookApp #6899 (@paulgb)JSONLicenseWebpackPlugin #6896 (@jtpio)(GitHub contributors page for this release)
@andrii-i | @Cheukting | @echarles | @ericsnekbytes | @github-actions | @henryiii | @jtpio | @krassowski | @paulgb | @pre-commit-ci | @rielAsh24 | @RRosio | @yuvipanda
Copy edits for migrate_to_notebook7 #6879 (@JasonWeill)
migrate_to_notebook7 #6879 (@JasonWeill)migrate_to_notebook7 #6879 (@JasonWeill)(GitHub contributors page for this release)
@andrii-i | @github-actions | @JasonWeill | @jtpio | @timmerk3 | @tuncbkose
Update to JupyterLab 4.0.0rc1 #6864 (@jtpio)
(GitHub contributors page for this release)
@andrii-i | @blink1073 | @github-actions | @jtpio | @pre-commit-ci | @seirani | @yumyumqing
Update to JupyterLab 4.0.0rc0 #6853 (@jtpio)
4.0.0b1 and 4.0.0b2 #6838 (@jtpio)migrate_to_notebook7 #6831 (@jtpio)(GitHub contributors page for this release)
@ashwinvis | @blink1073 | @brichet | @ericsnekbytes | @github-actions | @jtpio
Update to JupyterLab 4.0.0b0 #6803 (@jtpio)
(GitHub contributors page for this release)
@github-actions | @j-publius | @JasonWeill | @jtpio | @pre-commit-ci | @Tiksagol
Add back the csvviewer-extension #6799 (@jtpio)
csvviewer-extension #6799 (@jtpio)This major change in this release is the update to the latest JupyterLab 4.0.0a37.
This major change in this release is the update to the latest JupyterLab 4.0.0a37.
Check out the JupyterLab 4.0.0a37 release notes for more details.
toArray by Array.from #6775 (@tarunsamanta2k20)Update to JupyterLab 4.0.0a36 #6773 (@jtpio)
py.test file #6764 (@frenzymadness)Update to JupyterLab 4.0.0a35 #6757 (@jtpio)
Fix loading of plugins #6750 (@jtpio)
(GitHub contributors page for this release)
@dcsaba89 | @echarles | @github-actions | @jtpio | @RRosio | @Tony-j77
Update to JupyterLab 4.0.0a34 #6732 (@jtpio)
webServer #6720 (@jtpio)Update to JupyterLab 4.0.0a33 #6713 (@jtpio)
Tree view enhancement #6588 (@brichet)
auto_author_assign.yml workflow #6696 (@jtpio)# type:ignore #6695 (@jtpio)(GitHub contributors page for this release)
@blink1073 | @brichet | @github-actions | @jtpio | @RRosio
Update to JupyterLab 4.0.0a32 #6678 (@jtpio)
check_links and Test Lint CI failures #6675 (@jtpio)(GitHub contributors page for this release)
@blink1073 | @dependabot | @github-actions | @jtpio | @pre-commit-ci | @RRosio | @yacchin1205
Update to JupyterLab 4.0.0a31 #6627 (@jtpio)
tests/conftest.py #6624 (@kianelbo)(GitHub contributors page for this release)
@brichet | @dependabot | @fcollonval | @gabalafou | @github-actions | @jtpio | @kianelbo | @mcrutch | @pre-commit-ci
Restyle about dialog #6592 (@kostyafarber)
actions/checkout and actions/download-artifact #6585 (@jtpio)nbclassic explicit uninstall on Binder #6548 (@jtpio)(GitHub contributors page for this release)
@blink1073 | @bnavigator | @brichet | @dependabot | @echarles | @fcollonval | @github-actions | @jtpio | @kostyafarber | @pre-commit-ci | @RRosio | @venkatasg
Fixed user menu alignment #6565 (@Mieju)
(GitHub contributors page for this release)
@brichet | @eltociear | @github-actions | @jtpio | @kevin-bates | @Mieju | @pre-commit-ci | @RRosio
Add token on tree widget #6496 (@brichet)
macos check on CI #6523 (@jtpio)nbclassic on Binder so Notebook v7 can load #6505 (@jtpio)ypy-websocket to 0.2 #6499 (@jtpio)(GitHub contributors page for this release)
@afshin | @blink1073 | @brichet | @dependabot | @echarles | @github-actions | @hawkeyes21 | @jtpio | @JasonWeill | @pre-commit-ci | @RRosio
Add shadow to cells #6433 (@trungleduc)
(GitHub contributors page for this release)
@blink1073 | @github-actions | @jtpio | @ofek | @pre-commit-ci | @trungleduc
Update to JupyterLab 4.0.0a25 #6429 (@jtpio)
(GitHub contributors page for this release)
@blink1073 | @github-actions | @jeewonkoo | @jtpio | @ofek | @pre-commit-ci
Show file checkboxes by default in the file browser #6377 (@jtpio)
(GitHub contributors page for this release)
@blink1073 | @bollwyvl | @dependabot | @echarles | @github-actions | @jtpio | @JasonWeill | @pre-commit-ci | @tlinhart
Add support for opening a document with a different factory #6315 (@jtpio)
(GitHub contributors page for this release)
@dijonkitchen | @fcollonval | @github-actions | @jtpio | @JasonWeill
Notebook v7 scaffolding #6294 (@jtpio)
(GitHub contributors page for this release)
@blink1073 | @dependabot | @github-actions | @jtpio | @kevin-bates | @Zsailer
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →