Skip to content

v3.3.0

Compare
Choose a tag to compare
@krassowski krassowski released this 31 Jan 20:01
9c1778d

This release improves overall speed and experience of the completer, including new configuration options and bug fixes, notably a major stability fix Windows.

To upgrade to this release:

  1. Make sure your JupyterLab version is 3.0.x and uses jupyter_server (if you use JupyterHub, please see this comment)

  2. Update the extension:

    pip install jupyterlab-lsp==3.3.0 jupyter-lsp==1.1.2
    # or, for conda:
    # > Please note that conda packages may take a day or two since release before becoming available!
    # conda install -c conda-forge jupyterlab-lsp=3.3.0 jupyter-lsp=1.1.2
  3. Note:

  • If upgrading from 2.x version, please carefully follow the 3.0 release upgrading instructions; JupyterHub users, please note the additional steps needed to enable jupyter_server
  • If installing this extension for the first time, please read the full installation instructions as language servers of your choice need to be installed too, and additional configuration can make your experience smoother.
  • If you wish to use a recent jedi-language-server (versions 0.22+) please make sure to upgrade IPython to 7.20 to avoid this issue.

Changelog:

  • features:

    • added a timeout for kernel completion, with the default of 600ms (#496)
    • added an option to skip waiting for kernel completions if busy, off by default (#496)
  • bug fixes:

    • fixed issues with language server messages being truncated in certain circumstances on Windows (#494, thanks @dpriedel)
    • delayed completion suggestions will no longer show up if cursor moved to another line (#496)
    • changes in notebooks after kernel restart or file rename will now be recorded by the language server again (#496)
    • when either of kernel providers: kernel or LSP server fails, the completion from the other will still be shown (#496)