242 Star 2.2K Fork 756

GVP假诗人 / PowerJob

2021-01-10 18:40
647525 kfcfans 1589424914 假诗人

Features 🚀

  • 注意:该版本的实际功能与 v3.4.2 完全一致,主要进行了国际化工作
  • 翻译了核心配置项和关键类注释
  • 修复了部分语法错误
最后提交信息为: release: v3.4.3
2021-01-03 15:37
647525 kfcfans 1589424914 假诗人

Features 🚀

  • 优化在线日志,降低日志在执行器侧的性能开销
  • Swagger API 文档版本自动更新 #139 #142

BugFix 🐛

  • 修复了调度中心集群部署情况下重复清理历史数据的问题 #144
  • 修复了执行器闲置状态判断不准确的问题 #146
  • 修复了偶尔无法找到 TaskTracker 的问题 #147
  • 修复了数据库锁未按预期释放的问题
最后提交信息为: [release] v3.4.2
2020-12-20 22:18
647525 kfcfans 1589424914 假诗人

Features 🚀

  • 支持扩展 ServerIdProvider 来自定义 powerjob-server 集群唯一ID的生成策略 #133
  • 支持 spring-boot-starter-actuator 健康检查端点 #133

BugFix 🐛

  • 修复了重跑功能无法在非主控制节点使用的问题 #128

Others 👀

  • 代码结构优化:使用 AOP 统一转发请求 #131
  • README_enUS.md 优化 #119
最后提交信息为: [release] v3.4.1
2020-12-06 20:54
647525 kfcfans 1589424914 假诗人

BugFix 🐛

【严重】修复 powerjob-worker 在高负载情况下存在的内存泄漏问题 #122


请升级 powerjob-worker 或 powerjob-worker-spring-boot-starter 到 3.4.0-bugfix 及以上版本

最后提交信息为: [release] v3.4.0-bugfix
2020-11-29 21:40
647525 kfcfans 1589424914 假诗人

兼容性声明 ⚠️

  • 数据库表结构变化
    • workflow_instance_info 表:新增 expected_trigger_time 字段(bigint)
  • 该版本的 powerjob-server 仍向下兼容所有 v3.x.x 版本的 powerjob-worker

Features 🚀

  • 引入多级时间轮优化调度性能 #110
  • 新增时间表达式校验功能 #116

BugFix 🐛

  • 修复无秒级任务时的sql报错问题 #111
  • 修复部分情况下工作流提前调度的问题 #108
  • 修复日志表删除时无状态判断的问题 #109
  • 修复生产环境下日志无法输出到标准输出流的问题 #114

Others 👀

  • 修正部分语法错误 #113
最后提交信息为: [release] v3.4.0
2020-11-23 00:42
647525 kfcfans 1589424914 假诗人

Features 🚀

BugFix 🐛

Others 👀

  • 移除过期的 powerjob.xxx 配置,仅保留 powerjob.worker.xxx
  • 代码优化
最后提交信息为: [release] v3.3.3
2020-11-08 22:45
647525 kfcfans 1589424914 假诗人

Features 🚀

BugFix 🐛

  • 修复了 OpenAPI 返回值类型错误问题 #93:SpringDatasourceSqlProcessor 执行异常
  • 修复了 OpenAPI / 控制台 触发任务时有概率调度失败的问题(严重 BUG,使用了 OpenAPI 的用户请尽快升级)
  • 修复了 OpenAPI 无法创建工作流的 BUG(图信息为空)

Others 👀

  • 优化文档 & README
  • 响应用户需求,更改控制台部分图标
最后提交信息为: [release] v3.3.2
2020-10-18 23:14
647525 kfcfans 1589424914 假诗人

Features 🚀

Others 👀

  • 更新 powerjob-server 启动失败 tips URL
最后提交信息为: [release] v3.3.1
2020-10-08 22:16
647525 kfcfans 1589424914 假诗人

兼容性声明 ⚠️

  • 数据库表结构变化
    • user_info 表:新增 web_hook 和 extra 字段(varcahr 255)
    • workflow_instance_info 表:新增 wf_init_params 字段(longtext)
  • powerjob-server 和 powerjob-worker 的大版本建议保持一致!

Features 🚀

BugFix 🐛

最后提交信息为: [release] v3.3.0
2020-08-10 00:32
647525 kfcfans 1589424914 假诗人

Features

  • 强化网络工具类,不会再绑定到 docker0 等虚拟网卡
  • 支持绑定自定义网卡,通过 JVM 启动参数 -Dpowerjob.network.interface.preferred 传入指定的网卡
  • 支持通过正则表达式过滤不需要的网卡,通过 JVM 启动参数 -Dpowerjob.network.interface.ignored 传入正则表达式
  • 支持钉钉报警 #45:powerjob 优化建议
2020-08-09 17:23
647525 kfcfans 1589424914 假诗人

BugFix

  • 修复了当机器内存/磁盘大小超过 1TB 时,powerjob-worker 无法正常提供服务的 BUG #44:是否支持权重?
2020-08-03 02:03
647525 kfcfans 1589424914 假诗人

Features

BugFix

最后提交信息为: [release] v3.2.2
2020-07-27 00:21
647525 kfcfans 1589424914 假诗人

Features

BugFix

  • 修复了当 maxInstanceNum 设置为 0 时秒级任务无法执行的 bug(该 bug 仅存于 v3.2.0,其可通过设置 maxInstanceNum 来绕过)(感谢 @dudiaohanjiangxue
最后提交信息为: [release] merge branch 'v3.2.1'
2020-07-20 00:22
647525 kfcfans 1589424914 假诗人

Features

  • 新增脚本处理器(Shell、Python)日志实时上报功能(需求来自群友)
  • 新增自定义数据库表前缀功能(需求来自群友,感谢贡献者 @dudiaohanjiangxue
  • 新增 Akka 死信监听器,系统异常状态早发现
  • 新增 TaskTracker “自杀”机制,长时间无法上报结果则放弃,进入自毁流程
  • 优化了 Akka 线程池配置以便支撑高强度的调度
  • 精简了 powerjob-server 的配置项

BugFix

  • 修复了 FatJar 上传报错的 bug(不影响使用)
  • 修复了当 worker 与 server 不属于同一个时区时,秒级任务时间显示错误的 bug(不影响使用)
  • 修复了极端情况下无法停止工作流实例的 bug(极低概率)
  • 修复了工作流配置页面无法分页的 bug(前端)
最后提交信息为: [release] Merge branch 'v3.2.0'
2020-07-01 23:01
647525 kfcfans 1589424914 假诗人

Features

  • 支持 OpenAPI 延迟触发任务
  • 支持容器资源的完全释放
  • 增加参数校验机制,提升系统稳定性
  • 优化日志输出

BugFix

  • 修复了容器销毁时重选拉起的 bug(影响有限)
最后提交信息为: [release] merge branch 'v3.1.3'
2020-06-26 22:47
647525 kfcfans 1589424914 假诗人

BugFix

  • 修复了LRU缓存容量过载的问题(潜在的OutOfMemoryError风险,高危BUG)

Others

  • 添加秒级任务保护机制
最后提交信息为: [release] v3.1.2(Merge branch 'v3.1.2')
2020-06-24 23:04
647525 kfcfans 1589424914 假诗人

Features

  • 支持 arm64 docker 构建
  • 支持根据状态查询任务实例与工作流实例
  • 优化调度服务器内存占用
  • 优化调度服务器代码,消除循环引用

BugFix

  • 修复容器下载失败后无法再次拉起的BUG(低概率)
最后提交信息为: [release] Merge branch 'v3.1.1'
2020-06-21 20:02
647525 kfcfans 1589424914 假诗人

Features

  • 添加 ProcessorTracker 空闲检测机制,减小系统资源占用
  • 添加控制台密码功能,增加安全性
  • 添加 OpenAPI 功能,增加安全性
最后提交信息为: [release] Merge branch 'v3.0.2'
2020-06-16 23:10
647525 kfcfans 1589424914 假诗人

BugFix

  • 修复MapReduce处理器在worker集群脑裂情况下无法正常结束任务的BUG(ISSUCE #12:任务延期重试
  • 修复Web日志无效的BUG(AOP包名出错)
  • 修复 Processor 执行过程中无法捕获Error异常(容器序列化)进而导致任务无法反馈结果的BUG

Others

  • 优化代码
最后提交信息为: [release] v3.0.1
2020-06-13 22:57
647525 kfcfans 1589424914 假诗人

Feature

项目重命名(再见了,OhMyScheduler)
全面国际化,提供 enUS 语言支持
添加了工作流失败报警的逻辑
TaskContext支持用户对象透传
优化字段命名

BugFix

修复了BroadcastProcessor默认统计结果错误的BUG

最后提交信息为: [release] v3.0.0
Java
1
https://gitee.com/KFCFans/PowerJob.git
git@gitee.com:KFCFans/PowerJob.git
KFCFans
PowerJob
PowerJob

搜索帮助