Changes in IPython kernel¶
4.3¶
4.3.1¶
- Fix Windows Python 3.5 incompatibility caused by faulthandler patch in 4.3
4.3.0¶
- Publish all IO in a thread, via
IOPubThread. This solves the problem of requiringsys.stdout.flush()to be called in the notebook to produce output promptly during long-running cells. - Remove refrences to outdated IPython guiref in kernel banner.
- Patch faulthandler to use
sys.__stderr__instead of forwardedsys.stderr, which has no fileno when forwarded. - Deprecate some vestiges of the Big Split:
-
ipykernel.find_connection_file()is deprecated. Usejupyter_client.find_connection_file()instead. - Various pieces of code specific to IPython parallel are deprecated in ipykernel and moved to ipyparallel.
4.2¶
4.2.2¶
- Don’t show interactive debugging info when kernel crashes
- Fix handling of numerical types in json_clean
- Testing fixes for output capturing
4.2.0¶
- Support sending a full message in initial opening of comms (metadata, buffers were not previously allowed)
- When using
ipython kernel install --nameto install the IPython kernelspec, default display-name to the same value as--name.