Jupyter Notebook 5.7.2 Documentation
1.83 MB
145 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细描述了Jupyter Notebook 5.7.2版本的更新内容,包括新功能、改进和问题修复。主要更新包括更新CodeMirror到5.37以支持Python 3.6的f-string语法,更新jquery-ui到1.12,增强安全性以防止DNS重绑攻击,新增查找替换对话框,以及多项性能优化和用户体验改进。此外,文档还记录了多个版本的更新日志,涵盖了从4.0到5.7.2的各项变更,包括安全修复、功能增强和错误修正。 | ||
AI总结 | ||
《Jupyter Notebook 5.7.2 Documentation》总结如下:
### 新功能
1. 添加了“查找和替换”对话框,可通过编辑菜单或快捷键(F)开启。
2. 支持自定义KernelManager方法作为Tornado异步操作。
3. 支持通过`--NotebookApp.client-ca`配置TLS客户端认证。
4. 在DockerHub上为jupyter/notebook发布添加标签。
5. 添加“另存为”菜单选项。
6. 新增/metrics端点以支持Prometheus_metrics。
7. 更新MathJax到2.7.4,jQuery到3.3,marked到0.4。
### 改进与优化
1. **界面改进**:
- 增强了代码编辑功能,包括自动语法高亮、缩进和自动补全。
- 支持在浏览器中执行代码并显示结果,包括HTML、LaTeX、PNG、SVG等丰富媒体形式。
- 支持Markdown和LaTeX在笔记本细胞中编辑和渲染。
2. **内核管理**:
- 新增`kernel_info_timeout`参数以重启缓慢内核。
- 新增`custom_display_host`配置选项以自定义显示URL。
3. **性能优化**:
- 限制代码完成选项数量至1000以避免性能问题。
- 改进了树状图的可访问性。
4. **安全性**:
- 增加 gyrusTITLE保护localhost部署免受DNS重新绑定攻击。
- 配置了`NotebookApp.allow_remote_access`和`NotebookApp.local_hostnames`以增强访问控制。
- 允许覆盖`access-control-allow-headers`。
- 修复了CVE-2015-6938和CVE-2016-6524等安全漏洞。
### 问题修复
1. 修复了在再次上传同一文件时的页面刷新问题。
2. 修复了可能导致类型错误的活动流关闭问题。
3. 禁用了非可编辑单元格的元数据编辑功能。
4. 修复了5.6.0版本中存在的样式和对齐回归问题。
5. 修复了快捷键在快捷方式编辑器中导致页面刷新的问题。
6. 修复了文件和文件夹在目录导航后创建问题。
### 安全性
1. 更安全地保护localhost部署,通过检查Host头保护免受DNS重新绑定攻击。
2. 配置了`NotebookApp.allow_remote_access`和`NotebookApp.local_hostnames`以增强访问控制。
3. 允许覆盖`access-control-allow-headers`。
4. 添加了对TLS客户端认证的支持。
5. 修复了CVE-2015-6938和CVE-2016-6524等安全漏洞。
### 感谢贡献者
特别感谢以下贡献者及其外部合作伙伴:
- Aaron Hall
- Benjamin Ragan-Kelley
- Bill Major
- bxy007
- Dave Aitken
- Denis Ledoux
- Félix-Antoine Fortin
- Gabriel
- Grant Nestor
- Kevin Bates
- Kristian Gregorius Hustad
- M Pacer
- Madicken Munk
- Maitiu O Ciarain
- Matthias Bussonnier
- Michael Boyle
- Michael Chirico
- Mokkapati, Praneet(ES)
- Peter Parente
### 变更日志
详细变更日志可在GitHub的5.7里程碑中找到所有相关的pull requests。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
138 页请下载阅读 -
文档评分