Releases for the Jupyter organization, updated on 2025-08-02.
notebook v7.4.4¶
GitHub Release • June 30th, 2025
Maintenance and upkeep improvements
jupyter_core v5.8.1¶
GitHub Release • May 27th, 2025
5.8.1
Fixes a regression in 5.8.0 for code which may assume SYSTEM_CONFIG_PATH is non-empty (Jupyter Server).
Bugs fixed
- Convert license settings into PEP-639 format #431 (
@jbedorf
) - use env config path for system config path when no system config path #430 (
@minrk
)
notebook v7.4.3¶
GitHub Release • May 26th, 2025
Maintenance and upkeep improvements
jupyter_core v5.8.0¶
GitHub Release • May 26th, 2025
Security
- Fixes CVE-2025-30167 / GHSA-33p9-3p43-82vq on Windows (advisory to be published 2025-06-02)
Bugs fixed
- fix: handle RuntimeError correctly in run_sync #425 (
@hugokerstens
)
Maintenance and upkeep improvements
- add security.md #422 (
@Carreau
) - fix package_spec in downstream tests #419 (
@minrk
) - narrow type of envset when it can’t be None #417 (
@minrk
) - update pre-commit #416 (
@Carreau
) - Update Pyproject metadata #414 (
@Carreau
) - remove donwstream check #413 (
@Carreau
) - A bunch of pre-commit and CI upgrade. #412 (
@Carreau
) - AssertionErrors should not be manually raised. #411 (
@Carreau
) - Build docs on ubuntu #403 (
@blink1073
)
Documentation improvements
nbclassic v1.3.1¶
GitHub Release • May 6th, 2025
Bugs fixed
- Fix Hatch build fails in src directory #340 (
@danyeaw
) - Fix mo translations missing from wheels #339 (
@danyeaw
) - Support offline source distribution builds #337 (
@danyeaw
)
Maintenance and upkeep improvements
Documentation improvements
notebook v7.4.2¶
GitHub Release • May 6th, 2025
Maintenance and upkeep improvements
nbclassic v1.3.0¶
GitHub Release • April 24th, 2025
Enhancements made
- Improve build performance through improving artifact patterns #317 (
@danyeaw
) - Save as improvements #267 (
@andrewfulton9
)
Maintenance and upkeep improvements
- Upload release artifacts on push #332 (
@RRosio
) - Add Release workflows #331 (
@RRosio
) - Fix set-output deprecation warnings #330 (
@RRosio
) - Update JavaScript dependencies #329 (
@danyeaw
) - Drop support for Python 3.8, Test with 3.12 and 3.13 #327 (
@danyeaw
) - Automatically cancel concurrent workflows #326 (
@danyeaw
) - Initial migration from Bower to Yarn #323 (
@danyeaw
) - Fix CI
Check Release
job with deprecated action use #322 (@RRosio
) - Update JQuery, Bootstrap, Underscore, Backbone, and requirejs-text #321 (
@danyeaw
) - Restore usage of flake8 and add to CI #316 (
@danyeaw
) - Migrate from setup.py to pyproject.toml #315 (
@danyeaw
) - Update macos action runner image to macos-13 #311 (
@RRosio
) - Remove use of deprecated distutils #310 (
@danyeaw
)
Documentation improvements
- Improve JS Test Docs for macOS and Fix Flaky Test #320 (
@danyeaw
) - Fix documentation title formatting #319 (
@danyeaw
)
notebook v7.4.1¶
GitHub Release • April 23rd, 2025
Maintenance and upkeep improvements
notebook v7.4.0¶
GitHub Release • April 9th, 2025
Highlights ✨
To learn more about the highlights of the 7.4.0 release: https://
Enhancements made
- Update to JupyterLab v4.4.0rc1 #7622 (
@jtpio
) - Add support for a
down
area #7619 (@jtpio
) - Update to JupyterLab v4.4.0rc0 #7618 (
@jtpio
) - Support
ServiceManagerPlugin
#7616 (@jtpio
) - Update to JupyterLab
v4.4.0b1
#7607 (@jtpio
) - Update to JupyterLab v4.4.0b0 #7591 (
@jtpio
) - Update to JupyterLab v4.4.0a3 #7577 (
@jtpio
) - Add active cell border padding, remove double cell padding #7570 (
@andrii-i
)
Bugs fixed
Maintenance and upkeep improvements
- Update to JupyterLab v4.4.0b2 #7614 (
@jtpio
) - Add pixi step to the update workflow #7608 (
@jtpio
) - Update
@babel
dependencies #7605 (@jtpio
) - Add devcontainer support, backed by pixi #7602 (
@jtpio
) - Manual dependabot bumps #7599 (
@jtpio
) - Improve handling of optional notebook tracker #7581 (
@jtpio
) - Fix upgrade script #7579 (
@jtpio
) - Allow owners/members/collab to trigger galata update on other’s PR #7572 (
@krassowski
) - Update
typescript
andlerna
#7562 (@jtpio
) - Update pre-commit hooks #7561 (
@jtpio
) - Update to JupyterLab v4.4.0a2 #7559 (
@jtpio
) - Improve update script #7556 (
@jtpio
) - Disable cron scheduling for now #7555 (
@jtpio
) - Update to JupyterLab v4.4.0a1 #7554 (
@jtpio
) - Update workflow improvements #7552 (
@jtpio
)
Documentation improvements
notebook v7.3.3¶
GitHub Release • March 14th, 2025
Bugs fixed
Maintenance and upkeep improvements
jupyter_events v0.12.0¶
GitHub Release • February 3rd, 2025
Bugs fixed
Maintenance and upkeep improvements
nbconvert v7.16.6¶
GitHub Release • January 28th, 2025
Bugs fixed
- Prevent leading whitespace in markdown code blocks from being stripped #2203 (
@peytondmurray
) - Fix bullet list parsing in markdown #2177 (
@douglas-raillard-arm
) - Fix crash when running with optimization #2160 (
@QuLogic
)
Maintenance and upkeep improvements
- remove any twitter mention #2206 (
@Carreau
) - Update base.tex.j2 for macro compatibility with newer versions of Pandoc #2196 (
@PetalAdrift
)
nbgrader v0.9.5¶
GitHub Release • January 17th, 2025
Bugs fixed
nbclassic v1.2.0¶
GitHub Release • January 15th, 2025
Bugs fixed
- Add
view
handler to serve files when Notebook 7 is installed #287 (@RRosio
) - fix: pasting outside of cells doing nothing #285 (
@iisakkirotko
)
Maintenance and upkeep improvements
- Skip test and CI workflow for some python versions #300 (
@RRosio
) - Fix SyntaxWarning from update message #297 (
@living180
) - Replace pipes with shlex #286 (
@frenzymadness
)
Documentation improvements
Other merged PRs
- Update branch name to trigger all job runs on push to main #305 (
@RRosio
) - Fix python version in RTD #304 (
@RRosio
) - Update python for conda #303 (
@RRosio
) - Correct conda env label in RTD config #302 (
@RRosio
)
nbconvert v7.16.5¶
GitHub Release • January 2nd, 2025
Enhancements made
- Add support for mistune 3.1.0 #2199 (
@fcollonval
) - Allow including
text/x-rst
outputs in rst conversion, transition away fromtext/restructuredtext
#2167 (@takluyver
)
Bugs fixed
- Do not display mathjax overlay #2181 (
@timkpaine
) - Work around pip 24.1 bug which prevents installing pandocfilters 1.4.1 #2168 (
@takluyver
) - Don’t die if template path cannot be read #2162 (
@stuaxo
) - Fix markdown2asciidoc function for pandoc >= 3.0 (closes #2017) #2152 (
@thomasjm
)
Maintenance and upkeep improvements
- enhancement dep-chain: directly depend on bleach[css], instead of pulling in tinycss2. #2166 (
@xiacunshun
)
notebook v7.3.2¶
GitHub Release • December 21st, 2024
Maintenance and upkeep improvements
- Fix update script #7550 (
@jtpio
) - Fix workflow to update the JupyterLab version #7548 (
@jtpio
) - Workflow to update JupyterLab dependencies automatically #7281 (
@itsmevichu
) - Update to JupyterLab v4.3.4 #7551 ()
Documentation improvements
- Update chat links to Zulip. #7539 (
@ericsnekbytes
)
nbclient v0.10.2¶
GitHub Release • December 19th, 2024
Merged PRs
- Drop Python 3.8, test PyPy 3.10 #323 (
@davidbrochart
) - Gracefully handle explicit transient=None #322 (
@callmephilip
)
jupyter_events v0.11.0¶
GitHub Release • December 17th, 2024
Bugs fixed
- Switch schema
version
type tostr
#104 (@afshin
) - Fix DeprecationWarning with patched python-json-logger #103 (
@cjwatson
) - Prevent unintended
KeyError
when emitting an unregistered event schema #101 (@afshin
)
Maintenance and upkeep improvements
Documentation improvements
- Fix typo #102 (
@davidbrochart
) - Update notebook to match current version of jupyter-events #98 (
@manics
)
notebook v7.2.3¶
GitHub Release • December 5th, 2024
Maintenance and upkeep improvements
notebook v7.3.1¶
GitHub Release • December 4th, 2024
Maintenance and upkeep improvements
notebook v7.3.0¶
GitHub Release • December 4th, 2024
Enhancements made
- Fix for auto scroll output option #7511 (
@gjmooney
) - Add a setting to enable the notebook to take up the full width #7487 (
@jtpio
) - Add the file filter button to the file browser toolbar #7479 (
@jtpio
) - Redirect paths from the notebooks route to the tree route if they are directories #7446 (
@andyscho
) - Update to JupyterLab
4.3.0a1
#7416 (@jtpio
) - Support custom page_data_hook function #7387 (
@bluestealth
) - Add missing “Open...” file menu #7385 (
@martinRenou
) - Duplicate notebook menu option #7374 (
@JasonWeill
)
Bugs fixed
- Move handling of the file browser settings to a separate plugin, enable file browser single click navigation #7481 (
@jtpio
) - Remove pseudoelement obstructing the cell collapser #7392 (
@krassowski
) - “Close and Shut Down Notebook” shuts down without the confirmation dialog #7384 (
@JasonWeill
) - Adds message about building code before running ‘develop’ #7382 (
@JasonWeill
)
Maintenance and upkeep improvements
- Update to JupyterLab 4.3.2 #7527 (
@jtpio
) - Update to JupyterLab 4.3.1 #7521 (
@jtpio
) - Add webpack prod config #7513 (
@gjmooney
) - Update to JupyterLab 4.3 final #7507 (
@jtpio
) - Update to JupyterLab
4.3.0rc1
#7497 (@jtpio
) - Remove the
StateDB
file browser trick #7477 (@jtpio
) - Update to JupyterLab
4.3.0rc0
#7423 (@jtpio
) - Update to JupyterLab 4.3.0a0 #7378 (
@jtpio
)
Documentation improvements
- Fix link to the JupyterLab 4.3 changelog #7529 (
@jtpio
) - Rename some header links to fit better #7508 (
@gjmooney
) - Add user facing changelog for
7.3.0
#7494 (@jtpio
) - Fix typos #7472 (
@algonell
) - Adds message about building code before running ‘develop’ #7382 (
@JasonWeill
)
nbclient v0.10.1¶
GitHub Release • November 29th, 2024
Maintenance and upkeep improvements
- Run docs on ubuntu #314 (
@blink1073
)
Other merged PRs
- avoid deprecation warning for py313 #320 (
@lucascolley
)
nbgrader v0.9.4¶
GitHub Release • November 18th, 2024
Enhancements made
- New Autograde Preprocessor: IgnorePattern #1904 (
@AlirezaT99
)
Bugs fixed
- Set CSP frame-ancestors ‘self’ for nbgrader handlers #1915 (
@jeflem
) - Backport PR 1902 - Eliminate compatibility issues in supporting notebook and jupyterlab #1912 (
@brichet
) - groupshared feedback re-release fix #1667 (
@franswel
)
Maintenance and upkeep improvements
- Prevent dependabot from using yarn 4 #1938 (
@brichet
) - Upgrade upload-artifact action #1928 (
@brichet
)
Documentation improvements
jupyter_client v8.6.3¶
GitHub Release • September 17th, 2024
Enhancements made
- Support psutil for finding network addresses #1033 (
@juliangilbey
)
Bugs fixed
- use simpler isoparse from dateutil to parse ISO-8601 timestamps #1032 (
@minrk
) - Avoid a DeprecationWarning on Python 3.13+ #1027 (
@hroncok
)
Maintenance and upkeep improvements
- Fix docs check #1038 (
@minrk
) - fix invocation of pip for nbconvert downstream #1037 (
@minrk
) - test on python 3.13-dev #1036 (
@andife
) - Support ipykernel’s use of anyio in test_signal_kernel_subprocesses #1034 (
@ianthomas23
)
nbdime v4.0.2¶
GitHub Release • September 5th, 2024
Bugs fixed
- Allow unauthenticated access to jupyter server #761 (
@krassowski
)
Maintenance and upkeep improvements
- Update release scripts to use trusted publisher #768 (
@krassowski
) - Update integration tests workflow #758 (
@krassowski
)
notebook v7.2.2¶
GitHub Release • August 27th, 2024
Maintenance and upkeep improvements
- Upgrade JupyterLab dependencies to v4.2.5 #7447 (
@krassowski
)