| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| asset_shas.json | 2025-10-27 | 198 Bytes | |
| ipykernel-7.1.0-py3-none-any.whl | 2025-10-27 | 118.0 kB | |
| ipykernel-7.1.0.tar.gz | 2025-10-27 | 174.6 kB | |
| README.md | 2025-10-27 | 3.8 kB | |
| v7.1.0 source code.tar.gz | 2025-10-27 | 176.5 kB | |
| v7.1.0 source code.zip | 2025-10-27 | 221.5 kB | |
| metadata.json | 2025-10-27 | 327 Bytes | |
| Totals: 7 Items | 694.9 kB | 2 | |
7.1.0
IPykernel 7.1.0 fixes an issue where display outputs such as Matplotlib plots were not included when using %notebook magic to save sessions as .ipynb files (#1435). This is enabled using the traitlet ZMQDisplayPublisher.store_display_history which defaults to the previous behaviour of False. This is a minor release rather than a patch release due to the addition of the new traitlet.
Output from threads is restored to the pre-6.29 behavior by default (route to latest cell, unless get_ipython().set_parent() is called explicitly from the thread. If it is called, output from that thread will continue to be routed to the same cell). This behavior is now opt-in, instead of unconditional (#1451).
This release also fixes bugs that were introduced into the 7.x branch relating to Matplotlib plots in separate windows not being displayed correctly (#1458), kernels launched in new threads failing asserts (#1455), and ContextVars persisting between cells (#1462). There is also a fix for keyboard interrupts on Windows (#1434).
Enhancements made
- Store display outputs in history for
%notebookmagic #1435 (@Darshan808)
Bugs fixed
- fix ContextVar persistence across cells #1462 (@minrk)
- Fix matplotlib eventloops #1458 (@ianthomas23)
- Refer to kernel launching thread instead of assuming the main thread #1455 (@dfalbel)
- Fix routing of background thread output when no parent is set explicitly #1451 (@minrk)
- Fix KeyboardInterrupt on Windows by manually resetting interrupt event #1434 (@ptosco)
Maintenance and upkeep improvements
- update pre-commit and related #1465 (@Carreau)
- test that matplotlib event loop integration is responsive #1463 (@minrk)
- update tests for 3.14 #1453 (@minrk)
Contributors to this release
(GitHub contributors page for this release)
@Carreau | @Darshan808 | @dfalbel | @ianthomas23 | @krassowski | @lumberbot-app | @minrk | @ptosco