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

Sources