Notebooks changelog
v.next
- GROK-18695: Security overrides for url-parse/marked/sanitize-html/codemirror (npm audit prod vulnerabilities 25 -> 0); added a marked default-export shim for @jupyterlab/rendermime 2.x
- GROK-18695: jupyter-notebook container: Moved to python 3.11 and raised security floors (mlflow 3.x, torch 2.13 cpu, tensorflow 2.20+/keras 3, jupyter-server 2.20, nltk 3.9.4, pillow 12.2, urllib3 2.7, and the transitive VEX floors) to clear all fixable CRITICAL/HIGH CVEs
- Moved the Notebooks Playwright E2E suite into the package (playwright/); helpers from @datagrok-libraries/test/src/playwright
- jupyter-notebook container: Migrated to
datagrok-api==0.1.0(resource-basedapi.tables.download/upload); updated "Open as script" parser accordingly
1.6.2 (2026-06-16)
- GROK-20225: Fixed HTML preview 404 by exposing only the nginx port (8090) so the proxy reaches
grok_helper
1.6.1 (2026-06-13)
- GROK-19204: Fixed notebook editor losing all cell data when switching tabs
- jupyter-notebook container: Pinned
datagrok-api==0.0.7to keep notebook boilerplate working
1.6.0 (2026-06-12)
- jupyter-notebook container: Merged the datagrok/jupyter_notebook base image build into the package Dockerfile, making it self-contained (no dependency on the separately built base image)
1.4.0 (2025-07-28)
Bug fixes, datagarok-api >= 1.26.0*
1.3.0 (2025-04-08)
Bug fixes, Docker container with jupyter_notebook server
1.2.0 (2024-10-28)
Fixed corrupted styles for the platform that used to appear after opening a notebook.
1.0.1 (2023-07-24)
Initial release of notebooks package
Dependency: datagarok-api >= 1.0.0
Features
Package implements the Jupyter Notebooks integration.