发行说明¶
v4.3.3 2019 年 11 月 5 日¶
面向管理员的更改:
- 支持从
main
渠道获取包 - 添加新的配置键
emptyDefaultChannels
以避免从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 版
- 用 pycryptodome 3.8.2 替换 pycrypto
- 将 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 版
- 删除了咆哮和超级代理依赖
- 将 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 版
- 将笔记本更新至 5.7.8 版
- 将 ipywidgets 更新到 7.4.2 版
- 将 ipyparallel 更新到版本 6.2.3
- 在 xsrf、access_token 和 refresh_token cookie 上设置安全标志
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
密钥添加到配置文档 - 文档:重写“使用项目目录作为主目录”部分
- 文档:添加管理命令的完整路径
- 文档:警告不要升级经过测试的 pkgs
- 文档:将缺失的步骤添加到“使用 LDAP 进行身份验证”部分
- 文档:添加有关孤立项目的故障排除文档
- 文档:当您连接到 AEN 时警告不要使用 IP 地址
- 文档:在故障排除页面中添加关于“启动项目时出错”的条目
- 文档:重写“NFS 的组和用户权限”部分以及
identicalGID
配置页面中的密钥描述 - 文档:添加有关在 AEN 中使用 MRO 包的新部分
- 文档:使用 LDAP/AD 时保留用户名大小写
- 文档:将 umask 0022 添加到安全要求
- 文档:添加有关更改安装位置的新部分
- 文档:添加有关如何为网关手动断开根 CA 的注释
- 文档:添加有关升级自定义环境的说明
- 文档:添加有关如何在 AEN 中查找 conda 配置文件的注释
- 文档:添加有关在 AEN 和 Repository 版本 2.33.3 到 2.33.10 之间配置 SSO 时使用的注释
USE_SERVER_BASED_SESSIONS: false
面向用户的变化:
- 增加 Workbench 文件上传限制
- 修复散景示例
- 扩展
nb_locker
以检测服务器断开连接并在发生时生成警报 - 文档:更新笔记本应用程序以正确指向 AEN 文档
- Docs:强调权限不会在工作台中递归应用
内部修复:
- 更新 Nginx 版本到 v1.12.2
- 在计算升级过程中删除未使用的服务器配置文件
- 从 post-script 步骤中删除已定义的计算默认设置
- Pin widgetsnbextension 版本以防止版本不匹配问题 (ipywidgets)
--offline
从 conda 克隆操作中删除标志- 支持 MongoDB 3.4.14 并更新 pymongo 至 3.2.2 版本
- 修复 LDAP 用户名区分大小写
- 安全修复和增强
v4.2.2 2018 年 3 月 1 日¶
面向管理员的更改:
- 添加管理命令以更改项目所有者
- 服务器:添加禁用公共项目的功能
- 网关:添加对 SSL 私钥密码的支持
- 文档:将备份和还原 Runbook 添加到文档
- 文档:在升级过程之前强调备份
- 文档:建议将 AEN 和项目文件夹放在同一个文件系统上
- 文档:将 RHEL 7.4 版添加到支持的版本
- 文档:添加故障排除说明以解决通过 LaTeX 将笔记本下载为 PDF 时出现的问题
面向用户的变化:
- 将散景升级到 0.12.7 版
- 将全息视图升级到 1.8.3 版
- 将 numba 升级到 0.35.0 版本
- 将 scikit-learn 升级到 0.19.0 版本
内部修复:
- 修复启用 requiretty 时 init 脚本中的错误
- 修复与 AEN_SUDO_SSH 选项相关的错误
- 修复目录包含空格时 fix_ownership 函数中的错误
- 文档:修复 Active Directory 配置示例中的错误
- 服务器:修复在安装后服务器和网关的主管配置文件中更新用户/组时的错误
- 服务器:修复关于用户总数的管理员报告不一致的问题
- 服务器:修复启用开放注册和 LDAP 时登录屏幕中的错误
- 服务器:修复上次看到日期的错误
- 服务器:修复错误监控报告空白
- 服务器:从本地CDN加载JS文件
- 服务器:从 Monitor 终止或重新启动应用程序时修复错误
- 服务器:修复使用 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 添加详细选项
- 避免资源/计算节点的重复名称
- 允许重命名主和消息队列数据库
- 基于 PAM 的认证模块
- 将 wakari 徽标更改为 Anaconda 徽标
- 替换“wakari”措辞
- 新的配置选项将用户的主目录移动到用户的项目目录中
- 使 AEN 中的日志记录不那么冗长
- PySpark 内核安装文档
- 改进 SSL 文档
面向用户的变化:
- 新的配置选项将用户的主目录移动到用户的项目目录中
- 包缓存从用户的主目录移动到用户的项目目录
- 将 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”词
- 修复启动项目中缺少 sudo 的缺失命令
- 改进网关和计算节点验证器
- 检查服务器设置过程中是否安装了 bzip2
- 在主机头中包含端口号
- 禁止创建空标签
- 修复登录页面中的“创建帐户”链接
- 对服务器日志使用 UTC
- 默认情况下将数据中心标记为受信任
- 禁用心跳
- 计算资源:显示日志文件的完整路径
- 改进初始化脚本
- 允许删除所有项目
- 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 服务帐户中删除根访问权限
- 可配置的 sudo 命令
- 限制对所有进程的 sudo 访问
- 将 Jupyter 升级到 4.2
- 将 anaconda-nb-extensions 升级到最新版本
- 将 Anaconda 升级到 4.0
- 弃用 wakari-publisher
- 安全增强
- 所有 AEN 服务器组件之间记录的 SSL 配置
- 几个错误修正
- 整体文档修订和总体改进
v0.10.0 2016 年 2 月 2 日¶
- 新项目仪表板
- 能够为项目加注星标和标记
- 粘性搜索
- 新的 Jupyter Notebook 扩展
- 更新所有软件包。亮点:散景 0.11,ipython/jupyter 4.1。
v0.9.1 2015 年 10 月 19 日¶
- 用于在项目中查找项目和文件的新搜索功能。
- 根据代码相似性,在项目视图中添加了“相关项目”列表。
- 用于对 Workbench 应用程序中的项目文件进行细粒度访问控制的新 UI
- 查看器应用程序现在可以正确呈现纯文本文件
- 更新了 LDAP 配置文档
- 更新所有软件包。亮点:散景 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 服务提供了初始化脚本。
- 添加了一些错误页面的相关链接
本次发布解决的问题¶
- 项目状态指示器(例如开始、暂停)现在会自动更新。
- 如果访问未经授权,服务器现在返回 403(未授权)状态代码并提示用户登录。
- 修改 nginx 配置以支持在非标准端口上运行服务器。
- 服务器安装不再使用 wakari 用户的默认密码。安装过程中会生成并显示随机密码。
- 防止双击尝试创建项目两次
- 删除了导致在打开终端应用程序时在浏览器控制台中记录 404 错误的过时脚本引用。
- 如果数据库已经包含“wakari”用户,安装程序脚本不再失败。
- 更新了示例笔记本以使用最新的 Bokeh 版本。
- 固定终端应用程序键绑定,以允许 Mac 命令键正常工作
- 安装程序现在指示安装日志的存储位置
- 包含二进制数据的 LDAP 用户属性现在被忽略。
文档更新¶
- 更新和整合的故障排除指南。
- 简化了安装过程中的一些步骤。
- 更新了示例目录中的笔记本,以便与最新的 IPython Notebook 和 Bokeh 一起使用。
- 在故障排除指南中添加了关于项目权限的部分。
- 添加了有关如何在数据中心已被移除的情况下移除项目的说明。
v0.7.0 2015 年 6 月 12 日¶
新功能¶
- 将散景更新到 v0.9
- 能够列出服务器上安装的软件包
- 管理员现在可以完全访问所有项目。
- 添加了服务器、数据中心和计算资源之间连接状态的自动检查和显示。
- 创建新项目时,该项目的环境会自动创建为根 Anaconda 环境的克隆。
本次发布解决的问题¶
- 签入具有修订控制扩展名的文件时出现问题
- 修订控制扩展无法处理带空格的笔记本名称
- 如果为 LDAP 配置,则将文件从一个计算节点移动到另一个计算节点时出现问题
- 应默认为 UTF-8 编码并在未检测到语言环境时警告用户
- 通过命令行管理工具添加计算资源不起作用
- 安装程序现在设置以确保正确的文件权限
umask 0022
v0.6.3 2015 年 3 月 27 日¶
- 更新的 LDAP 模块
- LDAP 用户过滤
- 添加笔记本锁定
- 添加笔记本集成版本控制系统
- 在计算节点之间移动项目
- 特定于用户的计算节点绑定(私有计算节点)
- 改进的安装过程和依赖性检查
- 为服务器和网关节点集成了对 SSL 的支持
- 改进的网关错误处理
- 修复了更新过程的包依赖项
- 文档更新