8.7.0
Enhancements made
- allow configuring client_class and client_factory #1081 (@rgbkrk)
- Support date serialization in messages #1060 (@sebwills)
- feat: added
--missingflag to list and remove subcommands #1056 (@wpk-nist-gov) - Set protocol version to 5.4 #1054 (@JamesWrigley)
Bugs fixed
- don't include link-local addresses (169.254) in public_ips #1040 (@minrk)
- jupyter-run: avoid traceback for NoSuchKernel #994 (@minrk)
Maintenance and upkeep improvements
- upgrade pypy #1082 (@rgbkrk)
- Some tests import anyio (depending on ipykernel version). #1078 (@Carreau)
- Drop 3.9, Start testing on 3.14 and 3.14-free-threaded, get tests passing again #1076 (@Carreau)
- Attempt to fix CI #1068 (@ianthomas23)
- Revert test changes of PR 1034 #1067 (@ianthomas23)
- Drop Python 3.8, update Python versions in tests #1044 (@davidbrochart)
Documentation improvements
- [Docs] Use extension:filetype mapping in sphinx configuration #1075 (@Carreau)
- Update _load_ips_psutil() docstring #1050 (@cben)
- Add messaging docs for optional features and kernel subshells #1045 (@ianthomas23)
- Clean changelog heading #965 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @Carreau | @cben | @davidbrochart | @ianthomas23 | @JamesWrigley | @kevin-bates | @krassowski | @minrk | @rgbkrk | @sebwills | @takluyver | @tmaxwell-anthropic | @wpk-nist-gov