禅道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 文件相关的升级操作。
🌳
james2024-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,邀请加入技术交流群。
🌳
james2024-04-17 18:39:34回复
宝塔+ngix+php8.1,安装到最后报SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege的错误
回复
连接数据库的时候使用mysql的 root 账号安装看看
回复
使用root可以,或者给用户SUPER权限也可以了
回复
好嘞
🌳
james2024-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回复
额,为啥下载下来都被腾讯管家报毒?是我本地的问题嘛?
回复
误报,忽略提示,正常安装就好。
🌉
禅道39332024-04-07 10:21:05回复
从18版本升到beta2版本之后,客户端升级到最新: 客户端左侧出现两个导航条,一个是客户端的,一个是禅道网页内的;另一个问题是升级到beta2之后,网页内右下角原来有个聊天对话框不见了,网页不能与客户端聊天沟通了。
回复
可以联系下官网顶部商务QQ,邀请加入技术交流群,群里方便截图,我们一起确认下问题。
回复
好的,谢谢,已入群
🌇
wangzhongwei2024-03-26 17:25:58回复
beta版本是不是不支持项目里面建的研发需求关联到执行里面??
回复
这个是没有限制的,这个是标准的功能,如果项目里创建的需求发现无法关联到执行内,需要确认下当前的需求状态是什么,执行关联需求需要需求是评审通过且激活状态。
回复
升级到beta2版本后,现在解决了,没法追溯了,早上beta1版本,在执行中没有找到“关联研发需求这个按钮”
回复
问题解决就好
返回顶部
客服头像
杨苗
高级客户经理
客服微信
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。