v8.0.0
8.0.0
This release is primarily focused on improving asyncio
support, while aiming to have minimal API changes.
Enhancements made
- Remove nest-asyncio dependency #835 (@blink1073)
Bugs fixed
- Allow interrupt during restart of pending kernels #898 (@blink1073)
- Fix connection reconciliation to handle restarts #882 (@kevin-bates)
- Reconcile connection information #879 (@kevin-bates)
- Workaround for launch bug #861 (@blink1073)
- Defer creation of ready future #858 (@blink1073)
- Fix handling of initial ready promise #854 (@blink1073)
- Revert "Fix pending kernels again" #853 (@blink1073)
- Fix pending kernels again #845 (@blink1073)
- Use pytest_asyncio fixture #826 (@davidbrochart)
Maintenance and upkeep improvements
- MAINT: Don't format log in log call. #919 (@Carreau)
- Remove deprecated zmq imports #915 (@blink1073)
- MAINT: consistently use relative imports. #912 (@Carreau)
- Sync lint deps #911 (@blink1073)
- MAINT: Proper typing and cast #906 (@Carreau)
- MAINT: [async]start_kernel should only take kwarg only. #905 (@Carreau)
- Add more ci checks #903 (@blink1073)
- Allow releasing from repo #899 (@blink1073)
- Fix jupyter_core pinning #896 (@ophie200)
- Adopt ruff and reduce pre-commit usage #895 (@blink1073)
- Use pytest-jupyter #891 (@blink1073)
- Import ensure_async and run_sync from jupyter_core #889 (@davidbrochart)
- Use base setup dependency type #888 (@blink1073)
- More CI Cleanup #886 (@blink1073)
- More coverage #885 (@blink1073)
- Clean up workflow and pyproject #884 (@blink1073)
- Add more coverage #877 (@blink1073)
- Add coverage config #876 (@blink1073)
- Bump actions/setup-python from 2 to 4 #874 (@dependabot)
- Bump actions/checkout from 2 to 3 #873 (@dependabot)
- Use platform dirs in tests #872 (@blink1073)
- Clean up types and remove use of entrypoints #871 (@blink1073)
- Add dependabot #870 (@blink1073)
- Support Python 3.8-3.11 #866 (@blink1073)
- Fix assertion in
TestSession.test_serialize
#860 (@samrat) - Maintenance cleanup #856 (@blink1073)
- Ignore warnings in prereleases test #844 (@blink1073)
- Use hatch for version #837 (@blink1073)
- Move tests to top level #834 (@blink1073)
- Fix nbconvert downstream test #827 (@blink1073)
Documentation improvements
- Reflect current protocol version in documentation #918 (@SylvainCorlay)
- Add full api docs #908 (@blink1073)
- Add more ci checks #903 (@blink1073)
- Switch to pydata sphinx theme #840 (@blink1073)
Contributors to this release
(GitHub contributors page for this release)
@arogozhnikov | @blink1073 | @Carreau | @ccordoba12 | @davidbrochart | @dependabot | @kevin-bates | @meeseeksdev | @minrk | @ophie200 | @pre-commit-ci | @samrat | @SylvainCorlay | @Zsailer