发行说明#

v4.3.3 5 11月 2019#

面向管理员的更改:

  • 支持从main渠道

  • 添加新的 Configuration KeyemptyDefaultChannels要避免从free渠道

  • 文档更新

面向用户的更改:

  • 移除 gdal 和底图

  • 更新 ipykernel、jupyter_core 和 jupyter_client

  • 更新 astropy、scikit-learn、dask、numba、numpy、scipy、pandas 和 matplotlib

内部修复:

  • 将 Python 更新到版本 2.7.17

  • 将 Angular 更新到版本 1.7.8

  • 将 urllib3 更新到版本 1.25.3

  • Node.js更新到版本 10.15.3

  • 将 pycrypto 替换为 pycryptodome 3.8.2

  • 将 paramiko 更新到版本 2.60

  • 将 jinja2 更新到版本 2.10

  • 将请求更新到版本 2.88

  • 将 grunt 更新到版本 1.0.4

  • 将请求更新到版本 2.22.0

  • 将 gunicorn 更新到版本 19.9.0

  • 将 openldap 更新到版本 2.4.46

  • 将 python-ldap 更新到版本 3.2.0

  • 删除了 growl 和 superagent 依赖项

  • 将 rbase 和 r-essentials 更新到版本 3.5.1

v4.3.2 29 5月 2019#

内部修复:

  • 将 Bootstrap 更新到版本 4.3.1

  • 将 jQuery 更新到版本 3.3.1

  • 将 jQuery UI 更新到版本 1.12.1

  • 将笔记本更新到版本 5.7.8

  • 将 ipywidgets 更新到版本 7.4.2

  • 将 ipyparallel 更新到版本 6.2.3

  • 在 xsrf、access_token 和 refresh_token Cookie 上设置安全标志

v4.3.1 25 3月 2019#

面向管理员的更改:

  • 添加服务器端会话管理选项

  • 添加在注销时终止终端会话的选项

内部修复:

  • 在会话 Cookie 上设置 Secure 和 HTTPOnly 标志

  • 修复 XSS 漏洞

v4.3.0 24 十月 2018#

面向管理员的更改:

  • 修复了计算日志记录不遵守logMaxFiles钥匙

  • 在创建 users 索引时记录并显示描述性错误消息

  • 当创建具有重复电子邮件地址的新用户时出现问题时,记录并显示描述性错误消息,此时uniqueEmail设置已启用

  • 添加包含服务器主机数据(IP、AEN 版本和服务器版本)的页脚服务器页面

  • 修复 admin 脚本以更改私有项目的状态

  • 修复更新/编辑现有资源时的验证错误

  • 文档:添加有关使用 MongoDB 使用新 Data Center 信息更新旧项目的知识库文章

  • 文档:在 SSO 文档中增加重启服务步骤

  • 文档:添加对较新版本的 MongoDB 的支持

  • 文档:添加文档uniqueEmail

  • 文档:添加projDirsAsHomeConfig 文档的密钥

  • 文档:重写“使用项目目录作为主目录”部分

  • 文档:为 admin 命令添加完整路径

  • 文档:警告从经过测试的 pkgs 升级

  • 文档:在“使用 LDAP 进行身份验证”部分添加缺失的步骤

  • 文档:添加有关孤立项目的故障排除文档

  • 文档:在连接到 AEN 时警告不使用 IP 地址

  • 文档:在故障排除页面中添加有关“启动项目时出错”的条目

  • 文档:重写 “NFS 的组和用户权限” 部分和identicalGID

  • 文档:添加了有关在 AEN 中使用 MRO 包的新部分(更新:MRO 已于 2021 年停止使用)

  • 文档:使用 LDAP/AD 时保留用户名大小写

  • 文档:将 umask 0022 添加到安全要求

  • 文档:添加有关更改安装位置的新部分

  • 文档:添加有关如何手动为网关分离根 CA 的说明

  • 文档:添加有关升级自定义环境的说明

  • 文档:添加有关如何在 AEN 中查找 conda 配置文件的说明

  • 文档:添加有关使用USE_SERVER_BASED_SESSIONS: false在 AEN 与存储库版本 2.33.3 到 2.33.10 之间配置 SSO 时

面向用户的更改:

  • 提高 Workbench 文件上传限制

  • 修复散景示例

  • 扩展nb_locker检测服务器断开连接并在发生时生成警报

  • 文档:更新笔记本应用程序以正确指向 AEN 文档

  • 文档:强调权限不会在 Workbench 中递归应用

内部修复:

  • 更新 Nginx 版本至 v1.12.2

  • 在计算升级过程中删除未使用的服务器配置文件

  • 从后脚本步骤中删除已定义的计算默认设置

  • 固定 widgetsnb扩展版本以防止版本不匹配问题 (ipywidgets)

  • 删除--offline来自 conda 克隆作的标志

  • 支持 MongoDB 3.4.14 并将 pymongo 更新到版本 3.2.2

  • 修复 LDAP 用户名区分大小写的问题

  • 安全修复和增强功能

v4.2.2 1 3月 2018#

面向管理员的更改:

  • 添加 admin 命令以更改项目所有者

  • Server:添加禁用公共项目的功能

  • 网关:添加对 SSL 私钥密码的支持

  • 文档:将备份和还原 Runbook 添加到文档

  • 文档:在升级过程之前强调备份

  • 文档:建议将 AEN 和 projects 文件夹放在同一个文件系统上

  • 文档:将 RHEL 版本 7.4 添加到支持的版本

  • 文档:添加故障排除说明以解决通过 LaTeX 将笔记本下载为 PDF 时出现的问题

面向用户的更改:

  • 将散景升级到版本 0.12.7

  • 将 holoviews 升级到版本 1.8.3

  • 将 numba 升级到版本 0.35.0

  • 将 scikit-learn 升级到版本 0.19.0

内部修复:

  • 修复启用 requiretty 时 init 脚本中的 bug

  • 修复与 AEN_SUDO_SSH 选项相关的 bug

  • 修复目录包含空格时 fix_ownership 函数的 bug

  • 文档:修复 Active Directory 配置示例中的错误

  • Server:修复在服务器和网关安装后更新主管配置文件中的用户/组时的错误

  • 服务器:修复管理员对用户总数的报告不一致的错误

  • 服务器:修复启用开放注册和 LDAP 时登录屏幕中的错误

  • 服务器:修复上次上线日期的错误

  • 服务器:修复 bug Monitor Report 空白

  • 服务器:从本地 CDN 加载 JS 文件

  • Server:修复从 Monitor 终止或重新启动应用程序时出错

  • Server:修复了在使用 Internet Explorer 11 时创建项目时出错的问题

  • 计算:修复使用数据透视表时的 404 错误js

  • 删除 Wakari Cloud 剩余部分

v4.2.1 12月 18, 2017#

面向管理员的更改:

  • 没有

面向用户的更改:

  • 没有

内部修复:

  • 修复在使用由私有 CA 签名的自签名证书时未检测到的“ca”密钥

  • 修复使用 SSL 时的登录重定向

  • 为 get 和 post 请求添加验证网关 SSL 证书

v4.2.0 2017 年 11 月 22 日#

面向管理员的更改:

  • 功能/允许远程 MongoDB

  • 允许配置登录超时并设置默认值

  • 向 conda create clone 添加详细选项

  • 避免 resources/compute-nodes 的重复名称

  • 允许重命名主数据库和消息队列数据库

  • 基于 PAM 的身份验证模块

  • 将 wakari 徽标更改为 Anaconda 徽标

  • 替换 'wakari' 的措辞

  • 新的配置选项,用于将用户的主目录移动到用户的工程目录中

  • 使 AEN 中的日志记录不那么冗长

  • PySpark 内核安装文档

  • 改进 SSL 文档

面向用户的更改:

  • 新的配置选项,用于将用户的主目录移动到用户的工程目录中

  • 包缓存已从用户的主目录移动到用户的项目目录中

  • 将 wakari 徽标更改为 Anaconda 徽标

  • 修复删除标签的错误

  • .projectrc模板

  • 替换 'wakari' 的措辞

内部修复:

  • 将服务器 unix 套接字从/tmp/opt/wakari/wakari-server/var/run

  • 使项目删除同步以实现一致性

  • 避免存放csrf用户配置文件中的 Token

  • 服务器注销时使网关会话过期

  • 允许在三个组件中进行日志轮换

  • 修复静态文件的权限

  • 在 gateway 中将日志级别更改为 debug

  • 不在网关中记录私钥

  • 记录作时保存请求远程地址

  • 使用 Winston 统一计算节点中的日志格式和时区

  • 多项修复和文档改进

v4.1.3 16 八月 2017#

  • 将 conda 升级到版本 4.3.24

  • 将 anaconda 升级到版本 4.4.0

  • Admin 应用程序监视器

  • 阻止访问包列表视图

  • 在密码重置表单中添加占位符

  • 更改静态内容位置

  • 修复在 notebook 应用程序中检查包更新时出现的错误

  • 替换项目标签中的斜杠

  • 修复密码重置表单中的提交错误

  • 从多个地方替换/删除 “wakari” 单词

  • 修复 start-project 中缺少 sudo 的缺失命令

  • 改进网关和计算节点验证器

  • 在服务器设置过程中检查 bzip2 是否已安装

  • 在主机标头中包含端口号

  • 禁止创建空标签

  • 修复登录页面中的“Create Account”链接

  • 将 UTC 用于服务器日志

  • 默认情况下将数据中心标记为受信任

  • 禁用心跳

  • 计算资源:显示日志文件的完整路径

  • 改进 init 脚本

  • 允许删除所有项目

  • mtq:在连接到 mongodb 时实施指数回退

  • 在常规 admin 显示中,不显示 LDAP 的绑定密码

  • 加速包已从安装中删除

  • 其他小错误修复

v4.1.2 29 3月 2017#

这主要是维护版本改进内部机械和升级 根包。

  • 将 conda 升级到版本 4.3.14

  • 将 Anaconda 升级到 4.3.1

  • 将 r-base 升级到 3.2.2

  • 修复了 AEN nb_conda以与 conda 4.3.x 系列兼容

  • 多个文档修复

  • 其他小错误修复

v4.1.1 12月 15, 2016#

  • 添加了 CentOS 7 支持

  • 支持用户名中的点

  • 更多用户名验证

  • 修复了单字母环境名称的创建(通过 nb_conda)

  • 环境名称(通过 nb_conda)验证

  • 修复了使用 nb_anacondacloud 上传笔记本的问题

  • 修复了通过 nb_anacondacloud 在已发布的笔记本中附加环境的问题

  • 多个文档修复

  • 其他 bug 修复

v4.1.0 21 十月 2016#

  • 添加了 JupyterLab 应用程序

  • 删除了 GateOne 终端应用程序

  • 包含的其他笔记本扩展 (nbpresentnb_anaconda_theme)

  • 在默认项目环境中更新到 conda 4.2.9

  • 为网关和计算启动器添加了 HTTP 超时设置

  • 将默认网关端口更改为 8089

  • 添加了对全数字用户名的支持

  • 将 R 通道添加到默认 conda 配置文件

  • 其他 bug 修复

v4.0.0 30 6月 2016#

  • 定制安装:

    • AEN 功能 ID 和组

    • AEN(安装和运行)sudo命令

    • 从 AEN 服务账户中删除 root 访问权限

    • 可配置的 sudo 命令

    • 限制 sudo 访问所有进程

  • 将 Jupyter 升级到 4.2

  • 将 anaconda-nb-extensions 升级到最新版本

  • 将 Anaconda 升级到 4.0

  • 弃用 wakari-publisher

  • 安全性增强

  • 记录在所有 AEN Server 组件之间的 SSL 配置

  • 多个 bug 修复

  • 整体文档修订和一般改进

v0.10.0 2月 2016#

  • New projects dashboard (新建项目控制面板)

  • 能够为项目加星标和标记

  • 粘性搜索

  • 新的 Jupyter Notebook 扩展

  • 所有包的更新。亮点:散景 0.11,ipython/jupyter 4.1。

v0.9.1 19 十月 2015#

  • 新的搜索功能,用于查找项目中的项目和文件。

  • 根据代码向项目视图添加了 “Related Projects” 列表 相似。

  • 新的 UI,用于对 Workbench 应用程序

  • 查看器应用程序现在可以正确呈现纯文本文件

  • 更新了 LDAP 配置文档

  • 所有包的更新。亮点:散景 0.10,ipython/jupyter 4.0。

注意Elasticsearch 和 Oracle JRE 必须安装在 server 才能使用新的搜索功能。项目索引 文件将在项目启动时开始(或暂停并重新启动)。 如果不需要搜索功能,请将"SEARCH_ENABLED": false在 服务器配置文件以避免错误。

v0.8.0 21 八月 2015#

新功能#

  • 更新了基于 Anaconda 2.3 的软件包,并删除了旧的软件包 在 Anaconda 中更长。

  • 已将 IPython 更新到版本 3.2.1

  • 文档现在随服务器一起安装(使用 顶部导航栏)

  • 添加了管理员定义自定义 默认项目环境。

  • 服务器已更新为使用 python 2.7.10。

  • 现在为每个 Anaconda Enterprise Notebooks 提供 Init 脚本 服务。

  • 添加了一些错误页面的相关链接

此版本中已解决的问题#

  • 项目状态指示器(例如开始、暂停)现在会自动 更新。

  • 如果访问未经授权,服务器现在会返回 403 (未授权) 状态代码,并提示用户登录。

  • 修改了 nginx 配置以支持在 非标准端口。

  • 服务器安装不再使用 wakari 用户。在 安装。

  • 防止双击尝试创建项目两次

  • 删除了导致 404 错误 在打开终端应用程序时登录浏览器控制台。

  • 如果数据库已包含 'wakari' 用户。

  • 更新了示例笔记本,以便与最新的 Bokeh 版本配合使用。

  • 修复了终端应用程序键绑定以允许 Mac 命令键工作 通常

  • 安装程序现在指示安装日志的存储位置

  • 包含二进制数据的 LDAP 用户属性现在将被忽略。

文档更新#

  • 更新并整合了故障排除指南。

  • 简化了安装过程中的一些步骤。

  • 更新了 Examples 目录中的笔记本,以便与最新的 IPython 笔记本和散景。

  • 在故障排除指南中添加了有关项目权限的部分。

  • 添加了有关如何删除项目的注释(如果数据中心已经 已被删除。

v0.7.0 12 6月 2015#

新功能#

  • 将 Bokeh 更新到 v0.9

  • 能够列出服务器上安装的软件包

  • 管理员现在拥有对所有项目的完全访问权限。

  • 添加了 服务器、数据中心和计算资源。

  • 创建新项目时,项目的环境为 自动创建为根 Anaconda 环境的克隆。

此版本中已解决的问题#

  • 检入具有修订控制扩展名的文件时出现问题

  • 修订控制扩展无法处理带空格的笔记本名称

  • 如果已配置,则无法将文件从一个计算节点移动到另一个计算节点 对于 LDAP

  • 应默认为 UTF-8 编码,如果没有 locale 为 检测

  • 通过命令行管理工具添加计算资源不会 工作

  • 安装程序现在将umask 0022确保文件正确 权限

文档更新#

  • 添加了 Troubleshooting 部分 添加到文档。

  • 添加了有关如何配置 crontab 以启动 Anaconda 的说明 启动时的 Enterprise Notebooks 服务

  • 示例 SSL 配置文件现在具有正确的日志路径

  • 添加了有关如何确保启用 POSIX ACL 支持的说明 在 projects 目录中。

  • 修复了示例 LDAP config.json中的语法问题

  • 添加了有关如何使用自签名或私有 CA 证书的部分

v0.6.3 27 3月 2015#

  • 更新的 LDAP 模块

  • LDAP 用户筛选

  • 添加了笔记本锁定

  • 添加了 Notebook 集成修订控制系统

  • 在计算节点之间移动项目

  • 特定于用户的计算节点(专用计算节点)的绑定

  • 改进的安装过程和依赖项检查

  • 为 Server 和 Gateway 节点整合了对 SSL 的支持

  • 改进的网关错误处理

  • 修复了更新过程的包依赖项

  • 文档更新