6.0.0rc0
Pre-release
Pre-release
New features added
- Implementation of the debugger #597 (@JohanMabille)
Enhancements made
- Make the isatty method of OutStream return True #683 (@peendebak)
- Allow setting cell name #652 (@davidbrochart)
- Try to capture all filedescriptor output and err #630 (@Carreau)
- Implemented inspectVariables request #624 (@JohanMabille)
- Specify ipykernel in kernelspec #616 (@SylvainCorlay)
- Use matplotlib-inline #591 (@martinRenou)
- Run control channel in separate thread #585 (@SylvainCorlay)
Bugs fixed
- call metadata methods on abort replies #684 (@minrk)
- fix keyboard interrupt issue in dispatch_shell #673 (@marcoamonteiro)
- Update Trio mode for compatibility with Trio >= 0.18.0 #627 (@mehaase)
- Follow up DeprecationWarning Fix #617 (@afshin)
- Flush control stream upon shutdown #611 (@SylvainCorlay)
- Fix Handling of shell.should_run_async #605 (@afshin)
Maintenance and upkeep improvements
- Keep preferring SelectorEventLoop on Windows #669 (@minrk)
- fix: Backwards compat with older versions of zmq #665 (@mlucool)
- Add Kernel.get_parent to match set_parent #661 (@minrk)
- flush control queue prior to handling shell messages #658 (@minrk)
- Add Kernel.get_parent_header #657 (@minrk)
- Build docs only on ubuntu : add jobs to check docstring formatting. #644 (@Carreau)
- make deprecated shell_streams writable #638 (@minrk)
- Use channel get_msg helper method #634 (@davidbrochart)
- Use native coroutines instead of tornado coroutines #632 (@SylvainCorlay)
- Make less use of ipython_genutils #631 (@SylvainCorlay)
- Run GitHub Actions on all branches #625 (@afshin)
- Move Python-specific bits to ipkernel #610 (@SylvainCorlay)
- Update Python Requirement to 3.7 #608 (@afshin)
- Replace import item from ipython_genutils to traitlets. #601 (@Carreau)
- Some removal of ipython_genutils.py3compat. #600 (@Carreau)
Documentation improvements
- Add 5.5.x Changelog entries #672 (@blink1073)
- Build docs only on ubuntu : add jobs to check docstring formatting. #644 (@Carreau)
- DOC: Autoreformat all docstrings. #642 (@Carreau)
- bump Python to 3.8 in readthedocs.yml #612 (@minrk)
Other merged PRs
- Fix typo #663 (@SylvainCorlay)
- Fixup get_parent_header call #662 (@SylvainCorlay)
- stop control thread before closing sockets on it #659 (@minrk)
- Fixes debugging with native coroutines #651 (@SylvainCorlay)
- Fixup master build #649 (@SylvainCorlay)
- Update of ZMQInteractiveshell. #643 (@Carreau)
- Fix "Socket operation on nonsocket" in downstream nbclient test. #641 (@SylvainCorlay)
- Fix parent header retrieval #639 (@davidbrochart)
- missing self #636 (@Carreau)
- Removed filtering of stack frames for testing #633 (@JohanMabille)
- Added 'type' field to variables returned by inspectVariables request #628 (@JohanMabille)
- Changed default timeout to 0.0 seconds for stop_on_error_timeout #618 (@MSeal)
- Attempt longer timeout #615 (@SylvainCorlay)
- Add release note to 5.5.0 about
stop_on_error_timeout
#613 (@glentakahashi) - Move Changelog to Standard Location #604 (@afshin)
- Clean up release process and add tests #596 (@afshin)
- Change to markdown for changelog #595 (@afshin)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @blink1073 | @Carreau | @ccordoba12 | @davidbrochart | @dsblank | @glentakahashi | @impact27 | @ivanov | @jkablan | @JohanMabille | @kevin-bates | @marcoamonteiro | @martinRenou | @mehaase | @minrk | @mlucool | @MSeal | @peendebak | @SylvainCorlay | @tacaswell