Overview

JupyterLab 3.4, released on July 10, 2022, adds notifications and real-time collaborative editing.

Main Features

Notifications

The built-in notification system informs users about long task progress and extension updates.

python
# Notifications appear in JupyterLab
# for long operations

import time

# Simulating a long task in a notebook
for i in range(10):
    time.sleep(1)
    print(f'Step {i+1}/10')
# JupyterLab notifies when the kernel is done

Collaborative editing

Real-time collaborative editing allows multiple users to work simultaneously on the same notebook.

python
# Enable collaborative editing
# pip install jupyter-collaboration

# Launch JupyterLab with collaboration
# jupyter lab --collaborative

# Multiple users can edit the same
# notebook in real time
# Other users' cursors are visible

Sources