JIRA Software 7.3.x 版本说明
项目级管理
我们扩大了项目管理员的权限,因此他们现在可以编辑符合以下条件的项目工作流:
- 不属于其他项目共用的工作流
- 不属于 JIRA 默认系统工作流,这类工作流无法编辑
但项目管理员与 JIRA 管理员在编辑工作流方面的权限范围有所不同。项目管理员会受到以下限制:
- 要添加的状态必须已经在 JIRA 实例中存在,也就是说,项目管理员无法创建新状态或编辑现有状态
- 项目管理员不能删除工作流中的状态
- 项目管理员可以创建、更新或删除切换,但不能选择或更新切换所用的页面,也不能编辑切换的属性、条件、验证程序或发布功能
该功能默认为启用。当升级到 JIRA Software 7.3 以后,所有项目管理员都能立即使用该功能。要编辑工作流,项目管理员应在项目侧边栏中选择项目设置 (Project settings) ,然后选择一个问题类型。系统会显示相应的工作流以及编辑 (Edit Workflow) 选项。
这是一个重大的变化,因此我们已经创建一个脚本来帮助 JIRA 管理员了解其实例会受到怎样的影响。该脚本会以列表形式显示您的项目以及有权限编辑项目工作流的群组和/或用户。我们还向审核日志添加了新的“工作流”事件,以便您可以了解工作流的修改者以及工作流所属的项目。
富文本编辑
我们之前在 JIRA Sofware 7.2 中发布了富文本编辑这项实验室选用功能。我们现在很高兴地宣布,富文本编辑已经移动至 JIRA Software 的默认编辑功能中。这意味着当您升级至 JIRA Software 7.3 或者安装该版本后,富文本编辑器就会默认开启。这样,您的用户就能选择可视 (Visual) 模式(所见即所得)或文本 (Text) 模式 (wiki markdown) 了。我们仍然允许管理员根据意愿停用富文本编辑功能,而且一旦选择停用,整个实例中的任何用户都不能使用该功能。
要停用富文本编辑器,请选择 > 系统 (System),然后在侧边栏中选择富文本编辑器 (Rich text editor)。
启动 JIRA 实例
我们添加了两项与启动 JIRA 相关的功能:
- 我们在 JIRA 安装/升级流程中添加了一个额外步骤,这意味着您需要主动选择启动 JIRA。
- 我们还添加了一项功能,允许您在所有非系统加载项都停用的情况下手动启动 JIRA。
1.在安装和升级流程中启动 JIRA
现在,如果您安装或升级 JIRA 实例,则需要主动选择启动 JIRA。而在此之前,JIRA 完成安装/升级后就会自动启动,然后询问您是否要在浏览器中启动 JIRA。现在,我们新增加了一个步骤,系统会先询问您是否要启动 JIRA,如果选择启动,系统就会询问您是否要在浏览器中启动 JIRA。我们必须做出这种改动,才能兼容 Amazon Web Services (AWS),以便提供基于 CloudFormation 模板的快速入门指南,让您在 AWS 环境中部署 JIRA Software 数据中心。
2.在非系统加载项停用的情况下启动 JIRA
我们新增了一项功能,允许您在以下情况下启动 JIRA 实例:
- 所有用户安装的和自定义的加载项均被停用
- 或者一部分此类加载项被停用
这项功能旨在帮助您避免升级和安装方面的问题,以免加载项会在 JIRA 启动过程中发生故障,从而导致 JIRA 实例启动失败。您可以通过加载项管理器来停用加载项、启动 JIRA 以及手动移除加载项。
数据中心单点登录
我们在 2016 年 10 月发布的一个加载项中实现了 JIRA Software 数据中心对 SAML 单点登录机制的支持。我们一直努力将该加载项集成到 JIRA Software 中,以便用户无需配置即可直接使用。从 JIRA Software 7.3 开始,您可以将数据中心许可实例与现有受支持的标识提供程序 (IdP) 关联起来,为用户提供单点登录机制。这样就能减少用户需要记住的密码数量,同时为您的实例提供额外的安全保障。
数据中心零停机升级
我们很高兴地宣布,我们为 JIRA Software 数据中心实现了零停机“升级模式”,这样您就能在集群环境中运行不同 JIRA Software 版本上的节点了。您可以在一个节点上升级 JIRA 实例,而其他节点则为用户提供不间断的服务。当您在这个节点上完成升级并启动 JIRA Software 后,该节点就会被重新添加到集群中以供用户使用。然后,您就可以继续升级其他节点。要使用这一流程,请选择 > 应用程序 (Applications),然后从侧边栏中选择 JIRA 升级 (JIRA upgrades)。
请注意,该功能不兼容 JIRA Software 数据中心 AWS 部署。AWS 提供了不同的节点升级功能。
修复错误
除了添加新功能以外,我们还在 JIRA Software 7.3 中修复了一些错误。