7.4.0
New features added
- Enable setting and resetting a thread-local parent header #1546 (@jasongrout, @minrk)
Enhancements made
- Allow async cell to process Comm messages #1565 (@davidbrochart, @JohanMabille, @kylebarron)
- Bump minimum Python to 3.11, update linting, drop dead branches #1553 (@Carreau, @minrk)
- Defer the psutil import until it is actually needed #1551 (@Carreau, @minrk)
- validate variable names in copyToGlobals debug handler #1537 (@sahvx655-wq, @JohanMabille)
- create debugger tmp directory with 0o700 permissions #1530 (@sahvx655-wq, @JohanMabille, @minrk)
- Update the
supported_encryptionto use a list as per JEP latest state #1528 (@krassowski, @Carreau, @JohanMabille) - Make psutil optional at runtime #1527 (@yves-surrel, @ianthomas23)
Bugs fixed
- Create _control_lock before its users #1568 (@tovrstra, @minrk)
- Reply with busy -> error -> idle if subshell unknown #1558 (@krassowski, @Carreau, @JohanMabille)
- Send the shell reply through the ZMQStream instead of raw on its socket #1529 (@BoykoNeov, @ZupoLlask, @claude, @ianthomas23, @practicusai, @thomasjm)
- Enable ProactorEventLoop on windows for ipykernel #1469 (@NewUserHa, @BoykoNeov, @Gravifer, @ZupoLlask, @claude, @ianthomas23)
Maintenance and upkeep improvements
- try to fix publish workflow #1571 (@minrk)
- chore: update pre-commit hooks #1570 (@davidbrochart)
- Use dependency groups instead of extras #1563 (@davidbrochart)
- MAINT: Switch zizmor to the github action #1561 (@Carreau, @Yann-P)
- Fix downstream test: install ipykernel from source for
jupyter_kernel_test#1560 (@glaziermag, @Carreau, @claude) - Add Zizmor #1556 (@Carreau, @Yann-P)
- [CI] remove type:ignore, likely due to new pyzmq #1552 (@Carreau, @minrk)
- Fix typing issue due to new releases #1544 (@Carreau, @krassowski)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@BoykoNeov (activity) | @Carreau (activity) | @davidbrochart (activity) | @glaziermag (activity) | @Gravifer (activity) | @ianthomas23 (activity) | @jasongrout (activity) | @JohanMabille (activity) | @krassowski (activity) | @kylebarron (activity) | @minrk (activity) | @NewUserHa (activity) | @practicusai (activity) | @sahvx655-wq (activity) | @Scott5S (activity) | @thomasjm (activity) | @tovrstra (activity) | @Yann-P (activity) | @yves-surrel (activity) | @ZupoLlask (activity)