Releases: XiaoMi/thain
Releases · XiaoMi/thain
v1.3.0-beta.0
新特性
- 增加flow重试功能
- 用户可以指定「重试次数」和「重试间隔」
- 新增x5 http component
- condition: std::x5http
- 为了满足第三方服务的接口只能调度器触发的需求
- 使用创建该flow的appid appkey 进行加密
- http component 增加返回值检查功能
- 用户自定义一个正则表达式 (resultRegular)
- 如果http请求的返回结果不满足这个正则表达式,则视为失败
- 增加组件前端隐藏功能
- 为了防止用户在页面上创建x5http
- 重新设计组件定义json, 并适配前后端
优化
- Flow更新后,调度状态保持不变
- 重构清理过期日志的逻辑,减少内存使用
- 优化验权逻辑
修复
- 修复部分资源未释放导致内存泄漏的问题
- 修复flow属性值为空更新失败的问题
- 修复前端job callback url 不展示的问题
- 修复x5 schedule 方法触发失败的问题
New Features
- Add flow retry function
-User can specify "Retry Times" and "Retry Interval" - Added x5 http component
-condition: std :: x5http
-In order to meet the demand that the interface of the third-party service can only be triggered by the scheduler
-Encrypt with the appid appkey that created the flow - http component adds return value checking function
-User-defined a regular expression (resultRegular)
-If the return result of the http request does not satisfy this regular expression, it is considered a failure - Add component front-end hidden function
-To prevent users from creating x5http on the page
-Redesign the component definition json and adapt the front and back ends
Optimization
- After the flow is updated, the scheduling status remains unchanged
- Refactor the logic to clean up expired logs and reduce memory usage
Optimize power verification logic
Fix
- Fix the problem of memory leak caused by some resources not being released
- Fix the problem that the flow attribute value is empty and update fails
- Fix the problem that the front-end job callback url is not displayed
- Fix the problem that the x5 schedule method fails to trigger
v1.2.2
修复
- oauth2 登录失败的问题
- com.xiaomi.thain.core.process.runtime.storage.FlowExecutionStorage#finishJob 可能引起的线程安全问题
Fix
- oauth2 login failure
- com.xiaomi.thain.core.process.runtime.storage.FlowExecutionStorage#finishJob possible thread safety issues
v1.2.1
- 修复登录失败的问题
- fix login error
v1.2.0
First release, see documentation for details.