# 版本更新日志

# 个人版

# 4.0.20

  • 2025-04-16
  • 【优化】jdbc数据源连接池初始化逻辑优化
  • 【新增】请求测试页面可选择客户端快速生成获取token的url

# 4.0.19

  • 2025-04-15
  • 【优化】启动脚本优化
  • 【新增】导入导出客户端功能
  • 【修复】集群模式下gateway/apiServer不可访问静态资源

# 4.0.18

  • 2025-04-03
  • 【修复】请求测试页面url不能手动修改
  • 【修复】JDK17无法启动,优化启动脚本

# 4.0.17

  • 2025-03-29
  • 【修复】powershell中文乱码
  • 【修复】公开API页面请求测试不发送header Authorization
  • 【优化】linux可配置jvm内存参数
  • 【优化】非查询sql语句执行返回影响的行数数字
  • 【优化】版本管理优化

# 4.0.16

  • 2025-02-22
  • 【新增】参数处理插件

# 4.0.15

  • 【优化】前端使用VUE3重构
  • 【优化】UI优化
  • 【优化】导入API维持原状态,不修改状态为下线
  • 【优化】导入API校验数据源是否存在
  • 【优化】创建或编辑API时,校验用户填写的信息
  • 【优化】后端添加全局异常处理
  • 【优化】导入配置时,文件流关闭
  • 【新增】修改客户端功能
  • 【新增】插件包和驱动包可以放在extlib目录统一管理
  • 【修复】部分数据日期格式错误,12小时制改24小时制

# 4.0.14

  • 2024-12-29
  • 【修复】修复tomcat漏洞CVE-2024-56337, 升级tomcat版本到9.0.98

# 4.0.13

  • 2024-12-08
  • 【优化】序列号计算优化

# 4.0.12

  • 2024-11-08
  • 【UI】请求测试打开新标签页面
  • 【UI】数据源的描述和密码改为非必填
  • 【优化】登录有效期改为10天
  • 【优化】api修改后不自动下线
  • 【优化】日志优化
  • 【修复】maven antrun 插件修复

# 4.0.11

  • 2024-06-01
  • 【优化】完善日志

# 4.0.10

  • 2023-12-16
  • 【修复】API JSON Body传参为空时报错
  • 【修复】Shell Code Demo 错误
  • 【优化】windows powershell 脚本执行失败窗口不退出
  • 【优化】完善日志

# 4.0.9

  • 2023-11-23
  • 【删除】去除hive kylin 驱动包,精简安装包

# 4.0.8

  • 2023-09-26
  • 【优化】UI优化
  • 【删除】去除自带插件,精简安装包

# 企业版

# 4.2.5

  • 2025-04-16
  • 【优化】jdbc数据源连接池初始化逻辑优化
  • 【新增】请求测试页面可选择客户端快速生成获取token的url

# 4.2.4

  • 2025-04-15
  • 【优化】启动脚本优化
  • 【新增】单机模式下的UI网页的访问IP限制可配置
  • 【新增】导入导出客户端功能
  • 【修复】集群模式下gateway/apiServer不可访问静态资源
  • 【优化】dbapi.host配置项修改为dbapi.api.url.base

# 4.2.3

  • 2025-04-03
  • 【修复】请求测试页面url不能手动修改
  • 【修复】集群模式下修改IP防火墙不立即生效
  • 【修复】JDK17无法启动,优化启动脚本

# 4.2.2

  • 2025-03-31
  • 【修复】非admin用户可以看到所有数据源的bug

# 4.2.1

  • 2025-03-29
  • 【修复】搜索API页面,点击上线、下线、复制、删除、版本管理、请求测试按钮错误
  • 【修复】powershell中文乱码
  • 【优化】linux可配置jvm内存参数

# 4.2.0

  • 2025-03-15
  • 【新增】API编排
  • 【新增】API页面请求测试的时候,host可配置
  • 【修复】修改密码失败
  • 【修复】公开API页面请求测试不发送header Authorization
  • 【优化】代码优化,版本号处理
  • 【优化】非查询sql语句执行返回影响的行数数字

注意,此版本元数据不向下兼容,如果使用mysql作为元数据库,要升级此版本,需要在mysql先执行以下语句

ALTER TABLE api_config ADD `type` VARCHAR ( 20 );
ALTER TABLE api_config ADD `dag_data` text;
ALTER TABLE api_config ADD `graph_data` text;

# 4.1.10

  • 2025-02-22
  • 【新增】参数处理插件

# 4.1.9

  • 2025-02-07
  • 【优化】前端使用VUE3重构
  • 【优化】UI优化
  • 【优化】导入API维持原状态,不修改状态为下线
  • 【优化】导入API时,自动给分组授权数据源
  • 【优化】创建或编辑API时,校验用户填写的信息
  • 【优化】后端添加全局异常处理
  • 【优化】导入配置时,文件流关闭
  • 【新增】客户端token过期时间自定义
  • 【新增】复制API功能
  • 【新增】插件包和驱动包可以放在extlib目录统一管理
  • 【修复】部分数据日期格式错误,12小时制改24小时制

# 4.1.8

  • 2025-1-7
  • 【优化】http执行器返回原始数据格式,不转成字符串

# 4.1.7

  • 2024-12-29
  • 【修复】修复tomcat漏洞CVE-2024-56337, 升级tomcat版本到9.0.98

# 4.1.6

  • 2024-12-08
  • 【优化】序列号计算优化

# 4.1.5

  • 2024-11-09
  • 【UI】请求测试打开新标签页面
  • 【优化】修改API不自动下线
  • 【优化】客户端token逻辑优化
  • 【优化】日志优化

# 4.1.4

  • 2024-11-08
  • 【UI】数据源描述、jdbc数据源密码修改成非必填
  • 【优化】登录有效期设置为10天
  • 【修复】maven antrun 插件修复

# 4.1.3

  • 2024-07-21
  • 【修复】修复客户端设置成token永久有效后无法修改客户端信息的bug

如果有此bug出现,请在升级4.1.3版本之前,在元数据库执行以下语句

update client set expire_at = 253370736000000 where expire_at = 9223372036854775807 ;

# 4.1.2

  • 2024-05-27
  • 【新增】js代码进行数据格式转换
  • 4.1.2 不向下兼容,如果使用mysql作为元数据库,升级4.1.2需要元数据库重新初始化,或者手动添加api_transform_script

# 4.1.1

  • 2024-01-12
  • 【新增】JDBC数据源可配置druid连接池参数

# 4.1.0

  • 2023-12-24
  • 【新增】API参数校验功能

# 4.0.9

  • 2023-12-16
  • 【修复】HTTP执行器BUG
  • 【修复】API JSON Body传参为空时报错
  • 【修复】Shell Code Demo 错误
  • 【优化】windows powershell 脚本执行失败窗口不退出
  • 【优化】完善日志

# 4.0.8

  • 【优化】代码优化

# 4.0.7

  • 【删除】去除hive kylin 驱动包,精简安装包

# 4.0.6

  • 【优化】UI优化
  • 【删除】去除自带插件,精简安装包

# 4.0.5

  • 【修复】修复系统bug

# 4.0.4

  • 【优化】代码优化
  • 【新增】源码打包tar包

# 4.0.3

  • 【修复】修复API并发bug
  • 【优化】代码优化

# 4.0.2

  • 【新增】API限流
  • 【新增】客户端限流
  • 【新增】response加密
  • 【删除】去除netty access日志
  • 【优化】去除github logo
  • 【新增】API历史保存与回滚
  • 【优化】API修改时禁止改变执行器类型
  • 【优化】数据源修改时禁止改变类型