Skip to main content

数据服务DataAPI 6.1.0

New Feature

【5.3】python函数支持3.9版本

【修改前】仅支持python2.7

【修改后】支持python2.7及python3.9

Improved

【6.0】产品改名为DataAPI

【5.3】服务编排、注册api支持在api市场进行调用预览

1.支持服务编排,注册api在api市场进行调用预览

2.取消“用户只有在当前项目才能在api市场中对api进行调用预览”的限制,api是否支持调用预览只取决于api配置中有没有勾选“允许用户在API市场进行数据预览”选项,取消勾选时在API市场中“调用预览”按钮显示但置灰无法点击,其他情况下均可点击进入调用预览页面

image-20230815182334789【6.0】对接自定义角色

API中固定角色的权限点编辑及新角色的创建

1)租户管理员、租户所有者、项目管理员、项目所有者、API管理员、数据开发、应用开发和访客这些固定角色的权限点可以进行编辑。 2)新增自定义角色:在当前租户的API产品下创建项目级别的自定义角色,创建后该租户下的所有API项目都会存在并显示该角色。角色本身描述和权限点的编辑操作在业务中心完成,API项目中仅展示但不支持编辑。在项目内,所有角色都不默认直接拥有项目下的固定功能权限,每个角色的权限点需要查询业务中心。业务中心的API角色权限点的编辑页面如下图所示:

自定义角色

用户进行操作时,若无权限,则页面将被隐藏,按钮将被禁用。 3)由于权限点之间存在复杂的关联关系,因此暂时不考虑配置依赖,所有权限点的配置都是相互独立的。

【6.0】审计内容完善

将“按操作对象搜索”搜索框改为“按操作对象筛选”搜索下拉框,同时提供操作内容和动作选项如下表所示。操作对象默认选择“全部”,动作选项为级联关系。日志保存周期默认为近90天,可通过配置文件进行配置。

审计内容完善

【5.0】api调用sqlparser解析表名合并到一处

【5.3】api性能对接资源的测试.

【5.3】注册api返回结果是否带平台默认结构支持配置

从4.3版本开始,针对老版本的注册API返回结果均增加了一层封装。同时,后端增加了一个配置选项,用于确定是否包含平台的结构封装,默认情况下会加上。对该配置进行切换后,所有的注册API(包括历史建立的和新建的)将立即生效。

默认结构返回

BugFix

【5.3】返回json样例支持取消显示

【更改前】勾选后,不能支持JSON样例返回值显示的取消。

【更改后】显示返回结果JSON样例默认勾选,勾选后API所有位置的详情页面显示返回结果JSON样例;API编辑的“测试”页面的“将测试结果作为JSON样例保存”才显示,勾选最新的测试结果并保存后以最新结果覆盖上次保存结果;

JSON样例支持取消

【5.3】ip地址黑名单校检

【更改前】ip地址可同时存在于黑名单和白名单当中。

【更改后】在为所有类型的API设置安全组时,需要验证其包括的IP地址是否在所选安全组范围内的白名单和黑名单中。验证结果为是,则在下拉菜单失去焦点时会提示并且无法进入“参数配置”页面。点击“点击查看”按钮,展示冲突的IP地址以及其在所选安全组中的冲突白名单和黑名单。默认情况下,日志保存周期为近90天,可以通过配置文件进行修改。