v5.0.1-beta
版本发布时间: 2024-03-16 22:38:01
PowerJob/PowerJob最新发布版本:v5.1.0(2024-08-12 00:46:05)
PowerJob 主框架
感谢社区多位小伙伴(@dmbjz、@hellsof、@HeZhanfeng、@lmm1990、@cy2008 等)的热心测试验证与反馈,5.x 用户与权限体系基本稳定,预计此为最后一个 BETA 版本(约等于 RC 版本)
- 新用户鼓励积极尝试,做好充分的测试验证后再上生产环境。
- 老用户可阅读相关功能说明文档和迁移指南,如有条件可在不是那么核心的场景尝试升级,任何问题及时反馈到 ISSUE,避免后续版本固化后出现无法平滑升级的情况。
- BETA 期间,欢迎任何用户积极反馈问题,想法。PowerJob 致力于雕琢最极致的功能。
Features 🚀
- 正式支持用户权限体系(字越少事越大系列) 详见 LINK
- 支持超级管理员统一执行用户管理操作 #860
- 支持删除 App #855
- 存储扩展(Dfs)支持 PostgreSQL #862 感谢 @Jetol 贡献
- 追平 4.3.9 之前的全部功能 & bugfix
Optimization ⭐️
- TaskTracker 部分执行日志优化 #858
Bugfix 🐛
- 修复了容器部分功能无法使用的问题 #843
- 修复了 Java8 date/time 类型无法被序列化的问题 #869
- 修复了网络通讯层在 GraalVm 上的兼容性 #868
- 修复了 OpenAPI 无法正常使用的问题 #854
- 修复了重复授权后的展示问题 #854
- 修复了 namespace 部分属性无法回显的问题 #854
- 修复了 App 列表用户权限判断失效的问题 #870
- 修复了无权限用户进入系统首页后报错的问题 @dudiao
Compatibility 👀
5.x 版本的核心改动为引入了用户账号体系与权限体系,主要在 server 端,worker 部分兼容(即 powerjob-worker 5.x 与 4.x 行为一致,均可被 5.x 版本的 server 调度),因此升级成本相对较低。
- powerjob-server:详见 LINK
- powerjob-worker:4.x 与 5.x 兼容,5.x 的 server 可调度 4.x 的worker。4.x 的 server 也可调度 5.x 的 worker。