发行说明#
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
用 pycryptodome 3.8.2 替换 pycrypto
将 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 添加到安全要求
文档:添加关于更改安装位置的新部分
文档:添加关于如何手动为网关提取根 CA 的说明
文档:添加关于升级自定义环境的说明
文档:添加关于如何在 AEN 内部找到 conda 配置文件的说明
文档:添加关于在将 AEN 配置为存储库版本 2.33.3 到 2.33.10 之间的 SSO 时使用
USE_SERVER_BASED_SESSIONS: false
的说明
面向用户的变更
增加工作台文件上传限制
修复 Bokeh 示例
扩展
nb_locker
以检测服务器断开连接,并在发生断开连接时生成警报文档:更新笔记本应用程序以正确指向 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 时登录重定向
添加验证网关 SSL 证书以进行 get 和 post 请求
v4.2.0 2017 年 11 月 22 日#
面向管理员的变更
功能/允许远程 MongoDB
允许配置登录超时并设置默认值
为 conda create clone 添加详细选项
避免资源/计算节点的重复名称
允许重命名主数据库和消息队列数据库
基于 PAM 的身份验证模块
将 wakari 徽标更改为 Anaconda 徽标
替换“wakari”字样
新的配置选项,将用户的 home 目录移动到用户的项目目录中
使 AEN 中的日志记录不太详细
PySpark 内核安装文档
改进 SSL 文档
面向用户的变更
新的配置选项,将用户的 home 目录移动到用户的项目目录中
包缓存已从用户的 home 目录移动到用户的项目目录中
将 wakari 徽标更改为 Anaconda 徽标
修复删除标签以使其工作时的错误
在
.projectrc
模板中定义 shell 提示符替换“wakari”字样
内部修复
将服务器 Unix 套接字从
/tmp
移动到/opt/wakari/wakari-server/var/run
使项目删除同步以确保一致性
避免将
csrf
令牌存储在用户配置文件中服务器注销时使网关会话过期
允许三个组件中的日志轮换
修复静态文件上的权限
将网关中的日志级别更改为调试
不要在网关中记录私钥
在记录操作时保存请求远程地址
使用 Winston 将计算节点中的日志格式和时区统一起来
一些修复和文档改进
v4.1.3 2017 年 8 月 16 日#
将 conda 升级至版本 4.3.24
将 anaconda 升级至版本 4.4.0
管理员应用程序监控器
阻止访问包列表视图
在密码重置表单中添加占位符
更改静态内容位置
修复在笔记本应用程序中检查包更新时的错误
替换项目标签中的斜杠
修复密码重置表单中的提交错误
替换/删除多个地方的“wakari”字样
修复 start-project 中缺少的命令缺少 sudo
改进网关和计算节点验证器
在服务器设置过程中检查 bzip2 是否已安装
在主机头中包含端口号
禁止创建空标签
修复登录页面中的“创建帐户”链接
将服务器日志用于 UTC
默认情况下将数据中心标记为受信任
禁用心跳
计算资源:显示日志文件的完整路径
改进 init 脚本
允许删除所有项目
mtq:对连接到 mongodb 的错误实施指数回退
在一般管理员显示中,不要显示 LDAP 的绑定密码
加速包已从安装中删除
其他次要错误修复
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 终端应用程序
包含其他笔记本扩展(
nbpresent
和nb_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
设置为 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 命令键正常工作
安装程序现在指示安装日志存储的位置
现在将忽略包含二进制数据的 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 支持。
改进了网关错误处理。
修复了更新过程的包依赖项。
文档更新