禅道20.0.beta2发布啦,修复Bug,提升系统稳定性

原创
摘要:大家好,禅道20.0.beta2发布啦,本次发布修复了若干Bug,提升了系统的稳定性。

大家好,禅道20.0.beta2发布啦,本次发布修复了若干Bug,提升了系统的稳定性。

注意:该版本为beta版本,不建议用于生产环境,欢迎大家下载试用。


禅道20版本对代码进行了大规模重构,从框架层到业务代码都进行了大幅改进。禅道作为开源软件,重构后二次开发更加友好且易于维护,也带来了更好的产品性能和更强的安全性。20版本主要的重构工作包括:新的UI库,禅道20版本使用自主开发的ZUI3前端框架,无论是交互体验和开发效率都有质的飞跃;全新的 ZIN 页面开发模式,通过配置的方式按需调用前端组件,实现了页面的快速开发,大幅提升了开发效率,全新的扩展机制,更方便对页面进行修改定制;引入PHP的强类型检查,大幅减少系统模块间调用过程中潜在Bug的产生;单元测试用例覆盖Model层的所有3000+方法,代码更健壮;增加大量注释,代码更易读、功能描述更清晰; 业务模块在MVC的基础上增加zen/tao两个层次,优化了代码的封装和组织。


禅道本次发布数据如下:


下载链接

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


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

评论列表
🍬
愤怒的牛排 2024-04-28 12:39:54 回复
请问目前安装的是禅道18版本 php5.应该如何升级到禅道开源20 php8版本。保证数据无损。求一份详细流程。
回复
看您在docker升级的文档后面也留言了,如果是docker安装方式,按照回复的链接文档进行升级操作。如果是禅道一键安装包或者是自己搭建的环境,操作方式是:1、在18版本 后台-系统设置-备份 中点击备份。
2、停止禅道服务,安装20版本,保证网页可以正常登录禅道。
3、将18版本备份的sql文件 和 file文件夹拷贝到新禅道的备份目录(默认是zentao/tmp/backup),并给备份目录分配读写权限(linux系统可以给777权限,windows可以先忽略)。
4、网页登录20版本禅道,到 后台-系统设置-备份 页面 点击操作栏中的 “还原” 按钮。还原成功后不要刷新网页,此时网页还不可以访问。
5、下载20版本的禅道安装包(.zip格式),解压后把zentaopms/www/upgrade.php 这个文件拷贝到 已经还原备份的20版本禅道文件目录的 zentao/www/下面。
6、网页访问20版本,刷新网页,系统应该会自动跳转到升级页面,根据升级页面的显示内容进行操作,直到升级成功。禅道迁移就结束了。
回复
感谢。我还想问一下
(1)备份出来的.CODE 目录也需要还原吗,如果需要的话应该怎么还原回去。
(2)如果只是升级php版本。不升级系统版本的话(保持当前18.12不变),也需要执行类似第五步下载18.12的压缩包复制upgrade文件吗。
回复
1、code目录不需要拷贝。
2、如果迁移前后禅道版本号一致,就不需要upgrade.php 文件相关的升级操作。
🌳
james 2024-04-17 19:01:52 回复
数据库安装完成,到了install.php?m=install&f=step3&t=html这个地方,页面一片空白的。重试了好几次,还是不行。
回复
zentao(pro/ep/pms)/config/my.php 中 debug 值改为 true,浏览器重新操作下。
zentao(pro/ep/pms)/tmp/log/,php 开头今天日志内容截图看下,注意不要找sql、saas开头文件。
可以看看日志里面是否提示 PDO 的错误,是的话就是数据库连接问题,如果是其他异常,可以添加我们官网QQ到技术交流群里面看下
回复
怎么添加你们官网技术QQ呀
回复
https://www.zentao.net/book/zentaopms/70.html
回复
加了好几天了,一直没有通过验证
回复
今天添加下商务同事刘璐的QQ:2845263372,邀请加入技术交流群。
🌳
james 2024-04-17 18:39:34 回复
宝塔+ngix+php8.1,安装到最后报SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege的错误
回复
连接数据库的时候使用mysql的 root 账号安装看看
回复
使用root可以,或者给用户SUPER权限也可以了
回复
好嘞
🌳
james 2024-04-17 18:38:24 回复
SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_
回复
连接数据库的时候尝试使用mysql的 root 账号安装看看
如果还有问题,可以添加我们官网QQ 邀请您到技术交流群里面看下
回复
使用root可以,或者给用户SUPER权限也可以了
回复
好嘞
🎿
腹黑的葫芦 2024-04-10 18:22:44 回复
额,为啥下载下来都被腾讯管家报毒?是我本地的问题嘛?
回复
误报,忽略提示,正常安装就好。
🌉
禅道3933 2024-04-07 10:21:05 回复
从18版本升到beta2版本之后,客户端升级到最新: 客户端左侧出现两个导航条,一个是客户端的,一个是禅道网页内的;另一个问题是升级到beta2之后,网页内右下角原来有个聊天对话框不见了,网页不能与客户端聊天沟通了。
回复
可以联系下官网顶部商务QQ,邀请加入技术交流群,群里方便截图,我们一起确认下问题。
回复
好的,谢谢,已入群
🌇
wangzhongwei 2024-03-26 17:25:58 回复
beta版本是不是不支持项目里面建的研发需求关联到执行里面??
回复
这个是没有限制的,这个是标准的功能,如果项目里创建的需求发现无法关联到执行内,需要确认下当前的需求状态是什么,执行关联需求需要需求是评审通过且激活状态。
回复
升级到beta2版本后,现在解决了,没法追溯了,早上beta1版本,在执行中没有找到“关联研发需求这个按钮”
回复
问题解决就好
刘金莲
高级客户经理
17685742391
3784249187
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。