pypi / jupyter-lsp
jupyter-lsp
What changed in jupyter-lsp 1 to 2, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-31.
2 breaking6 new APIs and options2 behavior and defaults1 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initjupyter-lsp 210 changes
Breaking changes 1
This release requires JupyterLab 2.2.
New APIs and options 6
Completion items now have icons for their kinds; vscode and material themes are available by default.
Adds continuous hinting, also called Hinterland mode.
Diagnostics can now be ignored by code or message regexp.
Diagnostics can now be copied from the diagnostics panel.
Completer improvements add a documentation preview.
Adds autodetection of sql-language-server and support for ipython-sql magics.
Behavior and default changes 2
Syntax highlighting adapts to cell magics in IPython notebooks.
The status popover uses the document locator widget instead of document ids.
Fixes and other changes 1
Several fixes improve the rename feature.
jupyter-lsp 11 changes
Breaking changes 1
This release supports JupyterLab 2.x but not JupyterLab 1.x.