当前位置: 首页 > 后端技术 > Java

再次强大,LiteFlow里程碑版本2.8.0发布说明!新的DSL会让您感到惊讶吗?

时间:2023-04-01 14:11:23 Java

—新版本!2.8.0去吧!这是我在提交到中央存储库之前写的简短描述。我希望这个版本能让LiteFlow走得更远。新的DSL计划半年前就计划好了,但是因为底层还不完善,花了半年的时间,几乎把整个底层重写一遍,慢慢迭代,终于在今天完成了新的DSL!LiteFlow今天正式推出里程碑版本2.8.0!正式进入2.8.X系列。这次LiteFlow带来了全新设计的正则表达式,带来了质的飞跃!使用LiteFlow排列任何复杂的DAG图已经轻而易举。并且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...其次,值得一提的是,在LiteFlow2.8.0发布的前几天,LiteFlow终于获得了开源中国GVP的认可。感谢官方平台对LiteFlow项目的推荐和肯定。Three这次不仅推出了新的DSL,还增强了大量的功能。这个版本的问题数量可能是发布的最多的一个。本次2.8.0更新列表如下:Features#I5CW7I[VersionFeatures]构建新的EL正则表达式https://gitee.com/dromara/liteFlow/issues/I5CW7IFeature#I5CHYHFeaturesthatprovidemulti-contextsupporthttps://gitee.com/dromara/liteFlow/issues/I5CHYHFeature#I5CJHISupportcustomgeneratorforrequestIdhttps://gitee.com/dromara/liteFlow/issues/I5CJHI增强#I5BR8P组件打印信息,希望用别名自定义https:///gitee.com/dromara/liteFlow/issues/I5BR8P增强#I4TGGV子进程中finally节点不执行https://gitee.com/dromara/liteFlow/issues/I4TGGV增强#I5BGGK引入dom4j1.6.1的版本报告安全问题,请升级https://gitee.com/dromara/liteFlow/issues/I5BGGK以增强#I5BR5M链重名检测https://gitee.com/dromara/liteFlow/issues/I5BR5M以增强#I5BRFN提取publicmethods减少重复代码,去除magic值https://gitee.com/dromara/liteFlow/issues/I5BRFNEnhancement#I5BVCU??改变核心结构,Condition也变成可执行单元https://gitee.com/dromara/liteFlow/issues/I5BVCU??增强#I5C3OC添加xmldtd文件提供格式输入提示和对比https://gitee.com/dromara/liteFlow/issues/I5C3OC增强#I5CHYJ去掉FlowExecutor中直接返回上下文的执行方法https://gitee.com/dromara/liteFlow/issues/I5CHYJEnhancement#I5CW1E调整LiteflowConfigwrapper类型https://gitee.com/dromara/liteFlow/issues/I5CW1EEnhancement#I5D89I内部添加switchCondition,让selection组件独立,更好扩展https://gitee.com/dromara/liteFlow/issues/I5D89IEnhance#I5DEGQ添加Switch的节点类型替换cond节点的定义https://gitee.com/dromara/liteFlow/issues/I5DEGQEnhancement#I5E17CReduceduplicatecodeforparserstructureextractionpublicmethodhttps://gitee.com/dromara/liteFlow/issues/I5E17C修复#I58VZD进程多次使用同一个条件组件问题https://gitee.com/dromara/liteFlow/issues/I58VZD修复#I4IOLB在解析时某些情况下没有合并https://gitee.com/dromara/liteFlow/issues/I4IOLB4关于新的Forlearningandhowto使用DSL,可以去官网查看2.8.X是否兼容之前的规则。至于如何将旧版本升级到新版本,官网也有详细的说明。我相信好的文档一定是开源项目中非常重要的一部分。因此,在新版本中,我们在文档中增加了很多内容,帮助大家更好的理解框架。如果您在阅读过程中对文档内容有任何建议,欢迎您在社区群中告诉我们。LiteFlow有一个非常好的社区组。如果您在使用过程中有任何问题,可以在社区群中提问。一般来说,所有的问题都会得到回答。一直以来,LiteFlow始终立足于社区,所有的迭代方向都由社区驱动。社区里也有很多开源作者,大佬公众号。如果想加入社区,可以在以下地址找到加入社区群的方式:https://liteflow.yomahub.com/...5未来,LiteFlow会以更快的速度迭代。在LiteFlow的RoadMap中,一直被大家力推的UI布局,将在3.0以生态插件的形式与大家见面。当然中间还有2.9.X版本。以现在的迭代速度,这一天应该不会太远。请继续关注,感谢一路以来对LiteFlow的支持,我们会努力把国产规则引擎做的最好。