跳到主要内容

引擎更新日志

5.1.2.1版本(2025年1月8日)

引擎包5.1.2.1-RELEASE

引擎包5.1.2.1-SNAPSHOT

新增内容:

  • 工作流任务监听通知,支持事务串联

优化内容:

  • 引擎自动装配,编写配置添加自动补全提示
  • 工作流任务操作组件,优化:转交、价签、拒绝、同意操作
  • 数据库组件-批量、单个查询,关联返回数据新增返回形式,可对象返回
  • 转pdf,a4纸横向调整成纵向

修复内容:

  • 修复并发组件线程安全问题
  • 修复获取RemoteAddr不准确问题

4.11.4.1版本(2024年12月4日)

引擎包4.11.4.1-RELEASE

引擎包4.11.4.1-SNAPSHOT

优化内容:

  • 把header数据放入tempContext
  • traceId生成调整
  • ModularityManager加请求日志
  • 写入excel组件支持创建文件目录
  • 数据库-添加组件,根据配置判断是否包装字段
  • 写入excel-追加写入
  • Redisson支持redis集群模式
  • 数据处理-throwException函数异常抛出
  • 函数调用优化错误日志
  • 数据对象查询模型中去除请求参数类型和返回参数类型的展示

修复内容:

  • 修复sql组件取不到header数据
  • 修复mq消费者去重id修复
  • 修复事务v2版本不生效

4.9.4.1版本(2024年9月29日)

引擎包4.9.4.1-RELEASE

引擎包4.9.4.1-SNAPSHOT

新增内容:

  • 定制化表单

优化内容:

  • 数据对象添加字段命名,默认不设置
  • 写入excel组件新增计算进度配置
  • rockermq生产者组件支持多group

修复内容:

  • 4.9.4.1引擎及之后版本方法禁止http调用
  • 修复循环组件报错未中断问题
  • 修复sql语句组件查询返回选项不生效问题
  • 修复日志打印不全问题
  • 修复事务V2版本问题
  • 修复minio组件报错未中断问题

4.9.1.1版本(2024年9月5日)

引擎包4.9.1.1-RELEASE

引擎包4.9.1.1-SNAPSHOT

新增内容:

  • 新增OSS组件
  • 新增SMS组件
  • 新增函数getSpringBeanByName
  • 工作流新增设置流程变量组件

优化内容:

  • 事务组件兼容Spring事务
  • 数据处理组件调用函数可不用添加_fun.
  • 并发组件content隔离
  • 数据对象变更字段后可方法可重新生成
  • 邮件组件优化
  • 工作流相关流程优化
  • 模版引擎组件优化

修复内容:

  • rest组件修复请求头为空异常
  • 数据库更新组件修复返回数量
  • 修复redisson配置加载
  • 修复达梦数据库项目导出
  • 修复模块方法不共享请求头没传递问题

4.7.3.1版本(2024年8月22日)

引擎包4.7.3.1-RELEASE

引擎包4.7.3.1-SNAPSHOT

新增内容:

  • 兼容oceanbase,kingbase数据库
  • 添加MinIO组件

优化内容:

  • 请求参数设置中,tab增加文字标题
  • 抽象方法组件调整成六边形
  • 统计分析中,时长统计按照平均时长来统计
  • 数据对象,增加系统字段和逻辑删除
  • 数据对象,生成的接口中参数优化
  • 数据库组件调整圆柱体
  • 优化导出moduleJson数据时,可不配置git信息
  • 优化long函数
  • 优化oss上传组件

修复内容:

  • 修复接口使用抽象方法,调试报错

4.6.2.1版本(2024年6月24日)

引擎包4.6.2.1-RELEASE

引擎包4.6.2.1-SNAPSHOT

新增内容:

  • 数据模型列表新增导出功能
  • 数据模型创建UML时可选择多数据源
  • 数据模型生成的页面新增支持模糊查询和范围查询
  • 数据库sql组件添加语法开关

优化内容:

  • 数据模型删除对象时,优化已有接口引用的提示文案
  • 数据模型生成接口时,不选择分组时默认自动创建分组
  • 工作流组件变量标识优化完善
  • 接口引用方法时,参数对比中注释不参与历史对比

修复内容:

  • 数据模型中页面配置的字段顺序和基本信息中的相反

4.5.5.1版本(2024年5月30日)

引擎包4.5.5.1-RELEASE

引擎包4.5.5.1-SNAPSHOT

新增内容:

  • 数据库组件查询条件增加 not in
  • 数据库组件基础组件支持租户分离
  • 数据库sql组件支持存储过程
  • 编辑页中的方法支持版本选择切换
  • 查询单个组件查询设置添加排序

优化内容:

  • sortList函数支持多参数过滤

修复内容:


4.5.1.1版本(2024年5月20日)

引擎包4.5.1.1-RELEASE

引擎包4.5.1.1-SNAPSHOT

新增内容:

  • excel组件支持多列表组合填充
  • 数据模型接口生成(需加mybricks数据源)
    manatee:
    dbs:
    - datasource:
    name: mybricks
    driverClassName: com.mysql.cj.jdbc.Driver
    username: xxxxxx
    password: xxxxxx
    url: jdbc:mysql://127.0.0.1:3306/xxxxxx?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&useSSL=false

优化内容:

  • 添加更新组件,批量添加/更新时,数组对象名为null或者空数组时添加配置选择是否跳过
  • 数据模型功能优化
  • sql组件优化,参数调整成占位符
  • 定时任务优化,多节点部署,增加执行时间校验,避免多节点同时执行任务
  • 工作台接口优化,通用数据库组件不加包装,适配多种数据库

修复内容:

  • 接口中引入模块,接口与模块版本隔离
  • sql组件取不到循环对象的变量值

4.4.1.1版本(2024年4月22日)

引擎包4.4.1.1-RELEASE

引擎包4.4.1.1-SNAPSHOT

新增内容:

  • 数据模型,关联和继承

优化内容:

  • 生成json兼容没有git的场景
  • 数据处理调用函数,过滤Undefined类型数据

修复内容:

  • 修复数据处理组件isEmpty函数无法判断包含空格的字符串
  • try catch、模块、事务等复杂场景嵌套时空指针异常
  • 定时任务没有日志,显示运行成功,服务中有异常信息
  • 任务模块-执行日志添加任务触发类型:execute_type 自动1(默认值),手动2

4.3.5.1版本(2024年3月30日)

引擎包4.3.5.1-RELEASE

引擎包4.3.5.1-SNAPSHOT

新增内容:

  • 新增数据模型功能
  • 定时任务模块,任务执行日志添加手动类型和自动类型
  • 工作流模块支持DMN规则
  • 工作流节点支持配置扩展信息

优化内容:

  • excel转PDF组件,使用excel原样式
  • 本地调用组件mapper类优化
  • 安全校验配置,可配置不检验的接口

修复内容:

  • 修复关联查询在查询条件中括号嵌套查询异常
  • 修复模块中变量名称和接口中变量名称一致,导致SQL语句组件拿不到最新的变量值
  • 修复工作流任务处理加签异常

4.3.2.1版本(2024年3月15日)

引擎包4.3.2.1-RELEASE

引擎包4.3.2.1-SNAPSHOT

新增内容:

  • 工作流任务处理、用户管理、角色管理组件
  • 全局统一数据处理语法,低代码数据处理语法和js混用
  • 写入excel组件增加对列宽进行设置

优化内容:

  • 取消对hikari的强依赖
  • 转int函数丰富所支持类型

修复内容:

  • 修复本地调用的数据类型返回时做了类型转换
  • 修复画布中拖入一个返回组件,调试通过后在结束组件添加流程变量时报错
  • 修复异常组件状态码不填,默认值没有取异常类型下拉选中的状态码
  • 修复数据库添加组件,id是uuid时返回值不对

4.2.5.1版本(2024年2月28日)

引擎包4.2.5.1-RELEASE

引擎包4.2.5.1-SNAPSHOT

新增内容:

  • 部分文件类组件新增发布时下载文件配置,正式调用时可下载文件

优化内容:

  • 控制台日志打印长度改为20000
  • 工作流优化
  • sortList函数支持日期排序
  • 模块组件非共享模式,参数调整成值传递

修复内容:

  • 模块组件操作临时变量后没有复原,导致后面所有组件取不到变量的最新值
  • 模块中变量名称和接口中变量名称一致,导致SQL语句组件拿不到最新的变量值
  • try catch组件获取不到msg
  • listMapToTree函数报错,数据处理中没有给出提示
  • 修复循环组件里的批量查询组件、数据处理组件内存溢出问题

4.2.1.2版本(2024年2月20日)

引擎包4.2.1.2-RELEASE

引擎包4.2.1.2-SNAPSHOT

新增内容:

  • 导出产物提交至git

4.2.1.1版本(2024年2月1日)

引擎包4.2.1.1-RELEASE

引擎包4.2.1.1-SNAPSHOT

新增内容:

  • 新增返回组件
  • sql语句组件新增查询是否加入到事务配置

优化内容:

  • 写入excel组件配置新增摘要信息
  • else组件可以修改节点名称
  • 参数校验组件异常msg配置独立,指示文案修改
  • Java代码调用接口的返回结构和项目的高级配置保持一致(需调用新增方法executionModuleResultJson)
  • 通用数据库组件中,查询字段框优化,可自动拉伸输入框
  • 批量新增CRUD接口Oracle分支使用通用数据库添加组件

修复内容:

  • 数据处理组件 for循环 变量重复问题
  • 循环组件,指定当前循环对象名为对象内的对象名后结果异常
  • try catch组件中添加异常组件,调试结果显示成功但弹窗调试失败
  • 修复excel模版写入组件,classpath不支持${}取值
  • 批量查询组件查询过滤选择为空或者空数组时过滤 没有生效

4.1.3.1版本(2024年1月22日)

引擎包4.1.3.1-RELEASE

引擎包4.1.3.1-SNAPSHOT

新增内容:

  • 文件转pdf扩展,支持ppt/word转pdf(ppt转pdf需在应用服务器上安装宋体字体)
  • 新增工作流
  • 导出json文件 自动提交到 git 仓库

优化内容:

  • redis支持哨兵模式
  • redis删除kv组件隐藏非必要配置

修复内容:

  • 数据库组件非"变量"框使用${}取对象无效
  • http组件连接失败后无提示
  • oss文件上传单个文件时返回内容结尾多一个逗号
  • 循环组件嵌套,对象名都是_this的时候调试报错,连线异常

4.1.1.1版本(2024年1月6日)

引擎包4.1.1.1-RELEASE

引擎包4.1.1.1-SNAPSHOT

新增内容:

  • 文件转PDF组件可设置水印

优化内容:

  • 条件类组件【参数校验if条件异常日志breakcontinue】条件优化
  • 数据库表名支持大小写忽略模糊搜索
  • 下载接口 modularityExport 合并(需调整 ModularityController.java 类,引擎版本需更新至v4.1.1.1)

修复内容:

  • 按模版导出excel,选择动态sheet,导出来的文档是空的
  • 字符串变量替换函数strParamsReplace有问题,当大括号{}在最后时最后一个变量会替换不成功
  • 有sql组件的流程图,无法保存(保存接口被防火墙因sql注入拦截)
  • 数据库组件多数据源时,查询关联表数据错误
  • 修复单步调试时模块嵌套、if条件嵌套和循环嵌套异常,且嵌套时节点和连线高亮异常

3.22.4.1版本(2023年12月21日)

引擎包3.22.4.1-RELEASE

引擎包3.22.4.1-SNAPSHOT

新增内容:

  • 字符串是否包含函数
  • 数据处理组件断点功能
  • 文件转PDF功能
  • 部分组件添加字符串是否包含判断(if条件,if条件批量,break,continue,参数校验,异常,日志)

优化内容:

  • 数据库组件字段驼峰逻辑优化(字段带下划线时转驼峰,其他格式不做处理)
  • 生成代码功能,相关配置以文件形式放到resource目录下
  • fdfs组件优化,可选择本地文件

修复内容:

  • 两组相连的if else组件,单步结果到第一个if else结束后,点击下一步点不动
  • 普通模块中的异常组件表达式写不存在的变量,在调用该模块的接口中调试不报错(新建模块生效)
  • 定时任务编辑,修复生效日期/失效日期不能清空问题
  • SQL语句组件在事务中未生效
  • 包含模块的接口在导出代码后不可用
  • 参数校验组件没有是否返回选项却将结果直接输出到了返回结果中

3.22.1.1版本(2023年12月6日)

引擎包3.22.1.1-RELEASE

引擎包3.22.1.1-SNAPSHOT

新增内容:

  • BI数据分析组件
  • 数据处理组件新增java类上下文复用

优化内容:

  • RabbitMQ组件封装
  • 参数校验组件批量校验,条件表达式填写多个时,提示字段名要对应写多个
  • 项目配置新增动态数据源后无需重启生效(删除需重启应用后生效)
  • 本地上传组件返回数据优化(拖入新组件生效)

修复内容:

  • 添加组件批量插入时没有拼接模式名(3.21.4.1及后续版本生效)
  • 定时任务状态(并发执行/重试状态/回调通知)异常
  • 参数校验结果始终显示在返回结果中
  • 添加组件主键不是自增数字类型时,添加成功时主键值返回全是1,不是具体的值
  • 修复接口分组拖动异常
  • 语法删除成功后还显示在列表中
  • 数据处理组件编辑框内模块匹配到的函数,最后一个函数显示不全
  • 修复定时任务功能中达梦数据源项目异常

3.21.4.1版本(2023年11月22日)

引擎包3.21.4.1-RELEASE

引擎包3.21.4.1-SNAPSHOT

新增内容:

  • elasticsearch 支持账号密码连接
  • 代码生成器

优化内容:

  • sql语句mybatis语法美化,特殊符号支持转译
  • 定时任务quartz job加载优化
  • 添加组件批量插入字段值为null时可插入,单个插入不变
  • 写入excel添加密码和水印

修复内容:

  • sql语句组件中,结果为null时,结果对象没有显示在流程变量中
  • 修复变量名为 target.xxx_func 时 js数据处理组件误判报错
  • 部分组件 (文件类和oracle组件) 结果默认输出到了response,没有办法通过配置从返回结果中移除
  • 参数校验组件选择批量查询时不能校验空
  • 数据处理组件循环处理用自定义对象名的方式取值异常

3.21.2.1版本(2023年11月10日)

引擎包3.21.2.1-RELEASE

引擎包3.21.2.1-SNAPSHOT

优化内容:

  • 模块入参检验,抛出非阻断异常
  • 数据处理组件 isBlank / isNotBlank 调试报错信息优化
  • 通用数据库插入组件,字段值为null时也可插入(拖入新组件生效)

修复内容:

  • 修复并发组件不可用
  • getGroupList函数空指针异常
  • 调试参数长度调整到10000
  • 调试时参数截取异常
  • Java组件load代码和ProcessContent线程不安全,改成同步
  • excel组件水印字体调整
  • excel组件水印无字体中文乱码
  • 修复异步组件数据克隆时未实现Serializable导致报错

3.20.2.1版本(2023年10月27日)

引擎包3.20.2.1-RELEASE

引擎包3.20.2.1-SNAPSHOT

新增内容:

  • 普通模块组件新增是否将模块结果返回为对象配置
  • listFilter函数支持多条件
  • http组件支持 formData 参数
  • 新增else组件
  • 事务组件支持选择隔离级别
  • fdfs支持多文件上传

优化内容:

  • try catch组件可选择是否输出异常对象
  • 数据处理组件 function 函数支持同一个上下文里复用
  • oracle数据源应用接口批量查询兼容老版本
  • 引擎日志输出优化
  • http状态码兼容 int 和 string

修复内容:

  • 修复接口里有抽象模块,整个接口里写的任何参数都不会返回显示
  • 修复流程图调试完成后流程变量有cells
  • 修复log4j安全漏洞

3.19.5.1版本(2023年9月28日)

引擎包3.19.5.1-RELEASE

引擎包3.19.5.1-SNAPSHOT

新增内容:

  • 按模板导入 excel 组件支持生成多个动态 sheet、合并单元格、密码保护、文件水印
  • 通用数据库组件 in 查询可选择是否过滤空数组
  • 通用更新组件可根据数组对象名、单次更新数量进行分批次更新
  • 通用数据库组件查询条件新增 is [not] null 、does not [startWith / endWith / contain]

优化内容:

  • 通用数据库组件关联查询,主表字段和关联字段支持多个字段查询
  • 转 int 函数 int() 优化
  • 数据库组件 in 查询数组去重
  • 数据处理组件在接口版本 2.5 及以上加入临时变量
  • 数据库名、表名、字段名通过配置文件决定是否包装

修复内容:

  • 级联查询多个字段时空指针异常
  • 通用添加组件单个添加时, 填写主键名称时key应该返回主键名称
  • 通用添加组件批量添加描述默认返回count,却返回 outputData
  • 数据库名称里有-,调试时数据库名被截取导致执行出错
  • 批量新增返回 sql 语句的不正确
  • 模块入参定义的内容在模块内数据处理组件中无法使用
  • 循环组件和模块组件搭配使用时影响了变量的生命周期

3.19.1.1版本(2023年9月13日)

引擎包3.19.1.1

引擎包3.19.1.1-SNAPSHOT

新增内容:

  • 新增定时任务组件

优化内容:

  • 优化本地下载组件文件路径
  • 优化批量查询组件分页变量为空时报错信息
  • 查询单个组件返回结果默认平铺,也可按对象返回
  • 优化通用数据库查询条件
  • 通用sql语句组件补充数据库类型
  • 通用sql语句组件支持根据数据源动态执行SQL,不依赖default-database-product-name配置

修复内容:

  • oracle sql语句组件分页打开总记录数异常
  • 修复循环组件foreach 没有执行多次
  • 通用添加组件保存 json 参数报错
  • redis组件端口固定6379,导致非6379端口的redis连不上
  • 参数校验组件批量校验不生效
  • 本地调用组件当有参数为空时空指针异常
  • 本地调用组件传入对象时有些参数没有赋值
  • 数据库查询组件使用级联查询,当主查询根据条件查出的记录为空时报空指针异常
  • http组件增加Headers后接口报错
  • 修复模块异常时日志处理报错导致异常没有抛出
  • 批量校验组件问题修复
  • listFilter 函数问题修复
  • 测试用例的顺序问题会导致测试结果不通过
  • 测试接口列表,接口类型和接口名字都没了
  • 本地调用组件当有参数为空时,报空指针异常
  • 本地调用组件传入对象时,有些参数没有赋值

3.18.5.1版本(2023年8月29日)

引擎包3.18.5.1

引擎包3.18.5.1-SNAPSHOT

新增内容:

  • JS数据处理组件支持循环数据处理
  • 通用添加数据库组件支持分批次插入

优化内容:

  • 数据库组件返回SQL复制后可携带参数
  • 所有数据库组件"值"均以驼峰格式自动填充

修复内容:

  • http组件返回参数不全
  • 数据库字段为bigint或其他长类型时级联查询匹配不到
  • rest组件调用新项目Long类型项目ID流程图异常
  • js组件和rest/springCloud组件同时使用并设置传递请求头异常
  • 通用数据库添加组件批量添加没返回数量
  • http组件post请求不改动配置的情况下,请求参数(body)未传递给服务端

3.18.3.2版本(2023年8月18日)

引擎包3.18.3.2

引擎包3.18.3.2-SNAPSHOT

优化内容:

  • 空与非空条件判断优化

修复内容:

  • Excel写入组件表头名称顺序乱序

3.18.3.1版本(2023年8月16日)

引擎包3.18.3.1

引擎包3.18.3.1-SNAPSHOT

新增内容:

  • webservice接口支持选择返回xml、json格式内容

优化内容:

  • 旧数据库组件查询时间返回时间字符串,通用数据库返回时间类型
  • 通用数据库组件模式名/库名非必填,默认使用连接库

修复内容:

  • 修复webservice接口没有特殊字符调不通
  • 通用添加组件没有填写主键值应该返回count,实际返回了主键值
  • 通用添加组件批量添加时,打印sql的值为空串
  • oracle sql组件执行查询语句时开头有空格返回count异常
  • 通用sql组件Oracle数据源不能分页
  • oracle数据库中文接口顺序无法拖动
  • 通用数据库oracle数据源驼峰失效
  • 参数校验报空指针异常

3.18.2.1版本(2023年8月8日)

引擎包3.18.2.1

引擎包3.18.2.1-SNAPSHOT

新增内容:

  • (JS)数据处理组件新增内置函数
  • excel组件支持模板和模板写入
  • 新增freemarker的模板引擎
  • excel写入与读取组件 header支持 ${} 取值

修复内容:

  • excel写入组件标题不显示

3.18.1.1版本(2023年8月4日)

引擎包3.18.1.1

引擎包3.18.1.1-SNAPSHOT

新增内容:

  • 新增函数:list去重/判空/判非空,字符串是否为空格/空/null
  • 新增请求链路ID【traceId】
  • 后端生成流程图代码

优化内容:

  • 通用数据库所有查询/插入/更新/删除等参数"值"填充时默认驼峰格式
  • 优化时间格式转换和时间是否过期函数,时间格式校验不必填,可自动转换入参时间

修复内容:

  • 写入Excel组件,配置“标题名称”不生效
  • sql组件取不到模块组件传入的值
  • 通用数据库中Oracle和clickhouse数据库无法选表
  • 修复普通模块选择上下文传递时兼容性问题
  • oracle sql组件和通用sql组件update语句更新的变量为空时,取了上一个变量的值
  • 通用数据库条件表单不支持xx.xx的取值方式
  • mysql组件sql表达式不支持in

3.17.5.1版本(2023年8月1日)

引擎包3.17.5.1

引擎包3.17.5.1-SNAPSHOT

新增内容:

  • 新增starRocks数据库

3.17.2.1版本(2023年7月14日)

引擎包3.17.2.1

引擎包3.17.2.1-SNAPSHOT

新增内容:

  • 通用数据库可选择模式/库
  • 新增模块的错误链路日志

优化内容:

  • 兼容达梦数据库时间类型

修复内容:

  • 修复引擎强依赖连接池问题
  • 修复randomId函数uuid类型没有“-“
  • 修复通用数据库数据库列名排序规则不正确
  • 修复druid老版本获取数据库名异常
  • 修复通用数据库列名排序不规则

3.16.5.2版本(2023年7月6日)

引擎包3.16.5.2

引擎包3.16.5.2-SNAPSHOT

新增内容:

  • 通用数据库SQL组件

修复内容:

  • 修复mongo语句解析异常
  • 通用数据库对象值获取异常

3.16.5.1版本(2023年6月21日)

引擎包3.16.5.1

引擎包3.16.5.1-SNAPSHOT

新增内容:

  • 修复mongo语句组件部分语句不可用

3.16.4.1版本(2023年6月21日)

引擎包3.16.4.1

新增内容:

  • 通用数据库支持pgsql和oracle

引擎包3.16.3.2

修复内容:

  • 修复模块传上下文时事物不生效的问题
  • 修复模块包含js组件调试报空指针的问题

3.16.3.1版本(2023年6月13日)

引擎包3.16.3.1

新增内容:

  • 新增FileName和获取File函数

优化内容:

  • 启动类去掉 @ComponentScan({"com.manatee"})

修复内容:

  • pgSql查询条件对象有值时有双引号
  • pgSql查询字段之间如果有多个空格,调试空格没去掉
  • pgSql级联查询SQL表达式不生效
  • 达梦动态数据源报错

3.15.5.1版本(2023年5月31日)

引擎包3.15.5.1

新增内容:

  • 支持swagger
  • 新增通用数据库组件

优化内容:

  • 数据库组件选表下拉选加提示
  • mongo查询条件可以查 = null ,= 'null' ,!= null 和 != 'null'
  • 达梦数据库配置url写纯地址不加其他的参数也可以连通
  • 模块未发布或者找不到时的报错优化:模块【module1】不存在,确认是否已发布或者已删除

修复内容:

  • 修复抽象模块和普通模块组件管理修改样式不生效
  • 修复达梦批量新增时主键冲突(报错,忽略,替换不生效)
  • 修复达梦关联查询不能使用
  • 修复所有达梦组件都不支持小写字段
  • 修复数据处理只有一个data=string类型, 返回结果不显示数据,控制台报错
  • 修复达梦添加填写了主键名称,也填写了id,返回的是自增id
  • 达梦作为多数据源不能用
  • 修复下拉选表分页接口没有分页:只有达梦和oracle没有分页
  • 修复返回的id库里面是非string类型,但数据库查出来是string类型的(mysql,达梦,pgsql)
  • 修复pgsql如果id在建表字段中没有排在第一位,返回的不是id
  • 修复pgsql选表没有过滤已经删除的列

3.15.4.4版本(2023年5月26日)

引擎包3.15.4.4

修复内容:

  • mongo组件库名支持变量
  • pgsql项目进入编辑页404
  • pgsql不能排序

3.15.4.3版本(2023年5月25日)

引擎包3.15.4.3

优化内容:

  • 读取文件内容组件可以按行读取

3.15.4.2版本(2023年5月23日)

引擎包3.15.4.2

优化内容:

  • 模块组件支持是否传递上下文

3.15.4.1版本(2023年5月23日)

引擎包3.15.4.1

新增内容:

  • 新增checkDataSourceConnection(检查数据源是否可以联通)本地方法

3.9.22.2版本(2023年5月10日)

新增内容:

  • 新增mongo语句组件

修复内容:

  • 修复达梦数据库组件下拉选表只展示10条
  • 修复达梦新增组件主键冲突,填了主键时的返回值不对应的问题

3.9.22版本(2023年4月14日)

下载地址:

引擎包3.9.22

新增内容:

  • 新增上下文支持加参数
  • 新增时间间隔函数timeIntervalFun

优化内容:

  • 优化查询单个容易查全表的情况
  • 优化java组件tools.jar路径兼容

修复内容:

  • 修复java组件非首次发布不生效问题
  • 修复循环里面有java组件调试发布后,编辑页修改java组件的值,调试返回的结果不一致的问题
  • 修复mysql字段值的秒如果是00的时候出参直接被格式掉
  • 修复字符串里面有百分号,strSplit函数分割不了
  • 修复循环里面有if场景下的多分支异常
  • 修复break组件不生效
  • 修复自定义异常status返回码不对应
  • 修复java组件io异常没有打印到错误信息里面

3.9.21版本(2023年3月27日)

下载地址:

引擎包3.9.21

新增内容:

  • cos本地文件上传组件新增上传成功后是否删除功能
  • oss文件上传组件支持从参数上传和从本地服务器上传,新增上传是否覆盖功能
  • ftp文件上传组件支持从参数上传和从本地服务器上传,上传后可以删除本地文件,配置类型可以拿项目默认配置,支持自动创建目录和上传覆盖文件的功能
  • sftp文件上传组件支持从参数上传和从本地服务器上传,上传后可以删除本地文件,配置类型可以拿项目默认配置,支持自动创建目录和上传覆盖文件的功能
  • 本地上传组件支持自动创建目录和上传覆盖文件功能
  • cos文件删除支持删除文件路径和目录路径
  • oss文件删除组件
  • ftp文件删除组件,配置类型可以拿项目默认配置,支持删除文件路径和目录路径
  • sftp文件删除组件,配置类型可以拿项目默认配置,支持删除文件路径和目录路径
  • 本地文件删除组件支持删除文件路径和目录路径
  • cos文件下载组件
  • ftp文件下载组件,配置类型可以拿项目默认配置(注:ftp下载需要ftp上传后才可以下载对应的编码内容用工具下载会乱码,下载如果还报错需要关闭ftp服务器的防火墙)
  • sftp文件下载组件,配置类型可以拿项目默认配置
  • 本地下载组件支持写入后下载,支持下载后删除功能
  • 支持postgreSql数据源以及系列组件(注:如果数据库字段名或表名称有大小写混合需要在所有的非json输入框里面加上双引号,例如:"Name")

修复内容:

  • strSplit函数分割异常
  • 修复pgSqlsql组件表别名的问题
  • mongo 查询count条件无效
  • mongo 查询结果有null值异常
  • mongo 多字段排序异常
  • mongo 查询条件模糊查询异常
  • mongo 所有查询,条件对象写了但对象值不存在异常

3.9.20版本(2023年3月23日)

下载地址:

引擎包3.9.20

优化内容:

  • 优化循环组件foreach,使用当前对象没办法往里面赋值的情况
  • 优化oracle组件不能设置字段名大小写的情况

修复内容:

  • divide函数不能使用
  • oracle sql组件打开返回总记录数打开报错,SQL打印的内容也不对

3.9.19版本(2023年3月3日)

下载地址:

引擎包3.9.19

新增内容:

  • 表达式支持低代码函数
  • 新增mongo系列組件(注:mongo运行环境一定要有jdk ,不然引入依赖会报错)
  • 新增sqlserver系列组件(以sqlserver为数据源)

优化内容:

  • 文件读取组件,excel读取组件文件内容不再返回到结果里面,在流程变量里面能获取

修复内容:

  • 调试报错返回值结构发生变化的问题
  • 修复mongo系列組件对objectId的操作报错的情况
  • 修复oracle sql组件打开返回结果对象名调试报错的情况
  • 修复oracle为数据源的项目打开项目高级配置报错的情况
  • 去掉大部分lambda表达式
  • dubbo添加group组

3.9.18版本(2023年2月16日)

下载地址:

引擎包3.9.18

新增内容:

  • 新增引擎自动创建应用表
  • 读取文件内容组件 去试试

优化内容:

  • 优化函数里的必填字段为null时不报错
  • 优化调用模块时去掉projectId参数,取当前应用的projectId
  • 优化Java组件:新增编译功能,默认导入常用包,隐掉注入spring bean和spring value
  • 写入excel组件支持动态sheet, sheet名称和标题支持$
  • 文件读取组件支持后缀和文件大小校验

修复内容:

  • 接口文档参数有空数组会导出失败
  • 备份表后面几个字段为空
  • 调试报错返回值结构发生变化的问题
  • rest(springCloud)组件引入在高版本的springBoot中有循环依赖的问题 去试试
  • 修复编辑页有文件上传类组件和多个组件一起调试页面卡死的问题

3.9.17版本(2023年2月7日)

下载地址:

引擎包3.9.17

新增内容:

  • 新增redis集群模式

优化内容:

  • 优化java组件(优化java代码组件动态编译效率,优化java代码组件预加载,优化java代码组件编译错误信息提示)
  • 优化单个组件调试情况:不管勾没勾选在返回中显示,单个组件调试都会有返回结果
  • 优化listmapToMap支持不传value的key, 则出参后的map的value就是该对象本身
  • 优化应用脚本解耦
  • 优化redis组件(redis过期时间去掉返回,redis查询 list、redis查询set组件结果对象名的默认值不对,应该默认和 key一样)

修复内容:

  • 修复Mysql条件查询时第一个字符会被截掉的问题
  • 修复Mysql模糊查询时concat内容为空SQL语句不正确的问题
  • 修复mysql添加组件:插入非自增主键表的情况下填写主键名称不返回的问题
  • 修复线没连上,调试不报错的情况
  • 修复文档导出的返回结果不拿文档页面显示的数据
  • 修复http组件不能请求非json返回的url
  • 修复老http组件调用异常时把保留原始数据点为否会吞异常信息的情况
  • 修复mysql sql组件,用mybatis方式,参数里有特殊字符$时会异常的问题
  • 修复Mysql模糊查询时空字符串没有过滤掉的问题

3.9.16版本(2022年12月30日)

下载地址:

引擎包3.9.16

新增内容:

  • 新增java代码组件
  • 新增接口层面 info 级别的日志

优化内容:

  • 优化循环场景(可以自定义循环对象名)

修复内容:

  • 修复foreach用参数传没有问题,单独写有问题
  • 修复else位置影响返回结果
  • 修复一个接口使用两次同一个普通模块,第二次赋值没有赋进去的问题

3.9.15版本(2022年12月01日)

下载地址:

引擎包3.9.15

优化内容:

  • 文件下载组件
  • ${}和变量的规范

修复内容:

  • 抽象模块里包含缓存和事务组件拖到流程图消失
  • 文件下载,第二次导出内容直接覆盖(不管有没有修改文件内容),会打出不友好的文案

3.9.14版本(2022年11月11日)

下载地址:

引擎包3.9.14

新增内容:

  • doris组件

修复内容:

  • 数据处理乘法精度丢失
  • mysql sql组件的非查询操作没有纳入事务组件覆盖范围之内

3.9.13版本(2022年10月26日)

下载地址:

引擎包3.9.13

优化内容:

  • 保留小数补充介绍
  • 脱敏函数描述补充功能全部内容,身份证号,地址等等
  • 字符串截取函数英文名称和描述不一致
  • Groovy脚本执行报错

修复内容:

  • 修复sql注入的问题
  • 使用异步组件涉及到文件操作时会报错
  • 对象包对象后再写内容会报错
  • 字段名大写导致返回总记录数和总页数不显示

3.9.12 版本(2022年09月23日)

下载地址

引擎包 3.9.12

修复

  • 级联查询结果不是 list
  • 排除处理中过程字段输入框:字段名之间有空格排除不掉

3.9.11 版本(2022年08月30日)

下载地址

引擎包 3.9.11

新增

  • 读取项目配置函数:getSpringProperties("xxx.xx")
  • 三方脚本 js、groovy、python 等组件
  • TCP/UDP
  • WebSocket 组件
  • 文件解压缩组件

优化

  • 优化级联查询支持反向级联

修复

  • 修复级联查询字段名大写报错
  • 修复关联表查询字段中间有空格会报错
  • 修复自定义函数(randomNumbers,format)嵌套问题
  • 修复 select 里有嵌套的情况并使用 orderby 同时打开返回总记录数会报错
  • 修复接口返回数据格式不对

3.9.10 版本(2022年08月11日)

3.9.10_hotfix_0823

  • 修复
    1. 级联查询
    2. 本地调用显示不出"xx.xx"形式返回对象的方法
  • 修复时间:2022-08-23
  • 下载引擎包 3.9.10_hotfix_0823

新增

  • MySQL 批量查询:支持多个 in 查询
  • MySQL 批量查询和 MySQL 单个查询组件增加向下级联查询
  • FTP 和 SFTP 组件的上传、下载
  • 邮件通知组件
  • ClickHouse 增加+ClickHouseSql 组件
  • 结构化数据解析函数:xml、csv 等类型字符串的解析

修复

  • 模糊查询参数为空的时候丢失百分号
  • MySQL 更新 in 查询拼接 SQL 出错
  • dubbo 调用空指针异常

下载地址

引擎包 3.9.10


3.9.9 版本(2022年07月28日)

修复

  • MySQLsql 分页框输入内容调试后丢失
  • long 值转换问题
  • log 函数不能取之前的数据,等号引号等特殊符号会打印##DENGYH##等处理后的字符串

下载地址

引擎包 3.9.9


3.9.8 版本(2022年07月20)

3.9.8_hotfix_0803

  • 修复:MySQL 查询组件模糊查询(sql 表达式中使用 like)时候,参数为空时去掉该条件,concat 时若参数为空则为('%%')
  • 修复时间:2022-08-03
  • 下载引擎包 3.9.8_hotfix_0803

3.9.8_manatee_hotfix_0811

  • 修复:当入参和系统变量存在同名变量时,MySQLSql 组件应该去入参的值,却取了系统变量的值。
  • 修复时间:2022-08-011
  • 下载3.9.8_manatee_hotfix_0811

新增

  • 支持达梦数据库
  • sha、rsa、MD5、国密等常用加解密算法
  • 故障排查优化:log 函数、流程调用链路日志
  • 本地调用支持枚举类
  • rest 组件支持传递 token

优化

  • lowcode_module 表 'code' ,'name' , 'description', 'type' 字段名修改为'module_code' ,'module_name' , 'module_description', 'module_type'

修复

  • MySQLsql 查询结果为单个少了字段名大小写的配置
  • 本地调用组件不能调用基本类型
  • MySQLsql 组件查询第二页 totalcount 和 totalpage 失效
  • 双层循环时调试结果是正确的,但会因为 debug 报错

更新提示

3.9.8 引擎对 lowcode_base_module 表部分字段名了做了修改,从 3.9.7 升级到 3.9.8 需要执行以下 sql 修改字段。

再次发布时线上环境的 lowcode_base_module 表,字段也要修改,线上修改字段名 sql 如下:

ALTER TABLE `lowcode_base_module`
CHANGE COLUMN `code` `module_code` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '英文名称' AFTER `id`,
CHANGE COLUMN `name` `module_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'api 名称' AFTER `module_code`,
CHANGE COLUMN `description` `module_description` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '接口描述' AFTER `module_name`,
CHANGE COLUMN `version` `module_version` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'v1.0.0' COMMENT '版本' AFTER `module_description`,
CHANGE COLUMN `type` `module_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '接口模块 1 计算模块 2 子模块 0' AFTER `project_id`,
MODIFY COLUMN `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT FIRST,
MODIFY COLUMN `package_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '包 id' AFTER `env`,
MODIFY COLUMN `project_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '项目 id\\n0 代表系统' AFTER `package_id`,
MODIFY COLUMN `request_mode` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'POST' COMMENT '请求方式:GET/POST' AFTER `module_type`,
MODIFY COLUMN `is_login` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否需要登录,需要 0 不需要 1' AFTER `request_mode`,
MODIFY COLUMN `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' AFTER `valid`,
MODIFY COLUMN `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间' AFTER `gmt_create`,
MODIFY COLUMN `create_user` bigint(20) NOT NULL DEFAULT 0 COMMENT '创建用户 id' AFTER `interrupt`,
MODIFY COLUMN `modified_user` bigint(20) NOT NULL DEFAULT 0 COMMENT '更新用户 id' AFTER `create_user`,
ADD `sort` int(11) DEFAULT '1' COMMENT '排序' AFTER `conf`;

下载地址

引擎包 3.9.8