数据服务EasyAPI 6.0.1
Improved
【5.3】SQL生成API操作符支持修改
【修改前】生成API SQL中参数的操作符由平台自动解析,不支持修改,存在解析错误的情况;
【修改后】操作符仍由平台自动解析,如解析有问题可手动修改(注意此处仅做显示的修改,不影响代码中的实际逻辑)。
【5.3】角色权限点新增api市场可查看的API范围
API查看范围权限点枚举值:无查看权限、可查看租户下所有项目的API、可查看租户下当前用户所在项目的API
【5.3】数栈平台内对接的Trino数据源的权限判断对接数据安全
开启数据安全时,平台内直接创建或对接的schema会以当前用户账号判断ranger上的数据权限
【5.3】API告警规则圈选API时支持全选
全选后,API后续在新增和删除时平台会动态调整圈范围
【5.3】API输入参数支持设置常量和时间变量默认值
配置了默认值的输入参数若调用时没有传值则以默认值进行查询,默认值可填写常量(例如“1”)和变量(需要以“${}”标识,如“${date}”)
【5.3】API输入参数支持按正则表达式和计算表达式做校验
输入参数列表中可对单个参数配置正则表达式的校验规则,用来进行例如手机号、身份证号等有标准格式的入参内容的校验,另外高级配置中可以选择进行计算表达式的校验,用于多个入参关系的校验;
此处的校验会在gateway端完成,用于过滤一些错误的入参内容,从而减少无效数据库查询;
BugFix
【4.3】API管理中的正式API的调用URL显示修复
【修改前】正式API tab展示了测试URL
【修改后】正式API tab展示正式URL
【5.3】API市场中的返回样例SQL的展示问题修复
当API参数配置中的高级配置未勾选“允许API市场的数据预览显示SQL”时,API市场的返回样例SQL也不显示SQL内容