v2.6.14
特性 #I54VBS 从设计上改善NodeComponent,支持声明式组件
https://gitee.com/dromara/liteFlow/issues/I54VBS
增强 #I57IEJ requestId更换算法,看上去更加整洁
https://gitee.com/dromara/liteFlow/issues/I57IEJ
修复 #I576ZY 修复processor异常后 ICmpAroundAspect里面的aferProcess不能正常执行的问题
v2.6.13
特性 #I4ZVCL 执行器增加future的支持
https://gitee.com/dromara/liteFlow/issues/I4ZVCL
特性 #I51OBD 支持流程的销毁
https://gitee.com/dromara/liteFlow/issues/I51OBD
增强 #I4ZPNQ 隐式调用流程建议增加返回reponse的接口
https://gitee.com/dromara/liteFlow/issues/I4ZPNQ
修复 #I510LM 使用windows的绝对路径下的配置文件存在bug
v2.6.12
增强 #I4YRVI 添加可执行实体对象作为构建流程的中间载体
https://gitee.com/dromara/liteFlow/issues/I4YRVI
修复 #I4YNN6 在某些高版本的springboot中,bean的重复注册会有问题
v2.6.11
特性 #I4UPWG 模块架构调整,支持非Spring的项目使用
https://gitee.com/dromara/liteFlow/issues/I4UPWG
增强 #I4VTWB 代码动态构建规则,setClazz方法使用全限定名不太友好
https://gitee.com/dromara/liteFlow/issues/I4VTWB
增强 #I4TIWM whenExecutors目前不用注入到spring上下文中了
https://gitee.com/dromara/liteFlow/issues/I4TIWM
修复 #I4VEV2 用spring扫描组件,但是流程用动态代码创建,会出现slot无法分配的bug
https://gitee.com/dromara/liteFlow/issues/I4VEV2
修复 #I4VGCN 在非spring环境下,LiteflowConfigGetter无法获取到原始的config实例
v2.6.10
特性 #I4R7AN 支持自定义组件执行器的扩展
https://gitee.com/dromara/liteFlow/issues/I4R7AN
增强 #I4T3NQ 适配spring的懒加载模式
https://gitee.com/dromara/liteFlow/issues/I4T3NQ
增强 #I4T3MQ 去除this.setIsEnd(true)打出的堆栈信息
https://gitee.com/dromara/liteFlow/issues/I4T3MQ
修复 #I4TBDT 修复因为ChianEndException导致的用slot接受抛错的问题
v2.6.8
特性 #I4GS07 代码动态组件装配的特性
https://gitee.com/dromara/liteFlow/issues/I4GS07
特性 #I4QWH7 支持循环依赖
https://gitee.com/dromara/liteFlow/issues/I4QWH7
增强 #I4OQIX 组件执行轨迹日志级别调整
https://gitee.com/dromara/liteFlow/issues/I4OQIX
增强 #I4OTK4 希望finally组件可以获取到then组件的异常对象
https://gitee.com/dromara/liteFlow/issues/I4OTK4
增强 #I4PJKP when标签中默认的errorResume改为false
https://gitee.com/dromara/liteFlow/issues/I4PJKP
增强 #I4PTY4 修复CopyOnWriteHashMap可能存在的Bug
https://gitee.com/dromara/liteFlow/issues/I4PTY4
增强 #I4QV69 QLExpressScriptExecutor加载缓存脚本有线程安全问题
https://gitee.com/dromara/liteFlow/issues/I4QV69
增强 #I4QWJK 重构parser逻辑,解决的代码冗余问题
https://gitee.com/dromara/liteFlow/issues/I4QWJK
增强 #I4R5UI 升级LiteFlow的相关第三方依赖jar包的版本
https://gitee.com/dromara/liteFlow/issues/I4R5UI
修复 #I4RF0A 解决有些场景里启动时SpringAware后加载的问题
https://gitee.com/dromara/liteFlow/issues/I4RF0A
修复 #I4QOP6 when超时时抛出的错是NPT
https://gitee.com/dromara/liteFlow/issues/I4QOP6
修复 #I4PA2A 在NodeComponent的isAccess中获取tag失败
v2.6.7
修复 #I4MINM 加载脚本节点时,节点里面的实例对象被改动了
v2.6.6
特性 #I4E5NX 异步线程池自定义
https://gitee.com/dromara/liteFlow/issues/I4E5NX
增强 #I4M3Q4 ruleSource支持配置绝对路径的配置文件
https://gitee.com/dromara/liteFlow/issues/I4M3Q4
修复 #I4LV63 在2.6.5版本中多线程tag取值中,xml没有问题,而json形式有问题
https://gitee.com/dromara/liteFlow/issues/I4LV63
修复 #I4LUQ5 默认的slot的dataMap无法放入值为null的对象
v2.6.5
增强 #I4IDB0 hutool依赖版本冲突,升级了hutool版本
https://gitee.com/dromara/liteFlow/issues/I4IDB0
修复 #I4HZYN 使用When操作同一个Node时,会造成Tag标签的线程不安全
v2.6.4
特性 #I4GYV2 script节点支持从文件中获取脚本
https://gitee.com/dromara/liteFlow/issues/I4GYV2
特性 #I4HGOW 支持链路的前置和后置节点
https://gitee.com/dromara/liteFlow/issues/I4HGOW
特性 #I4FSHW 优雅平滑刷新的支持
https://gitee.com/dromara/liteFlow/issues/I4FSHW
特性 #I4GS03 并行节点中支持任意节点结束即继续的流程设计
https://gitee.com/dromara/liteFlow/issues/I4GS03
增强 #I4HKZG 借鉴asyncTool对异步线程底层进行了彻底重构
https://gitee.com/dromara/liteFlow/issues/I4HKZG
增强 #I4HD8L 支持异步节点返回自定义的错误
https://gitee.com/dromara/liteFlow/issues/I4HD8L
增强 #I4GZ1Q 增强异步线程超时的情况下打印出具体超时节点的信息
https://gitee.com/dromara/liteFlow/issues/I4GZ1Q
增强 #I4EXCP 新增 自定义 关闭/启动 Banner
https://gitee.com/dromara/liteFlow/issues/I4EXCP
修复 #I4GY9L 在启动后马上刷新流程后会有offerSlot的报错
https://gitee.com/dromara/liteFlow/issues/I4GY9L
修复 #I4FYKA jsonparser好像缺少脚本条件组件的解析
https://gitee.com/dromara/liteFlow/issues/I4FYKA
修复 #I4HQAA setIsEnd目前受isContinue的判断影响,还是会继续
https://gitee.com/dromara/liteFlow/issues/I4HQAA
修复 #I4HTY6 异步线程池不受配置控制的bug,一直是默认的数量
v2.6.3
增强 #I4E0V9 支持在NodeComponent里自定义beforeProcess和afterProcess,没有覆盖方式时,默认读取aspect里的方法
https://gitee.com/dromara/liteFlow/issues/I4E0V9
增强 #I4DGEU 可以实现把ZK客户端curator依赖改成optional吗
https://gitee.com/dromara/liteFlow/issues/I4DGEU
修复 #I4E11G xml里定义条件组件有空格无法识别,如:b( testChan3 | testChan2 )。增加节点trim处理
https://gitee.com/dromara/liteFlow/issues/I4E11G
修复 #I4E2V4 修复异步线程池没有被TTL修饰有可能引起的无法拿到ThreadLocal值的问题
v2.6.2
特性 #I4CRSY 在一个流程中的同名组件无法传递不同的参数,为组件增加标签属性
v2.6.1
修复 #I4CGL8 QLExpress脚本引擎在refresh脚本节点的时候会失败
https://gitee.com/dromara/liteFlow/issues/I4CGL8
增强 #I455ZS 规则重复嵌套校验
v2.6.0
特性 #I4892Y 提供私有投递特性,slot这种结构体系,对于多个子线程进入同一个组件的情况下,不容易区分不同的传值。无法做到重用组件
https://gitee.com/dromara/liteFlow/issues/I4892Y
特性 #I49FDK 中断重试目前是全局的,希望增加针对个别组件和特定exception
https://gitee.com/dromara/liteFlow/issues/I49FDK
增强 #I49JP1 DataBus中SlotSize的大小不支持动态扩展,无法应对高并发下的流量突增
https://gitee.com/dromara/liteFlow/issues/I49JP1
增强 #I45QAJ 支持自定义的zkNodePath
https://gitee.com/dromara/liteFlow/issues/I45QAJ
修复 #I49EHH setIsEnd设计的不合理性
https://gitee.com/dromara/liteFlow/issues/I49EHH
修复 #I4BAJC setIsEnd结束的流程不需要进行重试
https://gitee.com/dromara/liteFlow/issues/I4BAJC
修复 #I49L1S 初始化DataBus的数据槽索引QUEUE大小的时候容量设置有问题
https://gitee.com/dromara/liteFlow/issues/I49L1S
修复 #I46U6Y 自定义JsonParse,调用flowExecutor的reloadRule,抛出异常
v2.6.0-BETA1
特性 #I44FT8 支持脚本语言的组件,并支持动态刷新脚本(版本特性)
https://gitee.com/dromara/liteFlow/issues/I44FT8
特性 #I3ZVEA 流程组件支持重试
https://gitee.com/dromara/liteFlow/issues/I3ZVEA
增强 #I40DWO 流程配置文件中增加业务描述,打印步骤中带入业务描述
https://gitee.com/dromara/liteFlow/issues/I40DWO
修复 #I3VZMZ when类型condition场景下记录节点执行路径的方法会造成数据丢失
https://gitee.com/dromara/liteFlow/issues/I3VZMZ
修复 #I3UOJG 流程终止Slot内无数据
v2.5.10
增强 #I426YS 支持多个不同类型的配置方式同时解析
https://gitee.com/dromara/liteFlow/issues/I426YS
修复 #I40VPB 关于LiteflowExecutorAutoConfiguration中的shutdown bean名称
v2.5.9
修复:#I413PU 增加liteflow.enable参数,来标记是否自动装配liteflow
https://gitee.com/dromara/liteFlow/issues/I413PU
修复:#I40YVK 当主流程与子流程在不同的配置文件中时,会报错
https://gitee.com/dromara/liteFlow/issues/I40YVK
修复:#I41S18 在开启监控的情况下,偶尔会报出空指针的问题
v2.5.8
修复:#I3YX3Z 当抛出异常时,LiteflowResponse中的Slot为null
v2.5.7
修复:#I3W8FH 自定义配置源类无法依赖spring上下文中的bean的bug
v2.5.6
修复: #I3SFOO:2.5.X解析多个flow.xml文件时条件节点的条件节点list会被清空
https://gitee.com/dromara/liteFlow/issues/I3SFOO
增强: #I3S5G8:动态平滑刷新机制
https://gitee.com/dromara/liteFlow/issues/I3S5G8
增强: #I3S0QA:DataBus 性能优化 Lock Free
v2.5.5
增强: #I3QRW9 希望增加对SpringBoot 1.5.x版本的兼容适配
https://gitee.com/dromara/liteFlow/issues/I3QRW9
增强:#I3N144 是否能支持rule的通配符
https://gitee.com/dromara/liteFlow/issues/I3N144
增强:#I3IPXG 流程加载的时候 可以把流程加载的来源 也打印到日志中
https://gitee.com/dromara/liteFlow/issues/I3IPXG
修复:#I3ND7T 目前springboot下的缺省rule-source不起作用
v2.5.4
修复: #I3NSF8 空的flow文件会导致无法启动
v2.5.3
特性:#I3N2E2 支持编程时式的注册组件的方式
https://gitee.com/dromara/liteFlow/issues/I3N2E2
增强:#I3MMBL 添加additional-spring-configuration-metadata.json 到 liteflow-springboot-starter
v2.5.2
修复:#I3IG1K SpringBoot的fat jar模式下,流程文件会找不到的问题
https://gitee.com/dromara/liteFlow/issues/I3IG1K
增强:#I3IGEB 重命名FlowExecutor中流程调用方法名称
v2.5.1
增强:#I3I1TW 优化FlowExecutor中调用方法
v2.5.0
https://gitee.com/dromara/liteFlow/issues/I3CTY2
特性:#I37QVR 提供异步组件执行时候的线程池支持https://gitee.com/dromara/liteFlow/issues/I37QVR
增强:#I3CT11 能对任意包的下的组件进行切面
https://gitee.com/dromara/liteFlow/issues/I3CT11
修复:#I3CT9A 监控打印的耗时不准确问题
https://gitee.com/dromara/liteFlow/issues/I3CT9A
增强:#I3C5Y9 对于底层配置结构作了优化更改
https://gitee.com/dromara/liteFlow/issues/I3C5Y9
增强:#I3CTMQ 抛弃org.apache.common的包,依赖hutool
https://gitee.com/dromara/liteFlow/issues/I3CTMQ
增强:#I3CTUK 每个组件的对slot index的存储,换成阿里的TTL
https://gitee.com/dromara/liteFlow/issues/I3CTUK
修复:#I3CT49 连续的when标签,之间并不是完全并行的
https://gitee.com/dromara/liteFlow/issues/I3CT49
修复:#I3DM7Y 2.4.0-RC1版本会出现基础同步组件失败的情形
https://gitee.com/dromara/liteFlow/issues/I3DM7Y
修复:#I3DMX4 目前FlowExecutor会吃掉业务异常
https://gitee.com/dromara/liteFlow/issues/I3DMX4
支持:#I3CT01 LiteFlow增加单元测试