LiteFlow v2.9.1发布!国产规则引擎不断进化!
前言
LiteFlow v2.9.1今天正式发布!
同时IDEA插件LiteFlowX 1.1.1同时发布。大家可在IDEA插件市场搜索liteflow
进行下载和更新。
v2.9.1带来了一个全新的脚本语言支持和数个增强性更新。
在追求高质量和高效率的规则引擎方面,国产规则引擎LiteFlow从未停止过脚步。从近几个月的版本迭代速度大家就可以看出来。我们越走越快,也越走越稳,希望大家多多关注LiteFlow。
LiteFlow是一个灵动的,高成长性的,社区驱动的,丝滑且正在变得越来越好用的国产Java开源规则引擎。
如果你是第一次知道这个项目,可以去官网或相关的主页进行了解:
项目官网:
gitee托管仓库:
https://gitee.com/dromara/liteFlow
github托管仓库:
Javascript脚本语言的支持
LiteFlow之前的版本中,已经支持了Groovy
和QLExpress
两种脚本语言。
可能很多人都还没用过脚本节点。因为在以前,LiteFlow的脚本节点只能写一些简单的逻辑。
但是在2.9.0版本之后,我们偷偷的对LiteFlow的脚本进行了大幅度的加强,目前脚本节点完全可以和你系统中的任何java代码进行紧密的结合来书写逻辑。
你甚至于可以在基本中定义类,定义方法。
在这次2.9.1版本中,LiteFlow又支持了一大脚本语言:Javascript。你可以用javascript来书写你的脚本逻辑。
有熟悉LiteFlow的小伙伴可能发现了,这次的脚本语言是有高亮的。
是的,这次同步发行的LiteFlowX
新版本不仅支持了Javascript
语法高亮和提醒,也同样支持了Groovy
语法。让你在写脚本的时候更加得心应手。
并且,在编译脚本的时候,也新增了脚本出错的提示,会在命令行里用箭头标出脚本出错的位置。
rule-source-ext-data支持在yml文件中的原生配置形式
之前社区很多小伙伴在对springboot的yml形式的存储配置有点疑惑,怎么配置感觉都不对。
其实之前的形式,在yml文件里有要配置成整个json为字符串的形式,这样似乎丧失了yml格式的便捷性。为此,LiteFlow 2.9.1版本支持了yml形式的原生外置存储的配置格式,你可以像如下进行配置:
liteflow: rule-source-ext-data-map: url: jdbc:mysql://127.0.0.1:3306/poseidon driverClassName: com.mysql.cj.jdbc.Driver username: root password: 123456 tableName: chain elDataField: el_data
这样看起来是不是就清楚多了呢。
外置存储插件的报错无法抛出来
之前提供的zk,sqldb,etcd,nacos之类的插件如果初始化或者执行的过程中发生异常,LiteFlow会吃掉其异常。这使得排错过程中大家会有点迷茫。
这次LiteFlow 2.9.1版本中修复了此问题。规则存储插件的报错更加清晰。
提升框架的安全性
LiteFlow 2.9.1通过了墨菲安全的检测,为0风险框架!更新了可能存在安全漏洞的第三方依赖包。您可放心的使用。
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
加入群聊
LiteFlow目前社区一共有1300多人,在社区里有许多的大佬以及知名开源作者,公众号博主。社区非常活跃,是一个无车且学习氛围热烈的社区,你在使用过程中有任何问题都可以提出来,基本上都能立马得到响应。快加入群聊一些学习吧。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MaxKey 单点登录认证系统 v3.5.9GA 发布
English|中文 概述 MaxKey单点登录认证系统,谐音马克思的钥匙寓意是最大钥匙,是业界领先的IAM身份管理和认证产品,支持OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等标准协议,提供安全、标准和开放的用户身份管理(IDM)、身份认证(AM)、单点登录(SSO)、RBAC权限管理和资源管理等。 官方网站官网|官网二线 官方QQ:1054466084 邮箱email:support@maxsso.net 代码托管Gitee|GitHub 产品特性 1.标准协议 序号 协议 支持 1.1 OAuth 2.0/OpenID Connect 高 1.2 SAML 2.0 高 1.3 JWT 高 1.4 CAS 高 1.5 FormBased 中 1.6 TokenBased(Post/Cookie) 中 1.7 ExtendApi 低 1.8 EXT 低 2.登录支持 序号 登录方式 2.1 动态验证码 字母/数字/算术 2.2 双因素认证 2.3 短信认证 腾讯云短信/阿里云短信/网易云信 2.4 登录易/Google/Microsof...
- 下一篇
APIJSON 5.3.0 支持达梦数据库,新进腾讯前 9 开源项目
APIJSON 5.3.0 更新 新增支持国产达梦数据库 DM 7.6+,对应 Demo APIJSONBoot-MultiDataSource; 新增登记 爱投斯智能技术(深圳)有限公司、上海信息出奇科技有限公司,感谢 @andy19055 #452、@AwenJackson #450; 新增 晨讯科技web前端开发高级工程师的文章 APIJSON-零代码接口和文档 JSON 协议 与 ORM 库; 新增公众号“程序猿香蕉”的 3 篇文章,包括 APIJSON的那些事儿,感谢 @AwenJackson #443; fix: 修复子查询与外查询参数顺序,感谢 @transtone #447; fix: 解决数据源为Oracle时,@explain 报错和获取不到插入的自增主键等问题,感谢 @ifooling #434; 生态项目新增 SQLAuto-智能零代码自动化测试 SQL 语句执行结果的数据库工具,点 Star 支持作者吧~ 完整更新日志具体见Release 发布版本。 APIJSON 简介 腾讯 APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能