禅道 20.1 发布啦,本次发布基于 PHP-APCu 实现数据缓存功能,显著提升页面加载速度,在不同的使用场景下能为系统带来 10-50 倍的性能提升;优化 DevOps 的交互体验支持快速创建分支,优化合并请求流程及交互细节,整体提升开发管理效率。除此之外,我们还修复了一些已知问题,以提升您在禅道中的使用体验。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图

新增功能点

DevOps:

  • 支持从任务、需求、Bug 创建分支。
  • GitLab 关联代码库时自动同步流水线。
  • 合并请求中支持展示提交记录。
  • 合并请求中支持执行流水线。
  • 合并请求状态相关字段增加颜色标识。
  • 合并请求修改分支或流水线时会触发流水线。
  • 合并请求中有新的代码提交时,提示评审人员执行流水线。
  • 关联合并请求的对象中,展示合并请求的状态。

体验优化:

  • 基于 PHP-APCu 实现数据缓存功能,使用该功能需要开启 PHP-APCu 扩展。
  • 看板配色优化。
  • 文档的目录支持拖动排序。
  • 产品的分支列表支持拖动排序。
  • 项目集的产品视角列表中产品支持拖动排序。
  • 项目集的产品视角列表中项目集支持拖动排序。
  • 项目集的项目视角列表中项目集支持拖动排序。
  • 项目集的项目视角列表中项目支持拖动排序。
  • 创建 / 编辑 / 激活多人任务时,维护团队表单支持拖拽排序。
  • 产品计划的研发需求列表中需求支持拖动排序。
  • 产品列表中产品支持拖动排序。
  • 测试用例列表支持拖拽排序。
  • 其它页面的显示优化。

 

禅道本次发布数据如下:

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图1

 

本期优化的全部需求和 Bug:请点击查看

 

▼支持从任务、需求、Bug 创建分支,并查看已经创建的分支,帮助开发人员快速开始开发工作。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图2 禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图3

 

▼合并请求中支持展示提交记录,帮助评审人员快速查看。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图4

 

▼合并请求中支持执行流水线,评审人员可以根据提交情况快速执行。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图5

 

合并请求状态相关字段增加颜色标识,帮助开发人员快速识别。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图6

 

▼合并请求中有新的代码提交时,提示评审人员执行流水线。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图7

 

▼关联合并请求的对象中,展示合并请求的状态,您可直观地看到相关流水线的状态。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图8

 

▼安装过程中会检查是否开启了 PHP-APCu 扩展,如未加载会推荐安装。 如果加载了 PHP-APCu 扩展并且启用了 apc.enabled 选项,安装完成后会自动打开数据缓存功能。老用户升级过程会检查是否加载了 PHP-APCu 扩展并且启用了 apc.enabled 选项,如果检查通过会自动打开数据缓存功能。

如需安装 APCu,教程详见:https://www.zentao.net/book/zentaopms/APCu-1201.html

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图9

 

▼在后台权限中同步增加了缓存的权限。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图10

 

▼有权限的用户可以在后台系统设置中开启或关闭缓存,也可以查看数据缓存功能的内存使用情况。开启数据缓存时会检查是否加载了 PHP-APCu 扩展并且启用了 apc.enabled 选项,如果检查未通过会弹出相关提示。

禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图11 禅道 20.1 发布,基于 PHP-APCu 实现数据缓存,优化 DevOps 交互插图12

 

● 您可以在 PHP 配置文件中使用 apc.shm_size 选项设置 APCu 功能可用的内存大小,默认为 32M。内存过小会导致缓存数据频繁更新从而影响性能,建议该选项尽可能设置大一些。

 

下载链接

Windows 一键安装包 64 位

Linux 一键安装包

amd64 位 
arm64 位
注:Linux 一键安装包必须直接解压到 /opt 目录下。
安装包下载(tar.xz): 可以通过 tar 命令或者解压工具解压 php7.0    php7.1    php7.2_7.4    php8.1
源码包下载(zip) php7.0    php7.1    php7.2_7.4    php8.1

DEB 包下载:可以通过 dpkg 包管理器在 Ubuntu 和 Debian 系统下安装

php7.0    php7.1    php7.2_7.4    php8.1
RPM 包下载:可以通过 rpm 包管理器在 Centos 系统下安装 php7.0    php7.1    php7.2_7.4    php8.1
最新版禅道客户端下载链接 Windows 安装包    压缩包
Linux 安装包    压缩包 (.tar.gz)    压缩包 (.zip)
macOS 安装包 (Intel)    安装包 (Apple Silicon)    压缩包
最新版禅道客户端服务器下载链接 Windows    Linux    macOS
禅道 Gogs 安装包下载链接 macOS amd64    Linux amd64    Windows amd64    macOS arm64    Linux arm64

Docker 镜像: 点击这里

帮助手册

安装文档:https://www.zentao.net/book/zentaopms/455.html

升级文档:https://www.zentao.net/book/zentaopms/460.html

 

持续优化,定期更新,禅道一直在路上

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。