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
