one
New version! 2.8.0 go!!!
Here's a short description I wrote before committing to the central repository. I hope this version takes LiteFlow farther.
The new DSL plan was planned half a year ago, but because the bottom layer was not perfect, it took half a year to rewrite the entire bottom layer and iterate slowly, and finally completed the new DSL today!
LiteFlow officially launched milestone version 2.8.0 today! Officially entered the 2.8.X series. This time LiteFlow brings a new design of regular expressions, bringing a qualitative leap! Arranging any complex DAG graph with LiteFlow is already a breeze.
And 2.8.0 is backward compatible at the rule level. If you are using a previous version, you can switch to 2.8.X at a small cost. The official website also provides instructions for upgrading the version.
If you are seeing LiteFlow for the first time, then I can describe it to you like this:
LiteFlow is a flexible, high-growth, community-driven, silky-smooth domestic open-source rule engine that is getting better and better.
If you are interested in LiteFlow, please visit the official website to learn more:
Official website: https://liteflow.yomahub.com/
Gitee hosted repository: https://gitee.com/dromara/liteFlow
Github hosted repository: https://github.com/dromara/liteflow
two
It is worth mentioning that a few days before the release of LiteFlow 2.8.0, LiteFlow finally received the recognition of GVP of open source China. Thanks to the official platform for recommending and affirming the LiteFlow project.
three
This time, not only has a new DSL been launched, but also a lot of functions have been enhanced. The number of issues in this version may be the largest ever.
The 2.8.0 update list is as follows:
特性 #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
Four
For the learning and use of the new DSL, you can go to the official website to check.
2.8.X is compatible with the previous rules. How to upgrade the old version to the new version is also explained in detail on the official website.
I believe that good documentation must be a very important part of open source projects, so in the new version, we have added a lot of content to the documentation to help you better understand this framework. If you have any suggestions for the content of the document during the reading process, you are welcome to tell us in the community group.
LiteFlow has a very good community group. If you have any questions in use, you can ask questions in the community group. Generally, there are questions and answers. All along, LiteFlow has always been community-based, and all iteration directions are driven by the community. There are also many open source authors and public account leaders in the community. If you want to join the community, you can find out how to join the community group at:
https://liteflow.yomahub.com/pages/73c2c3/
five
In the future, LiteFlow will iterate at a faster speed. In the RoadMap of LiteFlow, the UI layout that has been urged by everyone will meet you in the form of ecological plug-ins in 3.0. Of course, there is still version 2.9.X in the middle. At the current iteration speed, this day should not be too far away.
Please continue to pay attention and thank you for supporting LiteFlow along the way. We will strive to make the domestic rule engine to the extreme.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。