Skip to content

版本更新日志

个人版

4.0.32

  • 2025-12-19
  • 【修复】升级fastjson,修复CVE-2022-25845
  • 【修复】修复动态SQL标签不支持大写
  • 【优化】升级lombok版本,适配JDK17编译
  • 【优化】兼容多个版本的OpenSSL,提升对操作系统的兼容性
  • 【优化】Linux 新增重启命令
shell
bash dbapi.sh restart standalone
bash dbapi-daemon.sh restart standalone

4.0.31

  • 2025-12-04
  • 【修复】修复在部分操作系统下无法启动的bug,包括centos7和部分windows版本

4.0.30

  • 2025-12-02
  • 【优化】序列号逻辑优化
  • 【优化】优化查询所有API的速度

4.0.29

  • 2025-10-21
  • 【修复】客户端修改后不生效

4.0.28

  • 2025-09-09
  • 【修复】集群模式下,API的response的content-type错误
  • 【修复】集群模式重启redis缓存不更新的问题

4.0.27

  • 2025-09-02
  • 【优化】性能优化

4.0.26

  • 2025-08-11
  • 【优化】UI优化
  • 【修复】修复若干BUG

4.0.25

  • 2025-07-26
  • 【优化】全面增强动态SQL标签功能
    • 支持choose when otherwise 标签
    • 支持bind标签
    • 支持set标签
    • 修复若干标签语法的BUG

4.0.24

  • 2025-07-22
  • 【修复】先导入分组再导入API时无法选择文件
  • 【优化】磁盘日志文件默认保留15天

4.0.23

  • 2025-07-04
  • 【修复】集群模式下修改数据源、IP防火墙,同步到集群相关角色
  • 【修复】修复缓存配置错误
  • 【修复】修复无法导入API
  • 【新增】单机模式支持配置UI网页的IP白名单(dbapi.ui.allowed.ips
  • 【优化】IP防火墙支持网段配置
  • 【优化】UI优化

4.0.22

  • 2025-06-21
  • 【优化】脚本优化,可配置JAVA_LOCATION参数
  • 【优化】API日志查询分页
  • 【优化】UI优化
  • 【新增】SQL关键字搜索API
  • 【修复】修复脚本对ubuntu系统的不兼容

4.0.21

  • 2025-04-18
  • 【优化】客户端token逻辑优化

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.4.0 (不向下兼容)(ing)

  • 【新增】SQL中参数支持使用内置变量__apiId
  • 【新增】API访问日志记录参数和返回数据字节数
  • 【修复】API访问日志没有记录错误信息
  • 【优化】token生成接口进行全局IP防火墙限制

注意,此版本日志数据库表结构不向下兼容,要升级此版本,需要在日志数据库先执行以下语句

sql
-- mysql
ALTER TABLE access_log ADD `method` VARCHAR ( 20 );
ALTER TABLE access_log ADD `params` VARCHAR ( 10240 );
ALTER TABLE access_log ADD `response_size` INT(11);

-- clickhouse
ALTER TABLE access_log ADD COLUMN method String;
ALTER TABLE access_log ADD COLUMN params String;
ALTER TABLE access_log ADD COLUMN response_size Int32;

4.3.18

  • 2026-01-08
  • 【新增】数据源健康检查
  • 【优化】集群模式下,编辑数据源,可以对每个apiServer节点进行连接测试
  • 【优化】升级druid 到 1.2.23
  • 【优化】UI优化

4.3.17

  • 2025-12-17
  • 【修复】修复动态SQL标签不支持大写
  • 【优化】Linux 新增重启命令
shell
bash dbapi.sh restart standalone
bash dbapi.sh restart manager
bash dbapi.sh restart gateway
bash dbapi.sh restart apiServer

bash dbapi-daemon.sh restart standalone
bash dbapi-daemon.sh restart manager
bash dbapi-daemon.sh restart gateway
bash dbapi-daemon.sh restart apiServer

4.3.16

  • 2025-12-14
  • 【新增】数据转换插件可配置多个
  • 【优化】兼容多个版本的OpenSSL,提升对操作系统的兼容性
  • 【修复】升级fastjson,修复CVE-2022-25845

4.3.15

  • 2025-12-04
  • 【修复】修复在部分操作系统下无法启动的bug,包括centos7和部分windows版本

4.3.14

  • 2025-12-02
  • 【优化】序列号逻辑优化
  • 【优化】升级lombok版本,适配JDK17编译

4.3.13

  • 2025-11-22
  • 【修复】修复ElasticSearch执行器导致系统卡死的bug
  • 【新增】新增ES数据源的连接测试功能
  • 【优化】优化查询所有API的速度
  • 【优化】若干UI优化

4.3.12

  • 2025-11-02
  • 【优化】普通开发者可查看监控菜单
  • 【优化】普通开发者可查看所有数据源
  • 【优化】普通开发者可给分组授权数据源(仅自己创建的数据源)
  • 【优化】Groovy脚本中可使用groovy的json包
  • 【优化】API编排中API节点选择API时,选项按分组展示
  • 【修复】API编排中API节点选择API时,不展示已下线的API

4.3.11

  • 2025-10-21
  • 【修复】客户端修改后不生效

4.3.10

  • 2025-10-16
  • 【修复】数据源无法删除

4.3.9

  • 2025-09-09
  • 【修复】集群模式下,API的response的content-type错误
  • 【修复】集群模式重启redis缓存不更新的问题

4.3.8

  • 2025-08-30
  • 【优化】参数处理插件可支持配置多个
  • 【优化】若干性能优化

4.3.7

  • 2025-08-11
  • 【新增】SQL中参数支持使用内置变量__clientId
  • 【修复】修复导入、导出API配置时缺失全局数据转换脚本
  • 【优化】若干UI

4.3.6

  • 2025-07-26
  • 【优化】全面增强动态SQL标签功能
    • 支持choose when otherwise 标签
    • 支持bind标签
    • 支持set标签
    • 修复若干标签语法的BUG

4.3.5

  • 2025-07-20
  • 【优化】磁盘日志文件默认保留15天
  • 【新增】全局数据转换脚本支持Groovy语言
  • 【新增】全局数据转换脚本支持API参数作为内置变量parameters
  • 【新增】参数校验脚本支持Groovy语言
  • 【新增】API编排中的API节点参数脚本、结束节点脚本、判断节点脚本支持Groovy语言
  • 【新增】支持配置数据库中访问日志自动清理
  • 【修复】先导入分组再导入API时无法选择文件

4.3.4

  • 2025-07-06
  • 【优化】编辑数据源逻辑优化
  • 【优化】若干UI优化
  • 【修复】API导入无法选择文件

4.3.3

  • 2025-07-02
  • 【优化】去除taos-jdbcdriver驱动包,精简安装包
  • 【修复】集群模式下,修改数据源、删除数据源、重置数据源连接池,在apiServer不生效
  • 【修复】集群模式下,升级版本后redis缓存不兼容

4.3.2

  • 2025-06-28
  • 【优化】IP防火墙支持网段配置
  • 【优化】dbapi.ui.allowed.ips支持网段配置

4.3.1

  • 2025-06-21
  • 【优化】UI优化
  • 【优化】脚本优化,可配置JAVA_LOCATION参数
  • 【优化】API日志查询分页
  • 【新增】按SQL关键字搜索API
  • 【修复】修复脚本对ubuntu系统的不兼容

4.3.0(不向下兼容)

  • 2025-05-18
  • 【新增】客户端按单个API授权
  • 【新增】重置数据库连接池

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

sql
ALTER TABLE client_auth ADD `type` VARCHAR ( 10 );
ALTER TABLE client_auth ADD `create_time` datetime;
ALTER TABLE client_auth CHANGE group_id resource_id VARCHAR(20);
update client_auth set type = 'group';

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先执行以下语句

sql
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版本之前,在元数据库执行以下语句

sql
update client set expire_at = 253370736000000 where expire_at = 9223372036854775807 ;

4.1.2(不向下兼容)

  • 2024-05-27
  • 【新增】js代码进行数据格式转换

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

sql
CREATE TABLE api_transform_script (
    `api_id` VARCHAR(20) DEFAULT NULL,
    `type` VARCHAR(20) DEFAULT NULL,
    `script` text
) ENGINE = InnoDB DEFAULT CHARSET=utf8;

4.1.1

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

4.1.0(不向下兼容)

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

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

sql
CREATE TABLE `api_param_rule` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `api_id` varchar(10) DEFAULT NULL,
  `script` text,
  `type` varchar(20) DEFAULT NULL,
  `message` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

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修改时禁止改变执行器类型
  • 【优化】数据源修改时禁止改变类型