Releases: jupyter/jupyter_core
Releases · jupyter/jupyter_core
v5.9.1
5.9.1
Fixes a regression in 5.9.0 only affecting Windows
Bugs fixed
- Fix 
filterwarnings()TypeError #449 (@Darshan808) 
Documentation improvements
Contributors to this release
v5.9.0
5.9.0
jupyter-core 5.9 requires Python 3.10.
The dependency on pywin32 on WIndows is removed, unblocking installation on free-threaded Python.
Enhancements made
- nicer traceback in missing loop case outside except in run_sync #437 (@AThePeanut4)
 
Bugs fixed
- Fix missing 
fspecifier in f-string used to print config file path #433 (@krassowski) - validate inputs to is_hidden #429 (@minrk)
 
Maintenance and upkeep improvements
- try to fix some downstream tests #448 (@Carreau)
 - remove deprecation warning, platformdirs won't become default #447 (@minrk)
 - Bump github/codeql-action from 3 to 4 in the actions group #446 (@dependabot)
 - require python 3.10, start to test on 3.14 and 3.14-free-threaded #445 (@Carreau)
 - remove pywin32 dependancy so free-threading can fly (like pypy) #441 (@stonebig)
 - Bump the actions group across 1 directory with 2 updates #440 (@dependabot)
 
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@AThePeanut4 | @Carreau | @dependabot | @krassowski | @minrk | @nikimagic | @stonebig
v5.8.1
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)
 
Contributors to this release
v5.8.0
5.8.0
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)
 - chore: update pre-commit hooks #421 (@pre-commit-ci)
 - Bump actions/create-github-app-token from 1 to 2 in the actions group #420 (@dependabot)
 - fix package_spec in downstream tests #419 (@minrk)
 - chore: hatch run run docs:api #418 (@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)
 - Bump the actions group with 1 update #395 (@dependabot)
 
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @Carreau | @dependabot | @hugokerstens | @minrk | @krassowski
v5.7.2
5.7.2
Maintenance and upkeep improvements
- Update Release Scripts #396 (@blink1073)
 - Enforce pytest 7 #393 (@blink1073)
 - chore: update pre-commit hooks #392 (@pre-commit-ci)
 
Contributors to this release
v5.7.1
5.7.1
Bugs fixed
- Derive JupyterAsyncApp from JupyterApp #389 (@blink1073)
 
Contributors to this release
v5.7.0
5.7.0
Enhancements made
- Modernize event loop behavior #387 (@blink1073)
 
Maintenance and upkeep improvements
- chore: update pre-commit hooks #388 (@pre-commit-ci)
 
Contributors to this release
v5.6.1
5.6.1
Bugs fixed
- Fix export of package version #386 (@blink1073)
 - Revert "Enable async JupyterApp" #385 (@blink1073)
 
Maintenance and upkeep improvements
- Bump github/codeql-action from 2 to 3 #380 (@dependabot)
 
Contributors to this release
v5.6.0
5.6.0
Enhancements made
- Enable async JupyterApp #381 (@blink1073)
 
Contributors to this release
v5.5.1
5.5.1
Bugs fixed
- Account for read only file systems in migration #379 (@blink1073)
 
Maintenance and upkeep improvements
- Update ruff and typings #376 (@blink1073)
 - chore: update pre-commit hooks #374 (@pre-commit-ci)
 - Clean up lint and add downstream checks #373 (@blink1073)