Overview
JupyterLab 3.6, released on January 15, 2023, introduces collaborative features allowing multiple users to work simultaneously on the same notebook.
Main Features
Collaborative editing
The collaborative mode enables real-time editing with multiple cursors, a conflict resolution system, and shared modification history.
python
# Enable collaborative mode
# jupyter lab --collaborative
# Or in jupyter_lab_config.py:
# c.LabApp.collaborative = True
# Users connected to the same server see
# changes in real time with different
# colored cursors.
# Install the collaborative backend:
# pip install jupyter-collaboration
Interface improvements
The interface benefits from performance improvements, better tab management, and a built-in notification system for long-running operations.
python
# JupyterLab 3.6 supports notifications
# for long-running cells
import time
# This cell will trigger a notification
# when it finishes executing
time.sleep(30)
print('Computation done!')
# The notification appears automatically
# if the notebook is not in the foreground
