Releases: somta/Juggle
v1.2.3
该版本主要新增模板市场,对象属性下探等核心能力,优化了流程的执行性能和用户体验,新增五个套件等。
变更详情:
Feature
● 判断节点,方法节点,赋值节点参数赋值时支持对象属性下探选择
● 新增模板市场能力
● 代码节点,支持书写JavaScript脚本代码
● 新增普通Juggle项目快速集成Juggle的sdk,帮助用户快速集成Juggle流程
● 抽离市场配置域名,支持套件市场和模板市场私有化能力
● 新增数据源重要信息加密存储,防止数据泄露
● 新增螺丝帽短信,钉钉群机器人,微信群机器人,随机值生成,值处理等套件
● 流程定义,流程节点等节点支持可调整抽屉,更好的用户体验,感谢@Abluee
Enhancement&Refactor
● 将流程设计画布抽离成单独的页面,提升体验度
● 变量选择时,同时展示变量键和变量名称,增加识别度
● 补充了Juggle的部署和配置文档
● 发布juggle-client 1.1.0,juggle-spring-boot 1.1.3版本,增强流程集成能力
BugFix
● 流程设计页面删除节点问题,感谢@fun90
● 解决高并发下变量引擎反复创建类导致GC的问题,感谢@fun90
● 修复Groovy脚本执行过程中占用内存过大的问题,感谢@fun90
Dependency
● 升级SpringBoot,caffeine等版本解决已知安全漏洞
v1.2.2
该版本主要新增了日期数据类型,赋值节点,套件市场等核心能力,让Juggle更加灵活,不用进行任何开发就能快速集成主流的平台系统。
变更详情:
Feature
● 代码节点,新增大屏代码编写能力
● 新增赋值节点,解决多分支条件下多个变量的赋值能力
● 为参数节点添加描述字段
● 新增“日期”数据类型
● 新增"QQ邮箱",”163邮箱“,”通义千问“,”彩云天气“,”阿里云短信“等五个官方套件
BugFix
● 修复流程过程中由于接口404导致的流程异常问题
● 修复流程中使用接口中有path参数的接口时,出现参数没有没有被替换的问题
● 修复空赋值节点保存后,二次修改赋值规则时出现无法赋值的问题
● [#24]修复docker镜像中缺少H2数据库文件导致启动失败
● [#IAG0EP]修复window下通过压缩包启动Juggle中文乱码问题
Dependency
● 升级element-plus到2.8.2版本
● 升级vite到5.2.6版本,解决安全漏洞问题
v1.2.1
该版本极大的减少了流程执行过程中的内存占用,提高了流程运行的速度,也优化了流程设计的界面,使Juggle使用起来更加好用。
Feature
● 代码节点,mysql节点新增自定义描述
● 文档完善方法节点,判断节点,代码节点,MySql节点的具体使用介绍
● 套件新增套件图像,方便套件识别度
● 优化流程设计画布节点显示,显示节点类型,增加节点的辨识度
● 接口参数支持添加path参数,query参数,body参数
Enhancement&Refactor
● 优化流程运行性能,单流程运行需要内存减少30%
● 优化流程引擎核心代码,提升合理性
BugFix
● 修复流程定义分页列表失效
● 修复MySql节点查询sql与接收对象属性不完全一致时发生异常的问题
● 修复“查询用户订单列表”内置接口由于预置数据导致的异常问题
● 修复接口调试面板偶现出错导致奔溃的问题
● 修复方法节点出入参参数据类型为对象类型时不显示的问题
v1.2.0
该版本主要新增了数据源,MySql数据节点,允许在流程中添加操作数据库,允许在Groovy脚本中引入json库等
变更详情:
Feature
● 新增数据源管理模块,支持用户管理数据源,目前支持MySql数据源
● 流程设计新增MySql节点,允许用户基于MySql节点,实现数据源的查询、更新、删除等操作
● Groovy脚本支持引入json库,进行序列化与反序列化操作
● 提供juggle-client依赖包,使普通Java项目也能集成Juggle流程
Enhancement&Refactor
● 新增完善的方法节点,判断节点,代码节点的使用说明和示例
BugFix
● 修复api接口/流程调试参数为复杂类型错误的问题
● 修复流程执行引擎请求头常量填充丢失
● 修复代码节点后无法添加新节点的问题
v1.1.1
v1.1.0
该版本主要进一步完善了Juggle的核心能力,提供了业务系统对Juggle的集成,新增了自定义代码节点等。
变更详情:
Feature
新增令牌管理
[#I9CHIZ]提供juggle-spring-boot-starter,三方业务系统可以通过集成该starter调用Juggle的openApi接口
[#3]流程设计新增自定义代码节点,支持Groovy脚本
[#I9CHK3]完善通过Docker,K8S等多种方式部署Juggle
[#I9CHHV]新增接口调试能力
Enhancement&Refactor
● 增强流程参数填充变量逻辑
BugFix
● 修复小数类型传输过程中类型错误问题
● 修复部分参数导致的数据丢失问题
Dependency
● 将element-plus 升级到2.6.3