禅道21.3发布!重构缓存机制,提升系统性能

原创
摘要:重构了缓存机制,缓存同时支持PHP-APCu和Redis,在项目创建成功后增加了下一步工作引导,项目集、项目等列表中增加了已延期的筛选标签,持续优化文档的使用体验,客户端修复了多项已知问题。

大家好, 禅道21.3发布啦!本次发布 重构了缓存机制,缓存同时支持PHP-APCu和Redis,缓存内容除了SQL查询结果外,增加了整表数据缓存和计算结果缓存。开启缓存后的吞吐量提升26%-100%不等,同时CPU使用率下降了40%-80%。


支持 在项目创建成功后增加了下一步工作引导,便于管理者快速进入下一步流程,提升维护项目的效率。 项目集、项目等列表中增加了已延期的筛选标签,方便快速检索到所有的已延期内容。 文档新增默认着陆页的设置,持续优化导出功能和编辑器的使用体验。此外本次客户端修复了多项已知问题,完善若干细节,欢迎大家下载升级。


新版本将为用户带来更好的使用体验和更高的工作效率,感谢大家一直以来的支持和反馈,我们将继续努力提供更优秀的产品和服务!

安装包下载:Windows一键安装包(64位)Linux一键安装包(64位)更多下载

新增功能点

项目管理:

  • 融合敏捷项目创建成功后增加下一步工作的引导
  • 融合瀑布项目创建成功后增加下一步工作的引导
  • 瀑布项目创建成功后增加下一步工作的引导
  • 看板项目创建成功后增加下一步工作的引导
  • Scrum项目创建成功后增加下一步工作的引导
  • 项目中维护团队成员后增加历史记录
  • 执行中维护团队成员后增加历史记录
  • 瀑布项目中已有任务和其他数据的阶段可以拆分子阶段
  • 项目集列表的筛选标签中增加已延期的筛选标签
  • 项目列表的筛选标签中增加已延期的筛选标签
  • 在已延期任务名称的右侧显示已延期标识
  • 添加融合瀑布项目的执行时增加所属父阶段的选择
  • 添加瀑布项目的执行时增加所属父阶段的选择

客户端:

  • 修复禅道客户端无法使用文本搜索的问题
  • 优化禅道客户端通知卡片
  • 修复用户名带小数点的用户无法登录的问题

后台:

  • 重构缓存机制,提升系统性能

文档:

  • 新增文档默认着陆页的设置
  • 优化文档编辑器中写文档时光标的显示位置
  • 升级后通过新编辑器导入的文档用新编辑器渲染
  • 优化新编辑器文档的导出功能

禅道本次发布数据如下:


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


▼禅道中的缓存配置功能在【后台】=>【系统设置】=>【缓存】页面。【 使用手册:点击查看


▼看板瀑布融合瀑布、融合敏捷项目创建成功后增加下一步工作的引导


▼项目中维护团队成员后增加历史记录


▼执行中维护团队成员后增加历史记录


▼瀑布项目中已有任务和其他数据的阶段可以拆分子阶段


▼项目集列表的筛选标签中增加已延期的筛选标签


▼项目列表的筛选标签中增加已延期的筛选标签


▼在已延期任务名称的右侧显示已延期标识


▼添加瀑布、融合瀑布项目的执行时增加所属父阶段的选择


▼在系统面板的个性化设置中,新增文档默认着陆页的设置,可以选择下次进入文档时访问的位置。


下载链接

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
最新版禅道客户端下载链接Windows10+安装包    压缩包
Linux安装包    压缩包 (.tar.gz)    压缩包 (.zip)    arm64位
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


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

评论列表
🍥
怕老婆的黄花菜2025-01-17 10:08:10回复
开源版怎么升级呢,重新下载安装包会不会把原来数据全都弄没有
回复
升级无需下载安装包,只需下载源码包,替换代码部分即可升级不会影响到数据。可以参考升级文档:https://www.zentao.net/book/zentaopms/463.html
儒雅的柚子2025-01-16 10:55:12回复
为什么这个版本使用起来更卡了,是因为降低了CPU使用率的原因吗
回复
新版本使用了新的组件,同时也在逐步优化中。
🎁
憨厚的弓箭2025-01-14 18:01:33回复
docker pull easysoft/zentao:latest docker run 之后 日志正常、。页面打不开
回复
当前页面提示什么?f12看下控制台有报错吗?也可以将/zentao/config/my.php下的debug改为true,然后重新进下页面,看看/zentao/tmp/log下的php相关的日志有没有报错。
回复
现在是这样,就是我docker安装了一个 企业版,然后,数据库什么都初始化好了。我就卸载了 企业版,同时数据库我手动删了。然后,再安装docker 开源版。就不行了。日志打开,是找不到表。#9 {main}ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'zentao.zt_config' doesn't exist ,the sql is: 'SELECT `value` FROM `zt_config` wHeRe `owner` = 'system' AND `key` = 'version' AND `module` = 'common' AND `section` = 'global' lImiT 1 ' <p>The sql is: SELECT `value` FROM `zt_config` wHeRe `owner` = 'system' AND `key` = 'version' AND `module` = 'common' AND `section` = 'global' lImiT 1 </p> in lib/base/dao/dao.class.php on line 1856, last called by lib/base/dao/dao.class.php on line 992 through function sqlError.
这个怎么解决,我也没有找到初始化sql
回复
是手动删除了数据库的原因。
把心的 docker 容器的持久化目录换一下就可以了。
回复
已解决,把/data/目录删除掉
🌳
飞行物2025-01-13 10:38:35回复
反馈个问题:在“产品-计划列表中”,删除了一个子计划。在后台“回收站”中将子计划还原,还原后的子计划在计划列表中与原来的父计划变得没有层级关系了。
回复
确实有这个问题,我们内部反馈下
返回顶部
客服头像
张淑钧
高级客户经理
客服微信
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。