发行说明#

v4.3.3 2019 年 11 月 5 日#

面向管理员的更改

  • 支持从 main 通道获取软件包

  • 添加新的配置键 emptyDefaultChannels 以避免从 free 通道搜索软件包

  • 文档更新

面向用户的更改

  • 移除 gdal 和 basemap

  • 更新 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 版本

  • 将 request 更新到 2.88 版本

  • 将 grunt 更新到 1.0.4 版本

  • 将 requests 更新到 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 2019 年 5 月 29 日#

内部修复

  • 将 Bootstrap 更新到 4.3.1 版本

  • 将 jQuery 更新到 3.3.1 版本

  • 将 jQuery UI 更新到 1.12.1 版本

  • 将 notebook 更新到 5.7.8 版本

  • 将 ipywidgets 更新到 7.4.2 版本

  • 将 ipyparallel 更新到 6.2.3 版本

  • 在 xsrf、access_token 和 refresh_token cookie 上设置 Secure 标志

v4.3.1 2019 年 3 月 25 日#

面向管理员的更改

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

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

内部修复

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

  • 修复 XSS 漏洞

v4.3.0 2018 年 10 月 24 日#

面向管理员的更改

  • 修复了计算日志记录不遵守 logMaxFiles 键的错误

  • 当创建用户索引时出现问题时,记录并显示描述性错误消息

  • 当启用 uniqueEmail 设置时,当使用重复的电子邮件地址创建新用户时,记录并显示描述性错误消息

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

  • 修复管理员脚本以更改私有项目的状态

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

  • 文档:添加关于使用 MongoDB 更新具有新数据中心信息的旧项目的知识库文章

  • 文档:将重启服务步骤添加到 SSO 文档

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

  • 文档:添加关于 uniqueEmail 的文档

  • 文档:将 projDirsAsHome 键添加到配置文档

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

  • 文档:添加管理员命令的完整路径

  • 文档:警告不要升级到已测试软件包以外的软件包

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

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

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

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

  • 文档:重写“NFS 的群组和用户权限”部分以及配置页面中 identicalGID 键的描述

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

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

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

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

  • 文档:添加关于如何手动分解网关的 Root CA 的注释

  • 文档:添加关于升级自定义环境的注释

  • 文档:添加关于如何在 AEN 中查找 conda 配置文件的注释

  • 文档:添加关于在 AEN 和版本 2.33.3 到 2.33.10 的 Repository 之间配置 SSO 时使用 USE_SERVER_BASED_SESSIONS: false 的注释

面向用户的更改

  • 增加 Workbench 文件上传限制

  • 修复 Bokeh 示例

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

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

  • 文档:强调权限在工作台中不是递归应用的

内部修复

  • 将 Nginx 版本更新到 v1.12.2

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

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

  • 锁定 widgetsnbextension 版本以防止版本不匹配问题 (ipywidgets)

  • 从 conda 克隆操作中删除 --offline 标志

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

  • 修复 LDAP 用户名大小写敏感性

  • 安全修复和增强

v4.2.2 2018 年 3 月 1 日#

面向管理员的更改

  • 添加管理员命令以更改项目所有者

  • 服务器:添加禁用公共项目的功能

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

  • 文档:将备份和还原操作手册添加到文档中

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

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

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

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

面向用户的更改

  • 将 bokeh 升级到 0.12.7 版本

  • 将 holoviews 升级到 1.8.3 版本

  • 将 numba 升级到 0.35.0 版本

  • 将 scikit-learn 升级到 0.19.0 版本

内部修复

  • 修复在启用 requiretty 时 init 脚本中的错误

  • 修复与 AEN_SUDO_SSH 选项相关的错误

  • 修复当目录包含空格时 fix_ownership 函数中的错误

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

  • 服务器:修复在服务器和网关的安装后为服务器和网关更新 supervisor 配置文件中的用户/群组时出现的错误

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

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

  • 服务器:修复上次查看日期中的错误

  • 服务器:修复监控报告空白的错误

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

  • 服务器:修复从监控器终止或重新启动应用程序时出现的错误

  • 服务器:修复使用 Internet Explorer 11 创建项目时出现的错误

  • 计算:修复使用 pivottablesjs 时出现的 404 错误

  • 移除 Wakari Cloud 残留项

v4.2.1 2017 年 12 月 18 日#

面向管理员的更改

面向用户的更改

内部修复

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

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

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

v4.2.0 2017 年 11 月 22 日#

面向管理员的更改

  • 功能/允许远程 MongoDB

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

  • 为 conda create clone 添加 verbose 选项

  • 避免资源/计算节点的重复名称

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

  • 基于 PAM 的身份验证模块

  • 将 wakari 徽标更改为 Anaconda 徽标

  • 替换“wakari”措辞

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

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

  • PySpark 内核安装文档

  • 改进 SSL 文档

面向用户的更改

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

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

  • 将 wakari 徽标更改为 Anaconda 徽标

  • 修复删除标签无法工作的错误

  • .projectrc 模板中定义 shell 提示符

  • 替换“wakari”措辞

内部修复

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

  • 使项目删除同步以保持一致性

  • 避免将 csrf 令牌存储在用户配置文件中

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

  • 允许三个组件中的日志轮换

  • 修复静态文件的权限

  • 将网关中的日志级别更改为 debug

  • 不要在网关中记录私钥

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

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

  • 多项修复和文档改进

v4.1.3 2017 年 8 月 16 日#

  • 将 conda 升级到 4.3.24 版本

  • 将 anaconda 升级到 4.4.0 版本

  • 管理员应用程序监控器

  • 阻止访问软件包列表视图

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

  • 更改静态内容位置

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

  • 替换项目标签中的斜杠

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

  • 在多个位置替换/移除“wakari”单词

  • 修复 start-project 中缺少 sudo 的错误

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

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

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

  • 禁止创建空标签

  • 修复登录页面中的“创建帐户”链接

  • 对服务器日志使用 UTC

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

  • 禁用心跳

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

  • 改进 init 脚本

  • 允许删除所有项目

  • mtq:在连接到 mongodb 的错误时实现指数退避

  • 在常规管理显示中,不要显示 LDAP 的绑定密码

  • accelerate 软件包已从安装中移除

  • 其他次要错误修复

v4.1.2 2017 年 3 月 29 日#

这主要是维护版本,改进了内部机制并升级了根软件包。

  • 将 conda 升级到 4.3.14 版本

  • 将 Anaconda 升级到 4.3.1

  • 将 r-base 升级到 3.2.2

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

  • 多项文档修复

  • 其他次要错误修复

v4.1.1 2016 年 12 月 15 日#

  • 添加 CentOS 7 支持

  • 支持用户名中的点

  • 更多用户名验证

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

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

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

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

  • 多项文档修复

  • 其他错误修复

v4.1.0 2016 年 10 月 21 日#

  • 添加 JupyterLab 应用程序

  • 移除 GateOne 终端应用程序

  • 包含其他 notebook 扩展 (nbpresentnb_anaconda_theme)

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

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

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

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

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

  • 其他错误修复

v4.0.0 2016 年 6 月 30 日#

  • 使用以下项自定义安装

    • AEN 功能 ID 和群组

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

    • 从 AEN 服务帐户中移除 root 访问权限

    • 可配置的 sudo 命令

    • 限制 sudo 访问所有进程

  • 将 Jupyter 升级到 4.2

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

  • 将 Anaconda 升级到 4.0

  • 弃用 wakari-publisher

  • 安全增强

  • 记录所有 AEN 服务器组件之间的 SSL 配置

  • 多项错误修复

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

v0.10.0 2016 年 2 月 2 日#

  • 新的项目仪表板

  • 为项目加星标和添加标签的功能

  • 粘性搜索

  • 新的 Jupyter Notebook 扩展

  • 更新所有软件包。亮点:bokeh 0.11,ipython/jupyter 4.1。

v0.9.1 2015 年 10 月 19 日#

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

  • 在项目视图中添加了“相关项目”列表,基于代码相似性。

  • 用于项目工作台应用程序中项目文件的细粒度访问控制的新 UI

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

  • 更新了 LDAP 配置文档

  • 更新所有软件包。亮点:bokeh 0.10,ipython/jupyter 4.0。

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

v0.8.0 2015 年 8 月 21 日#

新功能#

  • 基于 Anaconda 2.3 更新了软件包,并移除了 Anaconda 中不再包含的旧软件包。

  • 将 IPython 更新到 3.2.1 版本

  • 文档现在与服务器一起安装(使用顶部导航栏中的“帮助”链接)

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

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

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

  • 在某些错误页面中添加了相关链接

在此版本中解决的问题#

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

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

  • 修改了 nginx 配置以支持在非标准端口上运行服务器。

  • 服务器安装不再为 wakari 用户使用默认密码。在安装过程中生成并显示随机密码。

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

  • 移除了一个过时的脚本引用,该引用导致在打开终端应用程序时在浏览器控制台中记录 404 错误。

  • 如果数据库已包含“wakari”用户,则安装程序脚本不再失败。

  • 更新了示例笔记本以与最新的 Bokeh 版本一起使用。

  • 修复了终端应用程序按键绑定,以允许 Mac command 键正常工作

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

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

文档更新#

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

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

  • 更新了示例目录中的笔记本,以便与最新的 IPython Notebook 和 Bokeh 一起使用。

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

  • 添加了关于如果数据中心已被移除,如何移除项目的注释。

v0.7.0 2015 年 6 月 12 日#

新功能#

  • 将 Bokeh 更新到 v0.9

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

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

  • 添加了服务器、数据中心和计算资源之间连接状态的自动检查和显示。

  • 创建新项目时,会自动为该项目创建一个环境,作为根 Anaconda 环境的克隆。

在此版本中解决的问题#

  • 使用修订控制扩展签入文件时出现问题

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

  • 如果配置为 LDAP,则从一个计算节点移动文件到另一个计算节点时出现问题

  • 应默认为 UTF-8 编码,如果未检测到区域设置,则警告用户

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

  • 安装程序现在设置 umask 0022 以确保正确的文件权限

文档更新#

  • 在文档中添加了故障排除部分。

  • 添加了关于如何配置 crontab 以在启动时启动 Anaconda Enterprise Notebooks 服务的注释

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

  • 添加了关于如何确保在项目目录上启用 POSIX ACL 支持的说明。

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

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

v0.6.3 2015 年 3 月 27 日#

  • 更新了 LDAP 模块

  • LDAP 用户过滤

  • 添加了 Notebook 锁定

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

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

  • 用户特定绑定到计算节点(私有计算节点)

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

  • 合并了对服务器和网关节点的 SSL 支持

  • 改进了网关错误处理

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

  • 文档更新