New version! 2.8.0 go!!!

这是我在提交地方仓库前写下的简短description。我心愿这个版本能把LiteFlow带向更远的中央。

已经在半年前就打算的新的DSL打算,然而因为底层还不欠缺,花了半年工夫简直重写了整个底层缓缓迭代,在明天终于实现全新DSL!

LiteFlow明天正式推出里程碑版本2.8.0!正式迈入了2.8.X系列。这次LiteFlow带来了全新设计的规定表达式,带来质的飞跃!任何简单的DAG图用LiteFlow去编排都曾经是轻而易举的事了。

并且2.8.0在规定层面是向下兼容的。如果你在用之前的版本,只需很小的代价便可切换到2.8.X中。在官网中也提供了降级版本的阐明文档。

如果你是第一次见到LiteFlow,那么我能够给你这么形容:

LiteFlow是一个灵动的,高成长性的,社区驱动的,丝滑且正在变得越来越好用的国产开源规定引擎。

你如果对LiteFlow感兴趣的话,请移步官网进行理解:

官网:https://liteflow.yomahub.com/

Gitee托管仓库:https://gitee.com/dromara/lit...

Github托管仓库:https://github.com/dromara/li...

值得一提的是,在LiteFlow 2.8.0公布的前几天,LiteFlow终于播种了开源中国的GVP的认可。感激官网平台对LiteFlow我的项目的举荐和必定。

这次不仅推出了全新的DSL,还加强了大量的性能,这次版本的issue数量可能是发版最多的一次。

本次2.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

对于全新DSL的学习和如何应用,大家能够去官网查看。

2.8.X是兼容之前的规定写法的,对于旧版本如何降级到新版本,在官网中也作了具体的阐明。

我置信好的文档肯定是开源我的项目一个十分重要的局部,所以,新版本之中咱们对文档增补了大量的内容,来帮忙大家更好的了解这个框架。大家如果在浏览过程中对文档内容有任何倡议也欢送在社区群通知咱们。

LiteFlow有一个十分好的社区群,如果你在应用中有任何疑难,都能够在社区群里进行发问,个别是有问必答。始终以来,LiteFlow始终以社区为基本,所有的迭代方向都是由社区驱动的。社区也有很多的开源作者,公众号大佬。如果你想退出社区,能够在以下地址找到退出社区群的形式:

https://liteflow.yomahub.com/...

将来LiteFlow会以更快的速度进行迭代,在LiteFlow的RoadMap中,始终被大家催的UI编排会在3.0的时候以生态插件的模式和大家见面。当然这两头还有2.9.X版本,以目前的迭代速度,这一天应该不会太远。

请大家持续关注,感激一路走来反对LiteFlow的你们,咱们会致力把国产的规定引擎做到极致。