更新记录
# v2.12.3
更新列表
特性 #I9T6PB 嵌套循环获得任意外层的下标或者对象
https://gitee.com/dromara/liteFlow/issues/I9T6PB
增强 #IAH00W 增加在LiteflowResponse中超时节点的Id获取方式
https://gitee.com/dromara/liteFlow/issues/IAH00W
增强 #IAMBU8 ELBus 增加普通节点构建方法
https://gitee.com/dromara/liteFlow/issues/IAMBU8
增强 #IAOW43 在solon体系中支持声明式的组件
https://gitee.com/dromara/liteFlow/issues/IAOW43
增强 #IAGJ2F 在使用最新版决策路由功能时发现SPI加载有报错问题
https://gitee.com/dromara/liteFlow/issues/IAGJ2F
修复 #IAERN6 隐式子流程嵌套报错
https://gitee.com/dromara/liteFlow/issues/IAERN6
修复 #IAIH89 在SQL插件多个数据源都能检测执行通过的情况下,有可能会出现连接泄露
https://gitee.com/dromara/liteFlow/issues/IAIH89
修复 #IAJR32 修复在ParallelStrategyExecutor可能出现的NPE问题
https://gitee.com/dromara/liteFlow/issues/IAJR32
修复 #IAOICK GraalJavaScriptExecutor 这个类的compile()方法中新开的context没有关闭,可能有隐患
https://gitee.com/dromara/liteFlow/issues/IAOICK
# v2.12.2.1
更新列表
修复 #IAFKQV 声明式的onError方法取不到Exception
https://gitee.com/dromara/liteFlow/issues/IAFKQV
# v2.12.2
更新列表
增强 #IAE5PA FlowBus中提供刷新route的api方法
https://gitee.com/dromara/liteFlow/issues/IAE5PA
增强 #IACEH9 SQL插件中的轮询逻辑优化
https://gitee.com/dromara/liteFlow/issues/IACEH9
增强 #IACEGB 上下文超类判断的获取和转换
https://gitee.com/dromara/liteFlow/issues/IACEGB
增强 #IA9QBG el-builder的部分重构
https://gitee.com/dromara/liteFlow/issues/IA9QBG
增强 #IA9NOI ELBus中增加对retry构建的api支持
https://gitee.com/dromara/liteFlow/issues/IA9NOI
增强 #IA6E3Q redis配置的时候可以指定Redisson的链接数,默认的connections太多了
https://gitee.com/dromara/liteFlow/issues/IA6E3Q
增强 #IA8B3T 插件 throw Exception 会丢失堆栈
https://gitee.com/dromara/liteFlow/issues/IA8B3T
增强 #IABK5C 校验 EL 表达式,获取校验失败原因
https://gitee.com/dromara/liteFlow/issues/IABK5C
修复 #IA5PAK ELBus串行编排不支持对每个节点进行超时配置
https://gitee.com/dromara/liteFlow/issues/IA5PAK
修复 #IAD2HH 希望支持执行节点日志与监控日志的分开管理
https://gitee.com/dromara/liteFlow/issues/IAD2HH
修复 #IACSQ8 liteflow-solon-plugin 启动报错
https://gitee.com/dromara/liteFlow/issues/IACSQ8
修复 #IADIXE 使用迭代循环组件,下游getCurrLoopObj()获取为null
https://gitee.com/dromara/liteFlow/issues/IADIXE
# v2.12.1
更新列表
特性 #I9K14C 为process方法提供注入型参数特性
https://gitee.com/dromara/liteFlow/issues/I9K14C
特性 #I9H6GN 支持kotlin脚本语言
https://gitee.com/dromara/liteFlow/issues/I9H6GN
特性 #I9PVQ7 决策路由中增加namespace,可以执行指定命名空间的决策路由
https://gitee.com/dromara/liteFlow/issues/I9PVQ7
特性 #I9RPBK 数据库插件支持决策路由特性
https://gitee.com/dromara/liteFlow/issues/I9RPBK
修复 #I9JDY1 绝对路径模糊匹配,没对windows的路径做支持
https://gitee.com/dromara/liteFlow/issues/I9JDY1
修复 #I9N5K8 在自定义组件后,通过getCmpData 获取data的实体对象,data字段与实体类不匹配是会抛异常
https://gitee.com/dromara/liteFlow/issues/I9N5K8
# v2.12.0
更新列表
特性 #I96A33 为LF增加决策表特性
https://gitee.com/dromara/liteFlow/issues/I96A33
特性 #I9DQDU 允许对不存在的组件增加全局参数
https://gitee.com/dromara/liteFlow/issues/I9DQDU
特性 #I9050W 为每一个上下文提供一个名字,使用时可以根据名字来获取
https://gitee.com/dromara/liteFlow/issues/I9050W
特性 #I8PL2M EL语句里可以设置重试次数,类似于EL中的超时时间
https://gitee.com/dromara/liteFlow/issues/I8PL2M
特性 #I61D1N 规则层面增加一个enable的选项,可以禁用规则
https://gitee.com/dromara/liteFlow/issues/I61D1N
特性 #I8YNCB 查看某一个chainId下的所有node
https://gitee.com/dromara/liteFlow/issues/I8YNCB
特性 #I8HDIA 新增一个验证脚本的方法
https://gitee.com/dromara/liteFlow/issues/I8HDIA
增强 #I8SMQB BREAK、IF、WHILE组件统一变成布尔组件
https://gitee.com/dromara/liteFlow/issues/I8SMQB
增强 #I8MW6Q 没有脚本(node)加载后没有提供卸载的方法,可能造成脚本一直占用内存
https://gitee.com/dromara/liteFlow/issues/I8MW6Q
增强 #I905AD 优化注解的获取速度,优化性能
https://gitee.com/dromara/liteFlow/issues/I905AD
增强 #I95XTD python脚本无法写return脚本
https://gitee.com/dromara/liteFlow/issues/I95XTD
增强 #I90IRR 设置超时maxWaitSenconds之后,超时的组件仍旧执行会报出NPE的问题
https://gitee.com/dromara/liteFlow/issues/I90IRR
增强 #I9F2HP 链路继承中的占位符换成双括弧
https://gitee.com/dromara/liteFlow/issues/I9F2HP
增强 #I98L0S 现版本需要依赖jackson2.16,缺少toPrettyString方法
https://gitee.com/dromara/liteFlow/issues/I98L0S
增强 #I97Y7Y 2.11.4.2版本中ComponentScanner初始化失败,建议重写BeanPostProcessor#postProcessBeforeInitialization
https://gitee.com/dromara/liteFlow/issues/I97Y7Y
增强 #I91AUT 对于诸如isContinueOnError或isAccess这样的方法,期望能够提供set形式的调用
https://gitee.com/dromara/liteFlow/issues/I91AUT
修复 #I932V4 组件降级,在寻找降级组件时,仍应该去查找下有没有对应的组件
https://gitee.com/dromara/liteFlow/issues/I932V4
修复 #I8YDGE 在迭代循环组件中,无法获取子流程传递的请求参数
https://gitee.com/dromara/liteFlow/issues/I8YDGE
修复 #I8Y0X4 并行循环中有可能导致的ConditionStack的并发问题
https://gitee.com/dromara/liteFlow/issues/I8Y0X4
# v2.11.4
更新列表
增强 #I8UQR4 while组件本身加入loopIndex
https://gitee.com/dromara/liteFlow/issues/I8UQR4
增强 #I8TZFQ 优化EL的check报错提示,代码优化
https://gitee.com/dromara/liteFlow/issues/I8TZFQ
增强 #I8QJE1 增加映射关键字SER和PAR
https://gitee.com/dromara/liteFlow/issues/I8QJE1
增强 #I8PWWO CmpStep中加入startTime和endTime
https://gitee.com/dromara/liteFlow/issues/I8PWWO
增强 #I8MXIB WHEN线程池可能存在第一次调用的时候初始化
https://gitee.com/dromara/liteFlow/issues/I8MXIB
增强 #I8MXHX isAccess在WHEN中会被执行2次的问题
https://gitee.com/dromara/liteFlow/issues/I8MXHX
增强 #I8J622 动态组件el语句data参数缺少单引号
https://gitee.com/dromara/liteFlow/issues/I8J622
增强 #I8IDE5 对声明式代理底层代码进行增强
https://gitee.com/dromara/liteFlow/issues/I8IDE5
增强 #I8H1LT 希望提供nacos对于阿里云MSE的鉴权方式
https://gitee.com/dromara/liteFlow/issues/I8H1LT
增强 #I8FC4F 超大量规则场景下项目启动时间过长的问题
https://gitee.com/dromara/liteFlow/issues/I8FC4F
增强 #I8FBBW chain及script新增enable字段后sql打印错误
https://gitee.com/dromara/liteFlow/issues/I8FBBW
增强 #I8DW1J LiteFlowChainELBuilder.validate()依然存在bug
https://gitee.com/dromara/liteFlow/issues/I8DW1J
增强 #I8AE9G 超时控制增加maxWaitMilliseconds关键字,以增加更精细的时间控制
https://gitee.com/dromara/liteFlow/issues/I8AE9G
修复 #I8TZTK EL语句构建的时候,如果出现了脚本节点。会出NPE的异常
https://gitee.com/dromara/liteFlow/issues/I8TZTK
修复 #I8S75A 去除循环检测,低版本的jackson可能导致的内存溢出问题
https://gitee.com/dromara/liteFlow/issues/I8S75A
修复 #I8RWGZ 开启WHEN线程池隔离线程池创建有问题
https://gitee.com/dromara/liteFlow/issues/I8RWGZ
修复 #I8PEZ0 修复sql插件中script表中enable字段不起作用的bug
https://gitee.com/dromara/liteFlow/issues/I8PEZ0
修复 #I8AF1O 修复redis的订阅模式mode解析的bug
https://gitee.com/dromara/liteFlow/issues/I8AF1O
# v2.11.3
更新列表
增强 #I8BPM9 SQL插件增加enable字段的映射
https://gitee.com/dromara/liteFlow/issues/I8BPM9
修复 #I8BPMD 修复2.11.2中启动parse两次规则的问题
https://gitee.com/dromara/liteFlow/issues/I8BPMD
修复 #I8BPHS 修复Redis配置源哨兵模式的地址检查
https://gitee.com/dromara/liteFlow/issues/I8BPHS
修复 #I8AWHT LiteFlowChainELBuilder.validate()存在bug
https://gitee.com/dromara/liteFlow/issues/I8AWHT
修复 #I8AR0L 组件定义了重试和回滚,回滚也会被重试
https://gitee.com/dromara/liteFlow/issues/I8AR0L
修复 #I8AF1O 修复redis的订阅模式mode解析的bug
https://gitee.com/dromara/liteFlow/issues/I8AF1O
# v2.11.2
更新列表
修复 #I88TZW EL组装API当有data方法时,缺少分号的bug
https://gitee.com/dromara/liteFlow/issues/I88TZW
修复 #I88U0Q SQL插件当eldata字段为空时,启动失败
https://gitee.com/dromara/liteFlow/issues/I88U0Q
# v2.11.1
更新列表
特性 #I7Y0Y1 SQL插件支持轮询模式
https://gitee.com/dromara/liteFlow/issues/I7Y0Y1
特性 #I7XAIB WHEN增加must语法
https://gitee.com/dromara/liteFlow/issues/I7XAIB
特性 #I878WV EL表达式动态组装
https://gitee.com/dromara/liteFlow/issues/I878WV
特性 #I7SVZF 支持chain的继承关系特性
https://gitee.com/dromara/liteFlow/issues/I7SVZF
特性 #I7YYLF 组件降级特性
https://gitee.com/dromara/liteFlow/issues/I7YYLF
特性 #I7ZJRH 支持绝对路径的模糊匹配
https://gitee.com/dromara/liteFlow/issues/I7ZJRH
特性 #I883LB when线程池隔离支持
https://gitee.com/dromara/liteFlow/issues/I883LB
增强 #I821F1 检测链路的循环依赖问题
https://gitee.com/dromara/liteFlow/issues/I821F1
增强 #I7G6BB 自定义异步线程池初始化存在并发问题
https://gitee.com/dromara/liteFlow/issues/I7G6BB
增强 #I855YM sql 插件重构
https://gitee.com/dromara/liteFlow/issues/I855YM
修复 #I82M4G 回滚组件无法获得tag的问题
https://gitee.com/dromara/liteFlow/issues/I82M4G
修复 #I7ZMVM 普通组件isContinueOnError和isEnd为true时,process直接抛异常会导致isEnd失效
https://gitee.com/dromara/liteFlow/issues/I7ZMVM
# v2.11.0
更新列表
特性 #I7V6VB 建议增加Janino插件,支持java脚本的书写
https://gitee.com/dromara/liteFlow/issues/I7V6VB
特性 #I7T53A 增加Redis存储规则的支持
https://gitee.com/dromara/liteFlow/issues/I7T53A
特性 #I7I3LL 允许对EL中的每⼀个组件设置超时时间控制
https://gitee.com/dromara/liteFlow/issues/I7I3LL
特性 #I7HJFX 循环表达式中支持异步模式
https://gitee.com/dromara/liteFlow/issues/I7HJFX
特性 #I590JT 对于回滚流程的支持
https://gitee.com/dromara/liteFlow/issues/I590JT
增强 #I7QC8V SQL插件格式化加入CDATA
https://gitee.com/dromara/liteFlow/issues/I7QC8V
增强 #I7Q8BX 部分代码有NPE风险
https://gitee.com/dromara/liteFlow/issues/I7Q8BX
增强 #I7Q4BN 默认主线程池的名称拼写
https://gitee.com/dromara/liteFlow/issues/I7Q4BN
修复 #I7WNDA SQLException: 使用druid+oracle会报出关闭的语句错误
https://gitee.com/dromara/liteFlow/issues/I7WNDA
修复 #I7TYS3 当组件出现Exception的时候,afterProcess获取不到
https://gitee.com/dromara/liteFlow/issues/I7TYS3
# v2.10.7
更新列表
修复 #I7PX3O v2.10.6版本中声明式的调用出现问题
https://gitee.com/dromara/liteFlow/issues/I7PX3O
# v2.10.6
更新列表
增强 #I7KR2F 测试用例全面更新为junit5
https://gitee.com/dromara/liteFlow/issues/I7KR2F
增强 #I7J59V java17下进行完整的测试用例测试
https://gitee.com/dromara/liteFlow/issues/I7J59V
增强 #I7KZCZ 希望可以使用配置文件中已经配置的数据源
https://gitee.com/dromara/liteFlow/issues/I7KZCZ
增强 #I7KY2N 非操作符的短路控制优化
https://gitee.com/dromara/liteFlow/issues/I7KY2N
增强 #I7HPAN onError方法增加Exception入参
https://gitee.com/dromara/liteFlow/issues/I7HPAN
增强 #I7KOPV 声明组件增加nodeName的定义
https://gitee.com/dromara/liteFlow/issues/I7KOPV
增强 #I7KHE5 关于注解声明式使用场景LiteFlowMethodEnum增加getDisplayName
https://gitee.com/dromara/liteFlow/issues/I7KHE5
增强 #I7K3T1 自带AOP拦截需要增强获取tag等信息
https://gitee.com/dromara/liteFlow/issues/I7K3T1
增强 #I7JZ4D 希望框架有与或非表达式的相关日志
https://gitee.com/dromara/liteFlow/issues/I7JZ4D
增强 #I7J1VJ 希望针对节点执行耗时的打印日志支持控制
https://gitee.com/dromara/liteFlow/issues/I7J1VJ
增强 #I7LGZR 忘记填写 chainName 的错误提示
https://gitee.com/dromara/liteFlow/issues/I7LGZR
修复 #I7L5DX 2.10.5版本中ScriptBean注解注入bean失败
https://gitee.com/dromara/liteFlow/issues/I7L5DX
修复 #I7HTR4 同一组件不同tag,取step时候存在问题
https://gitee.com/dromara/liteFlow/issues/I7HTR4
修复 #I7GMTS 本地文件监听异常会导致监听线程停止
https://gitee.com/dromara/liteFlow/issues/I7GMTS
# v2.10.5
更新列表
增强 #I7F567 增加对业务自定义requestId传入的支持
https://gitee.com/dromara/liteFlow/issues/I7F567
修复 #I7EKS8 在isAccess中进行setIsEnd(true)流程没有结束的问题
https://gitee.com/dromara/liteFlow/issues/I7EKS8
修复 #I7EKP3 同一个线程里分别调用2个Chain,currObj没有隔离的情况
https://gitee.com/dromara/liteFlow/issues/I7EKP3
修复 #I7E8RN 次数循环组件 下标获取问题
https://gitee.com/dromara/liteFlow/issues/I7E8RN
# v2.10.4
更新列表
增强 #I6XPN4 组件上添加 @RefreshScope 初始化就失败了
https://gitee.com/dromara/liteFlow/issues/I6XPN4
修复 #I7C6VR ELIF表达式中目前无法加入AND OR NOT表达式
https://gitee.com/dromara/liteFlow/issues/I7C6VR
修复 #I7CCAB 2.10.0中CatchCondition会把ChainEndException也捕获
https://gitee.com/dromara/liteFlow/issues/I7CCAB
修复 #I7COX4 SWITCH跳转到设置tag的chain上,存在问题
https://gitee.com/dromara/liteFlow/issues/I7COX4
# v2.10.3
更新列表
增强 #I6URA5 liteflow异常输出信息优化
https://gitee.com/dromara/liteFlow/issues/I6URA5
增强 #I6ZAVN 支持QLExpress的高精度计算
https://gitee.com/dromara/liteFlow/issues/I6ZAVN
增强 #I6Q061 WHEN组件最大等待时间希望能支持到毫秒级别
https://gitee.com/dromara/liteFlow/issues/I6Q061
修复 #I6Y300 IdGeneratorHolder 存在 NPE 异常
https://gitee.com/dromara/liteFlow/issues/I6Y300
修复 #I6WGI3 无法解析oracle url
https://gitee.com/dromara/liteFlow/issues/I6WGI3
# v2.10.2
更新列表
特性 #I6RF8Y EL表达式里支持并或非操作符
https://gitee.com/dromara/liteFlow/issues/I6RF8Y
增强 #I6QOFJ groovy无法支持#循环下标获取获取,希望脚本可以支持获取循环下标
https://gitee.com/dromara/liteFlow/issues/I6QOFJ
增强 #I6RFOE LiteFlow能否在流程(表达式)添加类似tag字段的属性,提高选择组件的复用率呢?
https://gitee.com/dromara/liteFlow/issues/I6RFOE
修复 #I6TRT2 EL表达式里的//被过滤掉了
https://gitee.com/dromara/liteFlow/issues/I6TRT2
修复 #I6URNQ 在CATCH表达中写单独的组件,SLOT中会拿不到异常
https://gitee.com/dromara/liteFlow/issues/I6URNQ
# v2.10.1
更新列表
特性 #I6O380 支持aviator的脚本语言
https://gitee.com/dromara/liteFlow/issues/I6O380
增强 #I6P8F8 支持循环表达式的嵌套循环
https://gitee.com/dromara/liteFlow/issues/I6P8F8
增强 #I6O2YE 外置存储支持多脚本混合调用
https://gitee.com/dromara/liteFlow/issues/I6O2YE
增强 #I6OBZY 增加代码格式化插件,统一代码风格
https://gitee.com/dromara/liteFlow/issues/I6OBZY
# v2.10.0
更新列表
特性 #I6NRKH LiteFlow支持springboot 3.0
https://gitee.com/dromara/liteFlow/issues/I6NRKH
特性 #I6NGM3 LiteFlow支持多种不同语言脚本混合调用的特性
https://gitee.com/dromara/liteFlow/issues/I6NGM3
特性 #I6MPYF 增加CATCH语法表达式
https://gitee.com/dromara/liteFlow/issues/I6MPYF
特性 #I6BDLN 是否能绝对路径的目录位置及其所有子目录下规则配置文件的侦听
https://gitee.com/dromara/liteFlow/issues/I6BDLN
特性 #I69M1M 对上下文在脚本中的引用,支持自定义名称
https://gitee.com/dromara/liteFlow/issues/I69M1M
增强 #I6LWYM 深层次优化Condition维度的代码
https://gitee.com/dromara/liteFlow/issues/I6LWYM
修复 #I6G0D5 NodeIfComponent 重写 isAccess 导致空指针报错
https://gitee.com/dromara/liteFlow/issues/I6G0D5
修复 #I6JF0K 迭代&循环组件在SWITCH语境中无法获取迭代对象和下标的问题
https://gitee.com/dromara/liteFlow/issues/I6JF0K
修复 #I6L8YB 对于脚本名称存在<符号在执行脚本时异常
https://gitee.com/dromara/liteFlow/issues/I6L8YB
# v2.9.7
更新列表
特性 #I6A2GL 增加迭代器表达式特性,用于迭代循环中的集合
https://gitee.com/dromara/liteFlow/issues/I6A2GL
增强 #I52TBW 增加与 Solon 框架的适配
https://gitee.com/dromara/liteFlow/issues/I52TBW
增强 #I691LD 对beforeProcess和afterProcess两个方法进行参数优化
https://gitee.com/dromara/liteFlow/issues/I691LD
增强 #I6BDN3 groovy脚本文件组件希望支持绝对路径
https://gitee.com/dromara/liteFlow/issues/I6BDN3
增强 #I679UX 组件参数设入json,支持在脚本组件中点操作符取到
https://gitee.com/dromara/liteFlow/issues/I679UX
增强 #I6A2FI 增强Slot元数据的存储,避免在多线程相同组件编排情况下可能造成的问题
https://gitee.com/dromara/liteFlow/issues/I6A2FI
增强 #I69QOB 动态创建组件时,脚本异常信息完善
https://gitee.com/dromara/liteFlow/issues/I69QOB
修复 #I6CJI9 修复循环组件中IF组件获取不了index的情况
https://gitee.com/dromara/liteFlow/issues/I6CJI9
修复 #I6ASNG 采用sql数据源形式,FlowExecutor项目初始化时,如果没有配置流程FlowBus.getChainMap()会判空则抛出异常
https://gitee.com/dromara/liteFlow/issues/I6ASNG
修复 #I69UVL 如果switch返回为空或者null,无法选取到default组件
https://gitee.com/dromara/liteFlow/issues/I69UVL
修复 #I66QPQ 从2.9开始启动报StackOverflowError
https://gitee.com/dromara/liteFlow/issues/I66QPQ
# v2.9.6
更新列表
增强 #I66KP6 从底层改变NodeComponent和Node之间的实例关联问题
https://gitee.com/dromara/liteFlow/issues/I66KP6
增强 #I5VJ85 循环组件支持获取当前循环的下标
https://gitee.com/dromara/liteFlow/issues/I5VJ85
修复 #I6624Z 规则data不能传递纯字符串 "xxxx",在脚本里获得会报错
https://gitee.com/dromara/liteFlow/issues/I6624Z
修复 #I668R2 zk,etcd中必须配置chain和script2个节点,只配置其中chain会报错
https://gitee.com/dromara/liteFlow/issues/I668R2
修复 #I65TZ2 本地配置文件,目录包含小数点时导致解析错误
https://gitee.com/dromara/liteFlow/issues/I65TZ2
# v2.9.5
更新列表
特性 #I63WME 希望支持Apollo配置中心配置规则功能
https://gitee.com/dromara/liteFlow/issues/I63WME
特性 #I64PDW 增加Python脚本支持
https://gitee.com/dromara/liteFlow/issues/I64PDW
特性 #I64T29 增加脚本语言Lua的支持
https://gitee.com/dromara/liteFlow/issues/I64T29
增强 #I64T00 希望给 SWITCH 增加一个 default 特性
https://gitee.com/dromara/liteFlow/issues/I64T00
增强 #I62NEK EL解析方式PRE、FINALLY在嵌套子链中不生效
https://gitee.com/dromara/liteFlow/issues/I62NEK
增强 #I64L3Q 期望拓展@ScriptBean注解,能注入指定类的指定方法
https://gitee.com/dromara/liteFlow/issues/I64L3Q
增强 #I64HY4 LiteFlowNodeBuilder的添加节点代码优化
https://gitee.com/dromara/liteFlow/issues/I64HY4
增强 #I64SY6 期望能完善错误信息的提示
https://gitee.com/dromara/liteFlow/issues/I64SY6
修复 #I5XUQS 配置不同格式规则加载时,若EL规则文件不存在,启动会报错。
https://gitee.com/dromara/liteFlow/issues/I5XUQS
# v2.9.4
更新列表
特性 #I61XYZ 额外提供GraalJs引擎,在js上多一个选择
https://gitee.com/dromara/liteFlow/issues/I61XYZ
增强 #I63C31 zk,etcd支持只刷新改变的部分
https://gitee.com/dromara/liteFlow/issues/I63C31
增强 #I61EMZ 增加一个验证EL规则的api,供检查之用
https://gitee.com/dromara/liteFlow/issues/I61EMZ
增强 #I633VH 建议FlowBus提供批量移除子链方法
https://gitee.com/dromara/liteFlow/issues/I633VH
增强 #I61RI0 希望可以开放对 QLExpress 的一些操作!
https://gitee.com/dromara/liteFlow/issues/I61RI0
增强 #I622I9 内部代码规范ChainName和ChainId问题
https://gitee.com/dromara/liteFlow/issues/I622I9
增强 #I61LYN 规范问题和 不必要的import 常量提取等
https://gitee.com/dromara/liteFlow/issues/I61LYN
修复 #I62PV3 声明式组件如果把LiteflowMethod定义在父类中,不执行
https://gitee.com/dromara/liteFlow/issues/I62PV3
修复 #I62DT1 如果对上下文标注@ScriptBean,那么脚本和java中拿到的上下文并不是同一个上下文
https://gitee.com/dromara/liteFlow/issues/I62DT1
修复 #I61H49 脚本异常希望可以抛出到response
https://gitee.com/dromara/liteFlow/issues/I61H49
修复 #I631ZF groovy脚本接入时,自定义异常抛出后被组件失败异常覆盖
https://gitee.com/dromara/liteFlow/issues/I631ZF
修复 #I61HIO 方法级的组件声明,然后在方法上打 Spring 的事务注解 @Transactional,会报错
https://gitee.com/dromara/liteFlow/issues/I61HIO
修复 #I62CB8 脚本与java交互取元数据的问题
https://gitee.com/dromara/liteFlow/issues/I62CB8
修复 #I61UZ6 switch选择组件使用标签在同一组件时固定选到最后一个
https://gitee.com/dromara/liteFlow/issues/I61UZ6
# v2.9.3
更新列表
增强 #I5XWL2 数据库插件支持脚本的存储
https://gitee.com/dromara/liteFlow/issues/I5XWL2
增强 #I605FA 支持etcd分离chain以及脚本的存储结构
https://gitee.com/dromara/liteFlow/issues/I605FA
增强 #I5ZLH6 支持zk分离chain以及脚本的存储结构
https://gitee.com/dromara/liteFlow/issues/I5ZLH6
增强 #I5Y92X 支持选择组件跳转同时指定组件名和标签
https://gitee.com/dromara/liteFlow/issues/I5Y92X
增强 #I5ULVA 修正不规范的问题,chain的name和id混用,不太严谨
https://gitee.com/dromara/liteFlow/issues/I5ULVA
修复 #I5ZS92 希望能直接获取组件参数的原始字符串,而不是只能获取转换后的 JSON 对象
https://gitee.com/dromara/liteFlow/issues/I5ZS92
修复 #I5YEHG 脚本的加载有先后顺序问题
https://gitee.com/dromara/liteFlow/issues/I5YEHG
修复 #I5ZS8I 修复EL中定义的tag和data中的字符串的空格和换行被过滤掉了的现象
https://gitee.com/dromara/liteFlow/issues/I5ZS8I
# v2.9.2
更新列表
修复 2.9.1在Nacos场景启动失败的bug
# v2.9.1
更新列表
特性 #I5WNMG 脚本组件支持javascript的语法
https://gitee.com/dromara/liteFlow/issues/I5WNMG
增强 #I5X7IT rule-source-ext-data支持在springboot yml配置文件中的原生配置
https://gitee.com/dromara/liteFlow/issues/I5X7IT
增强 #I5X1O6 提升安全性,更新不安全的第三方依赖
https://gitee.com/dromara/liteFlow/issues/I5X1O6
增强 #I5RV3G 规则插件的报错无法抛出来
https://gitee.com/dromara/liteFlow/issues/I5RV3G
增强 #I5XB03 增加dtd文件,加强xml的提示
https://gitee.com/dromara/liteFlow/issues/I5XB03
增强 #I5P263 脚本执行异常,出现异常的处理
https://gitee.com/dromara/liteFlow/issues/I5P263
修复 #I5WSG9 2.9.0版本 tag在 WHEN 下不生效
https://gitee.com/dromara/liteFlow/issues/I5WSG9
修复 #I5WLQW 扫描@ScriptBean修饰的类使用的hutool工具类不支持kotlin导致堆栈溢出
https://gitee.com/dromara/liteFlow/issues/I5WLQW
# v2.9.0
更新列表
特性 #I5RV5D 循环表达式特性的增加
https://gitee.com/dromara/liteFlow/issues/I5RV5D
特性 #I5ROOR 增加关系型数据库规则存储插件的支持
https://gitee.com/dromara/liteFlow/issues/I5ROOR
特性 #I4I5WZ 增加nacos存储规则插件的支持
https://gitee.com/dromara/liteFlow/issues/I4I5WZ
特性 #I5R005 添加Etcd存储规则插件的支持
https://gitee.com/dromara/liteFlow/issues/I5R005
特性 #I5QCHL 支持在method级别声明式特性
https://gitee.com/dromara/liteFlow/issues/I5QCHL
特性 #I5RV4W 加强脚本和java之间的互动
https://gitee.com/dromara/liteFlow/issues/I5RV4W
特性 #I5U3RC 支持组件级别的规则参数配置
https://gitee.com/dromara/liteFlow/issues/I5U3RC
特性 #I5RG4H 选择组件支持组件标签选择
https://gitee.com/dromara/liteFlow/issues/I5RG4H
增强 #I5SYC8 支持同一组件不同组件ID的定义
https://gitee.com/dromara/liteFlow/issues/I5SYC8
增强 #I5QMDZ 把Zk存储的支持拆出来作为插件解耦合
https://gitee.com/dromara/liteFlow/issues/I5QMDZ
增强 #I5U1FH 去除老的表达式的支持,精简代码
https://gitee.com/dromara/liteFlow/issues/I5U1FH
增强 #I5Q3A7 优化QLExpress的Runner初始化
https://gitee.com/dromara/liteFlow/issues/I5Q3A7
增强 #I5U5O6 对声明式类&方法进行了重构,提升了使用友好度
https://gitee.com/dromara/liteFlow/issues/I5U5O6
增强 #I5T4LS 优化 FlowParserProvider 类
https://gitee.com/dromara/liteFlow/issues/I5T4LS
增强 #I5Q3SS 对于el表达式里的未定义的子表达式和未注册的node进行编译时检查
https://gitee.com/dromara/liteFlow/issues/I5Q3SS
增强 #I5OFMU 优化 Operator 代码
https://gitee.com/dromara/liteFlow/issues/I5OFMU
修复 #I5PK9Q 隐式流程里的异常会导致主流程里的异常发生
https://gitee.com/dromara/liteFlow/issues/I5PK9Q
修复 #I5PFLG 组件统计耗时未统计后置处理
https://gitee.com/dromara/liteFlow/issues/I5PFLG
# v2.8.5
更新列表
特性 #I5KTST IF三元符语法的添加以及IF ELIF ELSE语法的添加
https://gitee.com/dromara/liteFlow/issues/I5KTST
增强 #I5O22X 增加EL解析中的报错详细信息
https://gitee.com/dromara/liteFlow/issues/I5O22X
增强 #I5MZJY 解决循环调用同步的隐式流程,参数只能取一次的问题
https://gitee.com/dromara/liteFlow/issues/I5MZJY
修复 #I5NH56 switch组件对于cglib代理过的bean目前处理的不够全面
https://gitee.com/dromara/liteFlow/issues/I5NH56
修复 I5NFV3 在zk集群中多个zk地址不生效的bug
https://gitee.com/dromara/liteFlow/issues/I5NFV3
# v2.8.4
更新列表
特性 #I5M34O 支持在流程执行前就传入一个初始化好的context对象的特性
https://gitee.com/dromara/liteFlow/issues/I5M34O
增强 #I5LY8B 增强SwitchCondition里面的targetMap无法get到的问题
https://gitee.com/dromara/liteFlow/issues/I5LY8B
增强 #I5KAMF 是否可以增加自定义配置哪些异常类型日志不打印
https://gitee.com/dromara/liteFlow/issues/I5KAMF
增强 #I5EU86 把fastjson替换成jackson
https://gitee.com/dromara/liteFlow/issues/I5EU86
修复 #I5KJFP Switch组件如果被spring动态代理后,无法取到跳转到的目标节点的问题
https://gitee.com/dromara/liteFlow/issues/I5KJFP
# v2.8.3
更新列表
特性 #I5IA5U 提供节点包装语法+替补节点的功能
https://gitee.com/dromara/liteFlow/issues/I5IA5U
增强 #I5IOC5 LiteFlowResponse提供errorCode的功能
https://gitee.com/dromara/liteFlow/issues/I5IOC5
增强 #I5IJLN 支持脚本里获取requestData
https://gitee.com/dromara/liteFlow/issues/I5IJLN
增强 #I5I1QH 重构查找解析器的代码
https://gitee.com/dromara/liteFlow/issues/I5I1QH
# v2.8.2
更新列表
增强 #I5GBXI 支持EL中任意地方的注释
https://gitee.com/dromara/liteFlow/issues/I5GBXI
增强 #I5GD1G 在CmpStep中增加tag的属性
https://gitee.com/dromara/liteFlow/issues/I5GD1G
增强 #I5CBYT 框架内多次打印错误日志,希望可以关闭或调整打印次数
https://gitee.com/dromara/liteFlow/issues/I5CBYT
增强 #I5GS5F 优化Id生成器的Holder类的逻辑
https://gitee.com/dromara/liteFlow/issues/I5GS5F
修复 #I5GYX3 SWITCH不能只路由到1个节点的问题
https://gitee.com/dromara/liteFlow/issues/I5GYX3
修复 #I5F73R 隐式子流程如果是并发的,则初始参数在并发中会被覆盖的问题
https://gitee.com/dromara/liteFlow/issues/I5F73R
修复 #I5HBJC 当有并行子流程的时候,获取当前chainName有bug
https://gitee.com/dromara/liteFlow/issues/I5HBJC
# v2.8.1
更新列表
增强 #I5FNR4 减少Liteflow核心包对第三方包的依赖
https://gitee.com/dromara/liteFlow/issues/I5FNR4
增强 #I5FV48 同样的规则,在用代码加载时不应该每次都被解析一遍
https://gitee.com/dromara/liteFlow/issues/I5FV48
修复 #I5G9L0 在相同组件执行完之后,取steps的时候,存在报错现象
https://gitee.com/dromara/liteFlow/issues/I5G9L0
# v2.8.0
更新列表
特性 #I5CW7I 【版本特性】构造全新的EL规则表达式
https://gitee.com/dromara/liteFlow/issues/I5CW7I
特性 #I5CHYH 提供多上下文支持的特性
https://gitee.com/dromara/liteFlow/issues/I5CHYH
特性 #I5CJHI 支持requestId的自定义生成器
https://gitee.com/dromara/liteFlow/issues/I5CJHI
增强 #I5BR8P 组件打印信息,希望能定制带上别名
https://gitee.com/dromara/liteFlow/issues/I5BR8P
增强 #I4TGGV 子流程中的finally节点没有执行
https://gitee.com/dromara/liteFlow/issues/I4TGGV
增强 #I5BGGK 引入的dom4j 1.6.1版本报安全性问题,麻烦升级一下
https://gitee.com/dromara/liteFlow/issues/I5BGGK
增强 #I5BR5M chain重名的检测
https://gitee.com/dromara/liteFlow/issues/I5BR5M
增强 #I5BRFN 提取公共方法减少重复代码,去除魔法值
https://gitee.com/dromara/liteFlow/issues/I5BRFN
增强 #I5BVCU 改变核心结构,Condition也成为一个可执行单元
https://gitee.com/dromara/liteFlow/issues/I5BVCU
增强 #I5C3OC 增加xml的dtd文件,从而提供格式输入提示和较验
https://gitee.com/dromara/liteFlow/issues/I5C3OC
增强 #I5CHYJ 去除FlowExecutor中直接返回上下文的执行方法
https://gitee.com/dromara/liteFlow/issues/I5CHYJ
增强 #I5CW1E 调整LiteflowConfig包装类型
https://gitee.com/dromara/liteFlow/issues/I5CW1E
增强 #I5D89I 内部新增switchCondition,把选择组件独立出来做,更好的扩展
https://gitee.com/dromara/liteFlow/issues/I5D89I
增强 #I5DEGQ 增加Switch的节点类型,以替换cond节点的的定义
https://gitee.com/dromara/liteFlow/issues/I5DEGQ
增强 #I5E17C 对parser结构提取公共方法减少重复代码
https://gitee.com/dromara/liteFlow/issues/I5E17C
修复 #I58VZD 流程多次使用同一个条件组件问题
https://gitee.com/dromara/liteFlow/issues/I58VZD
修复 #I4IOLB when在解析时某些情况下不会合并
https://gitee.com/dromara/liteFlow/issues/I4IOLB
# v2.7.3
更新列表
修复 #I5CB1Y 声明式组件无法进入beforeProcess和afterProcess方法
https://gitee.com/dromara/liteFlow/issues/I5CB1Y
修复 #I5C7LM 声明式组件的方法名自定义会出问题
https://gitee.com/dromara/liteFlow/issues/I5C7LM
# v2.7.2
更新列表
修复 #I5BZW7 隐式流程的requestData获取不到的问题
https://gitee.com/dromara/liteFlow/issues/I5BZW7
修复 #I5C23U 子流程用getChainName取不到当前ChainName的问题
https://gitee.com/dromara/liteFlow/issues/I5C23U
# v2.7.1
更新列表
特性 #I5AYM5 组件事件回调特性支持
https://gitee.com/dromara/liteFlow/issues/I5AYM5
修复 #I5AVD2 新版本2.7.0中,全局切面中拿不到组件的别名了
https://gitee.com/dromara/liteFlow/issues/I5AVD2
修复 #I5AYI1 修复默认值提醒有误差
https://gitee.com/dromara/liteFlow/issues/I5AYI1
# v2.7.0
更新列表
特性 #I588BO 对Slot模型的重构,在用户使用中去除Slot模型的概念,引入上下文的概念
https://gitee.com/dromara/liteFlow/issues/I588BO
特性 #I4U5S3 liteFlow日志级别打印开关设置
https://gitee.com/dromara/liteFlow/issues/I4U5S3
增强 #I58VVV 对core的package结构进行整理
https://gitee.com/dromara/liteFlow/issues/I58VVV
增强 #I595MU 在slot的元数据里增加每个组件执行的耗时和是否成功结果
https://gitee.com/dromara/liteFlow/issues/I595MU
增强 #I56ZQ3 打印步骤与执行时间
https://gitee.com/dromara/liteFlow/issues/I56ZQ3
增强 #I5A55K 在NodeComponent里重新加上beforeProcess和afterProcess方法
https://gitee.com/dromara/liteFlow/issues/I5A55K
增强 #I5851Y 对启动初始化的报错进行区分下,现在报错粒度太粗
https://gitee.com/dromara/liteFlow/issues/I5851Y
增强 #I5851R 对自定义组件名进行trim,防止开发者手误有空格
https://gitee.com/dromara/liteFlow/issues/I5851R
修复 #I4XRBA 关于when和then混合使用时(有any和isAccess的情况下),then的节点先执行的问题
https://gitee.com/dromara/liteFlow/issues/I4XRBA
修复 #I4TJB0 自定义的Slot类必须有无惨构建
https://gitee.com/dromara/liteFlow/issues/I4TJB0
修复 #I4I730 this.setIsEnd(true)主动终止,2.6.4中抛出的异常ChainEndException还是打印error日志
https://gitee.com/dromara/liteFlow/issues/I4I730
# 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不能正常执行的问题
https://gitee.com/dromara/liteFlow/issues/I576ZY
# 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
https://gitee.com/dromara/liteFlow/issues/I510LM
# v2.6.12
更新列表
增强 #I4YRVI 添加可执行实体对象作为构建流程的中间载体
https://gitee.com/dromara/liteFlow/issues/I4YRVI
修复 #I4YNN6 在某些高版本的springboot中,bean的重复注册会有问题
https://gitee.com/dromara/liteFlow/issues/I4YNN6
# 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实例
https://gitee.com/dromara/liteFlow/issues/I4VGCN
# 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接受抛错的问题
https://gitee.com/dromara/liteFlow/issues/I4TBDT
# 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失败
https://gitee.com/dromara/liteFlow/issues/I4PA2A
# v2.6.7
更新列表
修复 #I4MINM 加载脚本节点时,节点里面的实例对象被改动了
https://gitee.com/dromara/liteFlow/issues/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的对象
https://gitee.com/dromara/liteFlow/issues/I4LUQ5
# v2.6.5
更新列表
增强 #I4IDB0 hutool依赖版本冲突,升级了hutool版本
https://gitee.com/dromara/liteFlow/issues/I4IDB0
修复 #I4HZYN 使用When操作同一个Node时,会造成Tag标签的线程不安全
https://gitee.com/dromara/liteFlow/issues/I4HZYN
# 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,一直是默认的数量
https://gitee.com/dromara/liteFlow/issues/I4HTY6
# 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值的问题
https://gitee.com/dromara/liteFlow/issues/I4E2V4
# v2.6.2
更新列表
特性 #I4CRSY 在一个流程中的同名组件无法传递不同的参数,为组件增加标签属性
https://gitee.com/dromara/liteFlow/issues/I4CRSY
# v2.6.1
更新列表
修复 #I4CGL8 QLExpress脚本引擎在refresh脚本节点的时候会失败
https://gitee.com/dromara/liteFlow/issues/I4CGL8
增强 #I455ZS 规则重复嵌套校验
https://gitee.com/dromara/liteFlow/issues/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,抛出异常
https://gitee.com/dromara/liteFlow/issues/I46U6Y
# 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内无数据
https://gitee.com/dromara/liteFlow/issues/I3UOJG
# v2.5.10
更新列表
增强 #I426YS 支持多个不同类型的配置方式同时解析
https://gitee.com/dromara/liteFlow/issues/I426YS
修复 #I40VPB 关于LiteflowExecutorAutoConfiguration中的shutdown bean名称
https://gitee.com/dromara/liteFlow/issues/I40VPB
# v2.5.9
更新列表
修复:#I413PU 增加liteflow.enable参数,来标记是否自动装配liteflow
https://gitee.com/dromara/liteFlow/issues/I413PU
修复:#I40YVK 当主流程与子流程在不同的配置文件中时,会报错
https://gitee.com/dromara/liteFlow/issues/I40YVK
修复:#I41S18 在开启监控的情况下,偶尔会报出空指针的问题
https://gitee.com/dromara/liteFlow/issues/I41S18
# v2.5.8
更新列表
修复:#I3YX3Z 当抛出异常时,LiteflowResponse中的Slot为null
https://gitee.com/dromara/liteFlow/issues/I3YX3Z
# v2.5.7
更新列表
修复:#I3W8FH 自定义配置源类无法依赖spring上下文中的bean的bug
https://gitee.com/dromara/liteFlow/issues/I3W8FH
# 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
https://gitee.com/dromara/liteFlow/issues/I3S0QA
# 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不起作用
https://gitee.com/dromara/liteFlow/issues/I3ND7T
# v2.5.4
更新列表
修复: #I3NSF8 空的flow文件会导致无法启动
https://gitee.com/dromara/liteFlow/issues/I3NSF8
# v2.5.3
更新列表
特性:#I3N2E2 支持编程时式的注册组件的方式
https://gitee.com/dromara/liteFlow/issues/I3N2E2
增强:#I3MMBL 添加additional-spring-configuration-metadata.json 到 liteflow-springboot-starter
https://gitee.com/dromara/liteFlow/issues/I3MMBL
# v2.5.2
更新列表
修复:#I3IG1K SpringBoot的fat jar模式下,流程文件会找不到的问题
https://gitee.com/dromara/liteFlow/issues/I3IG1K
增强:#I3IGEB 重命名FlowExecutor中流程调用方法名称
https://gitee.com/dromara/liteFlow/issues/I3IGEB
# v2.5.1
更新列表
增强:#I3I1TW 优化FlowExecutor中调用方法
https://gitee.com/dromara/liteFlow/issues/I3I1TW
# v2.5.0
更新列表
特性:#I3CTY2 规则支持json和yml
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增加单元测试
https://gitee.com/dromara/liteFlow/issues/I3CT01