Jupyter Notebook 7.5.7 已于 2026 年 6 月 4 日低调发布。根据 Jupyter 官方在 GitHub 最新 Release 页面中的标注,该版本被归类为维护更新之一,公开的变更范围确实非常有限。核心改动在于:Notebook 所依赖的 JupyterLab 已升级至 4.5.8,同时界面测试所用 Node.js 版本被固定为 22.x。此次更新并未向普通用户承诺新增功能,重点在于同步更新前端底层组件,并进一步清理项目自身的测试环境。
图片说明:Jupyter 官方 GitHub 发布页面截图
本次同步升级至 JupyterLab 4.5.8,对于从事二次开发的维护者以及平台管理员而言,需要格外关注。Notebook 7 的前端基于 JupyterLab 组件构建,底层小版本的变化可能影响编辑器、菜单、插件加载以及前端依赖的组合方式。对大多数普通使用场景来说,7.5.7 只是 7.5 系列的一次常规维护性升级。不过,如果你部署的实例上安装了第三方扩展、主题或企业定制插件,更新后务必进行回归验证:确认扩展能够正常启用,原有命令可以正常调用,文件、内核、输出区域的表现均符合预期。
将 Node.js 固定为 22.x 这一调整,是针对项目自身界面测试环境的优化,并非要求每个数据分析人员在本地安装 Node.js 22。日常使用 pip 或 conda 安装预构建包时,运行环境要求仍由 Python 包元数据和服务端依赖决定。只有参与前端开发、从源码编译,或维护相关自动化测试的团队,才需要重点对照这一变动调整配置。将开发依赖与运行依赖区分清楚,就能避免将发布环节的工程调整误当作普通部署必须满足的前提条件。

图片说明:JupyterLab 4.5 系列最新更新日志截图
维护性更新仍需进行扩展回归验证
从最新发布的说明来看,此次更新的变动仅包含上述两项。首先应调低预期:不要将其视为大规模功能迭代版本。目前已经稳定运行 7.5.x 的环境,建议先在测试副本中安装该固定版本,逐一验证登录、文件树、笔记本文件的打开与保存、内核启动、单元格执行、输出渲染、扩展加载等流程均正常,再考虑全量更新。如果你的平台包含前端源码构建流程,更新后也请核对 Node 22.x 版本与依赖锁文件是否匹配。
尚未升级到 Notebook 7 的部署,需要单独评估迁移成本。根据 Jupyter 最新仓库中的说明,Notebook 7 采用了 JupyterLab 组件加 Jupyter Server 的架构,老版 Classic Notebook v6 的扩展不能直接视为兼容。7.5.7 只是 7.5 分支下的一个维护节点,不能替代跨大版本的迁移测试。对于已经决定锁定 7.5 系列的团队而言,该版本的实际价值在于:获得了更新的 JupyterLab 4.5.8 基础,同时项目自身的界面测试环境也更加明确。
