v5.0.2
All users should upgrade jupyter-lsp to v2.2.2 which addresses a security vulnerability
To upgrade to this release:
- Make sure your JupyterLab version is 4.0.9 or newer and Python version is 3.8 or newer.
- Update the extension:
pip install jupyterlab-lsp==5.0.2 jupyter-lsp==2.2.2 'jupyterlab>=4.0.9' # 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=5.0.2 jupyter-lsp=2.2.2 'jupyterlab>=4.0.9'
- 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
jedi-language-server
orpython-lsp-server
, please make sure to upgrade IPython to 7.20 or newer.
Changelog
@jupyter-lsp/jupyterlab-lsp 5.0.2
- bug fixes:
- fix native JupyterLab completion not working when LSP completion plugin is disabled (#1036)
jupyter-lsp 2.2.2
-
bug fixes:
- address warning about renamed
extension_points
(#1035) - fix compatibility with jupyter server 1.x
- fix an authentication-related security vulnerability (see the advisory for details)
- address warning about renamed
-
enhancements:
- add authorization support (
lsp
resource, jupyter-server v2+ only) - this allows server operators for fine grained access control, e.g. in case if specific users (such as guest or read-only users) should not be allowed to access LSP; this is in addition to authentication fixes
- add authorization support (
Full Changelog: v5.0.1...v5.0.2