LiteFlow v2.7.1版本发布&新版官网上线

121 阅读3分钟

file

LiteFlow的重大更新版本v2.7.1今天正式发布!

同时对于2.7.1的版本,整个文档很多章节也重新写了,补了很多文档。这次的文档比之前更加详细。对用户更加友好了。

对于2.6.X版本的用户,这次保留了以前的文档。您可以继续使用。2.6.14将成为2.6.X的最后一个稳定版本。

新的版本去除了Slot的概念。取而代之的是用户能用任意的类去变成上下文。这和slot本质是差不多的,但是用户能在上下文上可以任意扩展了。

还增加了一个重要特性,就是组件事件的回调。根据这个特性可以玩出更多的花样。

LiteFlow是一个轻量,快速,稳定可编排的JAVA开源规则引擎。如果你是第一次知道这个项目,可以去官网或相关的主页进行了解:

项目官网:

liteflow.yomahub.com

gitee托管仓库:

gitee.com/dromara/lit…

github托管仓库:

github.com/dromara/lit…

发布新版本之际正好是上海2个多月疫情后的首个复工日,在被封了2个多月后,没有任何时候比现在更想去上班。。。

所以这次新版本发布,我改版了官网。在暗黑了一年半之后,LiteFlow官网终于支持了白天模式。去旧迎新,迎接光明。官网相比之前,厚重感少了不少,更加简洁了。不知道你们觉得如何呢。

file

曾经有小伙伴和我吐槽,暗黑模式看的眼睛疼。这次我终于兑现了。

这次更新列表如下:

特性 #I588BO 对Slot模型的重构,在用户使用中去除Slot模型的概念,引入上下文的概念

https://gitee.com/dromara/liteFlow/issues/I588BO

特性 #I5AYM5 组件事件回调特性支持

https://gitee.com/dromara/liteFlow/issues/I5AYM5

特性 #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

修复 #I5AVD2 修复全局切面中拿不到组件的别名了

https://gitee.com/dromara/liteFlow/issues/I5AVD2

修复 #I5AYI1 修复默认值提醒有误差

https://gitee.com/dromara/liteFlow/issues/I5AYI1

如果你对这个项目感兴趣或是使用中遇到问题,可以加社区群进行反馈,社区群非常活跃,有不少开源和业界大佬,也能进行一些技术课题上的讨论,希望对技术感兴趣的你能加入社区。

加群方式为:liteflow.yomahub.com/pages/73c2c…

开源不易,为了开源项目的更好推广,如果你的项目中用了LiteFlow框架并且还觉得不错的话,希望可以在以下地址登记你的公司,登记的公司都会更新到文档中的用户一栏中。

登记链接为:gitee.com/dromara/lit…

此文章版权归属dromara开源组织所有(dromara.org/)