This PR updates the Jupyter deployment to upgrade the version of JupyterLab from 2.x to 3.x, which allows the use of Node.js version 16.x. This is then consistent with the setting of Node.js version 16.20.1 in Maven build script. This only affects the installation of the JupyterLab extension for SysML, not the kernel, via the following changes:
org.omg.sysml.jupyter.jupyterlab/package.json – The version for the dependency on jupyterlab/application changes from 2.x to 3.x.
org.omg.sysml.jupyter.installer/install.sh and install.bat – In the conda install command, the version for jupyterlab changes from 2.* to 3.* and the version for nodejs changes from 15.* to <17.
Note. The Jupyter extension installation still uses jupyterlab labextension, which is deprecated but still functional for JupyterLab 3.x. This will be replaced in a future upgrade to JupyterLab 4.x.
This PR updates the Jupyter deployment to upgrade the version of JupyterLab from 2.x to 3.x, which allows the use of Node.js version 16.x. This is then consistent with the setting of Node.js version 16.20.1 in Maven build script. This only affects the installation of the JupyterLab extension for SysML, not the kernel, via the following changes:
org.omg.sysml.jupyter.jupyterlab/package.json
– The version for the dependency onjupyterlab/application
changes from2.x
to3.x
.org.omg.sysml.jupyter.installer/install.sh
andinstall.bat
– In theconda install
command, the version forjupyterlab
changes from2.*
to3.*
and the version fornodejs
changes from15.*
to<17
.Note. The Jupyter extension installation still uses
jupyterlab labextension
, which is deprecated but still functional for JupyterLab 3.x. This will be replaced in a future upgrade to JupyterLab 4.x.