禅道20.3发布,新增平滑更新机制和客户端缓存
原创本篇目录
大家好!禅道20.3.stable发布啦!本次发布新增平滑更新机制和客户端缓存,能加快用户打开页面的速度,减少页面布局抖动,提升用户体验。
平滑更新机制取代了原有的直接替换 HTML 的行为,能减少页面更新产生的页面布局变化、视觉上发生抖动的情况,具体方式为当使用LoadPage进行页面更新时(禅道大部分页面跳转和更新都遵循此方式),会将需要更新的HTML与现有的HTML进行差异化比较,仅修改有变化的元素,甚至是只修改元素上的某个属性,当HTML中包含ZUI3组件时会自动使用新的选项调用组件Render方法重新进行渲染。
客户端缓存是将每次页面更新请求获取的HTML缓存到客户端,下次相同的请求时直接从缓存中读取HTML立即更新到页面上,然后再从服务器获取最新的HTML,如果最新的HTML与缓存一致,则不会再执行更新操作,如果不一致,则使用服务器最新的HTML重新更新页面,并同时更新本地的缓存内容。
我们相信新版本将为用户带来更好的使用体验和更高的工作效率。感谢大家一直以来的支持和反馈,我们将继续努力提供更优秀的产品和服务!
安装包下载: Windows一键安装包(64位) Linux一键安装包(64位) 更多下载
新增功能点
体验:
- 平滑更新机制
- 客户端缓存
禅道本次发布数据如下:
本期优化的全部需求和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 |
||
最新版禅道客户端下载链接 | 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
持续优化,定期更新,禅道一直在路上。