Changes in NBClient {#changelog}

Contents

Changes in NBClient {#changelog}#

0.10.0#

(Full Changelog)

Enhancements made#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @wpk-nist-gov

0.9.1#

(Full Changelog)

Maintenance and upkeep improvements#

Other merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @dependabot | @pre-commit-ci

0.9.0#

(Full Changelog)

Maintenance and upkeep improvements#

Other merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @dependabot | @pre-commit-ci

0.8.0#

(Full Changelog)

Maintenance and upkeep improvements#

Other merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @dependabot | @pre-commit-ci

0.7.4#

(Full Changelog)

Enhancements made#

  • include stream output in CellExecutionError #282 (@minrk)

Bugs fixed#

  • avoid duplicate ‘Exception: message’ in CellExecutionError #283 (@minrk)

Maintenance and upkeep improvements#

Other merged PRs#

  • Send KeyboardInterrupt a little later in test_run_all_notebooks[Interrupt.ipynb-opts6] #285 (@kxxt)

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @davidbrochart | @kxxt | @minrk | @pre-commit-ci

0.7.3#

(Full Changelog)

Maintenance and upkeep improvements#

Other merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @davidbrochart | @dcsaba89 | @pre-commit-ci

0.7.2#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart

0.7.1#

(Full Changelog)

Maintenance and upkeep improvements#

Other merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @davidbrochart | @pre-commit-ci

0.7.0#

(Full Changelog)

Maintenance and upkeep improvements#

Other merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @pre-commit-ci

0.6.8#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart | @frenzymadness

0.6.7#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@frenzymadness | @pre-commit-ci

0.6.6#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart

0.6.5#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart

0.6.4#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@CiprianAnton | @davidbrochart

0.6.3#

(Full Changelog)

Bugs fixed#

Documentation improvements#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073 | @chrisjsewell | @davidbrochart | @meeseeksmachine

0.6.2#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart

0.6.1#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@brichet | @davidbrochart | @pre-commit-ci

0.6.0#

(Full Changelog)

Maintenance and upkeep improvements#

Documentation improvements#

Contributors to this release#

(GitHub contributors page for this release)

@blink1073

0.5.13#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart

0.5.12#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart | @frenzymadness

0.5.11#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart | @devintang3 | @kevin-bates

0.5.10#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart | @frenzymadness | @kianmeng | @martinRenou | @takluyver

0.5.9#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart

0.5.8#

No merged PRs

0.5.7#

(Full Changelog)

Merged PRs#

Contributors to this release#

(GitHub contributors page for this release)

@davidbrochart

0.5.6#

0.5.5#

0.5.4#

0.5.3#

  • Fix ipykernel’s stop_on_error value to take into account raises-exception tag and force_raise_errors #137

0.5.2#

  • Set minimum python version supported to 3.6.1 to avoid 3.6.0 issues

  • CellExecutionError is now unpickleable

  • Added testing for python 3.9

  • Changed travis tests to github actions

  • Documentation referencing an old model instead of NotebookClient was fixed

  • allow_error_names option was added for a more specific scope of allow_errors to be applied

0.5.1#

  • Update kernel client class JIT if it’s the synchronous version

  • Several documentation fixes / improvements

0.5.0#

  • Move language_info retrieval before cell execution #102

  • HistoryManager setting for ipython kernels no longer applies twice (fix for 5.0 trailets release)

  • Improved error handling around language_info missing

  • (async_)start_new_kernel_client is now split into (async_)start_new_kernel and (async_)start_new_kernel_client

0.4.2 - 0.4.3#

These patch releases were removed due to backwards incompatible changes that should have been a minor release. If you were using these versions for the couple days they were up, move to 0.5.0 and you shouldn’t have any issues.

0.4.1#

  • Python type hinting added to most interfaces! #83

  • Several documentation fixes and improvements were made #86

  • An asynchronous heart beat check was added to correctly raise a DeadKernelError when kernels die unexpectantly #90

0.4.0#

Major Changes#

  • Use KernelManager’s graceful shutdown rather than KILLing kernels #64

  • Mimic an Output widget at the frontend so that the Output widget behaves correctly #68

  • Nested asyncio is automatic, and works with Tornado #71

  • async_execute now has a reset_kc argument to control if the client is reset upon execution request #53

Fixes#

  • Fix OSError: [WinError 6] The handle is invalid for windows/python<3.7 #77

  • Async wrapper Exceptions no longer loose their caused exception information #65

  • extra_arguments are now configurable by config settings #66

Operational#

  • Cross-OS testing now run on PRs via Github Actions #63

0.3.1#

Fixes#

  • Check that a kernel manager exists before cleaning up the kernel #61

  • Force client class to be async when kernel manager is MultiKernelManager #55

  • Replace pip install with conda install in Binder #54

0.3.0#

Major Changes#

  • The (async_)start_new_kernel_client method now supports starting a new client when its kernel manager (self.km) is a MultiKernelManager. The method now returns the kernel id in addition to the kernel client. If the kernel manager was a KernelManager, the returned kernel id is None. #51

  • Added sphinx-book-theme for documentation. Added a CircleCI job to let us preview the built documentation in a PR. #50

  • Added reset_kc option to reset_execution_trackers, so that the kernel client can be reset and a new one created in calls to (async_)execute #44

Docs#

  • Fixed documentation #46 #47

  • Added documentation status badge to the README

  • Removed conda from documentation build

0.2.0#

Major Changes#

  • Async support is now available on the client. Methods that support async have an async_ prefix and can be awaited #10 #35 #37 #38

  • Dropped support for Python 3.5 due to async compatibility issues #34

  • Notebook documents now include the new kernel timing fields #32

Fixes#

  • Memory and process leaks from nbclient should now be fixed #34

  • Notebook execution exceptions now include error information in addition to the message #41

Docs#

0.1.0#

  • Initial release – moved out of nbconvert 6.0.0-a0