发布说明#

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版本

  • 更新请求至版本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 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的cookies上设置Secure标志

v4.3.1 2019年3月25日#

面向管理员的变化:

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

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

内部修复:

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

  • 修复XSS漏洞

v4.3.0 2018年10月24日#

面向管理员的变化:

  • 修复了计算日志未遵守logMaxFiles键的错误

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

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

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

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

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

  • 文档:添加关于使用MongoDB更新旧项目以包含新数据中心信息的KB文章

  • 文档:在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的Repository之间的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时的初始化脚本中的错误

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

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

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

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

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

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

  • 服务器:修复最后看到日期的错误

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

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

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

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

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

  • 移除Wakari云残留

v4.2.1 2017年12月18日#

面向管理员的变化:

面向用户的变化:

内部修复:

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

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

  • 为获取和发布请求添加验证网关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终端应用程序

  • 包含了额外的笔记本扩展(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日#

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

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

  • Workbench 应用程序中项目文件的细粒度访问控制的新用户界面

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

  • 更新了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服务提供了初始化脚本。

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

此版本中解决的问题#

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

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

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

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

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

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

  • 如果数据库中已经包含‘wakari’用户,安装程序脚本将不再失败。

  • 更新了示例笔记本以与最新的Bokeh版本兼容。

  • 修复了终端应用程序的键绑定,使Mac命令键能够正常工作

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

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

文档更新#

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

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

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

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

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

v0.7.0 2015年6月12日#

新功能#

  • 更新Bokeh至v0.9版本

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

  • 管理员现在可以完全访问所有项目。

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

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

此版本中解决的问题#

  • 使用版本控制扩展检查文件时出现问题

  • 版本控制扩展无法处理带有空白的笔记本名称

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

  • 如果没有检测到区域设置,应默认使用UTF-8编码并警告用户

  • 通过命令行管理工具添加计算资源无效

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

文档更新#

  • 在文档中添加了一个Troubleshooting部分。

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

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

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

  • 修复了示例LDAP配置中的语法问题

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

v0.6.3 2015年3月27日#

  • 更新了LDAP模块

  • LDAP 用户过滤

  • 添加了笔记本锁定功能

  • 添加了Notebook集成的版本控制系统

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

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

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

  • 为服务器和网关节点增加了SSL支持

  • 改进的网关错误处理

  • 修复了更新过程中的包依赖问题

  • 文档更新