Skip to content

Latest commit

 

History

History
615 lines (348 loc) · 36.8 KB

File metadata and controls

615 lines (348 loc) · 36.8 KB

Changes in NBClient {#changelog}

0.10.4

(Full Changelog)

Merged PRs

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)

@davidbrochart (activity) | @slayoo (activity) | @YannickJadoul (activity)

0.10.3

(Full Changelog)

Merged PRs

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)

@davidbrochart (activity) | @dgrahn (activity) | @drorspei (activity)

0.10.2

(Full Changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@callmephilip | @davidbrochart

0.10.1

(Full Changelog)

Maintenance and upkeep improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @davidbrochart | @lucascolley

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