版本:v1.12.2

新增功能

1.支持根据发布中心侧发布策略中的hive库映射进行数据源替换

  • 功能介绍
    • 发布中心侧的发布策略支持配置Hive库映射规则,数据服务支持根据此处的规则在进行导入时对hive库进行替换。
  • 功能使用注意事项
    • 仅当在发布策略中数据源映射-集群内置数据源配置发布方和接收方对应的数据源(具体的数据源需与发布方项目-集群和接收方项目-集群的映射关系保持一致,比如项目A-集群1发布到项目B-集群2,则Hive数据源映射也需要配置为项目A-集群1 Hive数据源到项目B-集群2 Hive数据源),且再配置hive库映射后,API导入时才会进行对应Hive库的替换。

2.API超时时间延长至180S。

  • 功能介绍
    • 所有API类型超时时间均支持由原本的60s延长至180s,包括新建API、注册API、服务编排等。

功能优化

1.对接发布中心功能优化,支持在发布中心侧点击API名称跳转至API详情页,包括资源列表、在线生成、发布记录等页面。

2.注册API测试接口优化,区分data、header、query和body的传参。

版本:v1.12.1

新增功能

1.注册API,当请求方式为POST时,支持选择content-type。

  • 功能介绍
    • 对于注册API,当请求方式选择POST时,新建注册API的第二步支持选择content-type字段,可选内容包含application/json、application/x-www-form-urlencoded 、multipart/form-data。
  • 功能使用注意事项
    • 仅POST请求方式下支持选择,且数据服务API默认仅支持application/json,此处的content-type表示转发至第三方时可支持的格式,其中multipart/form-data不支持文件上传下载。

2.对于StarRocks数据源类型,若账号认证方式为LDAP,支持源系统账号鉴权功能。

  • 功能介绍
    • 对于StarRocks数据源类型,账号认证方式支持账号密码和LDAP功能,两种认证方式均支持源系统账号鉴权功能,当前版本完善LDAP认证下的源系统账号鉴权功能。

3.提供SPI支持发布中心基于血缘的发布功能。

  • 功能介绍
    • 配合发布中心,提供数据服务API相关的SPI支持基于血缘的发布功能。

问题修复

1.新建数据源类型的API时,修复切换数据源类型但不清空数据库名称的问题,完善数据源类型切换逻辑。

版本:v1.12.0

新增功能

1.注册API支持超时时间为180s

  • 功能介绍
    • 在注册API类型下,支持填写超时时间由原本的60s增大到180s。

2.提供指标中台数据服务API接口需求

  • 功能介绍
    • 配合指标中台首页功能,可展示通过指标生成的API相关信息。

3.数据服务API适配超级租户

  • 功能介绍
    • 配合数据资产地图功能,在超级租户的用户视角下,适配超级租户,包括首页统计、搜索、我收藏、浏览和订阅等场景。

问题修复

1.批量修改保存位置时,需要校验用户是否有编辑权限,当有编辑权限时,支持对API批量修改保存位置。

版本:v1.11.0

新增功能

1.API类型为新建API且数据源类型为Hive时,查询引擎适配Inceptor引擎和Presto引擎

  • 功能介绍
    • 仅当客户环境部署Inceptor引擎/Presto引擎时,查询引擎才会展示并支持选择对应引擎。

2.API类型为注册API时,支持填写API path

  • 功能介绍
    • 注册API场景下,部分客户会存在大量url相同仅路径不同的API需要在数据服务注册API。此前,登记API数据源时会要求用户登记url+路径,进而会需要用户注册大量API数据源。由此,此版本在API类型为注册API时,支持填写API path。优化后,用户仅需在登记API数据源时填写url,在数据服务注册API时登记API具体的路径,实现API数据源的复用。
    • API path为选填项,如不填时会使用API数据源登记处填写的url,故不影响历史API的使用。

3.API类型为注册API、请求方式为POST时,Body支持脚本模式

  • 功能介绍
    • API类型为注册API、请求方式为POST时,Body支持选择采用表单模式或脚本模式,以支持嵌套类型的Body参数。
    • 历史API均默认为表单模式,不影响历史API的使用

功能优化

1.Doris适配2.1版本

问题修复

1.发布中心发布API时,如API类型为新建API且数据源类型为Hive,支持使用发布策略的平台内置数据源映射,解决API发布后配置信息清空的问题。

版本:v1.10.0

新增功能

1.新增“指标API”

  • 功能介绍
    • API类型新增“指标API",仅当客户环境部署指标平台时此功能可用。

版本:v1.9.0

新增功能

1.API支持设置负责人,并支持批量移交负责人

  • 功能介绍
    • API支持设置负责人,并支持批量移交负责人
  • 功能使用注意事项
    • 仅项目负责人、项目管理员、API负责人、API创建人、API协助管理者、有API编辑权限的用户有权限移交该API的负责人
    • API导入导出时,API导入人默认为API负责人

2.数据服务API支持文件夹管理

  • 功能介绍
    • 在项目中,支持自定义文件夹,仅项目负责人、项目管理员有新建文件夹、重命名文件夹、删除文件夹的权限。
    • 文件夹最多支持三级。
    • 历史API的保存位置均置为“默认文件夹”。
    • API导入导出和发布中心发布API时,判断接收方是否存在该文件夹。如接收方存在该文件夹,则API的保存位置保持不变,继续放在该文件夹下;如接收方不存在该文件夹,则自动在接收方先新建文件夹,再导入任务。
    • 考虑到历史全量API可能会需要批量调整保存位置,支持批量修改API的保存位置。

3.新增OpenAPI,支持按时间查询API调用次数并按应用统计

  • 功能介绍
    • 详见数据服务OpenAPI使用手册

功能优化

1.查询API详情的OpenAPI返回值完善

  • 功能介绍
    • 详见数据服务OpenAPI使用手册

版本:v1.8.2

新增功能

1.新增OpenAPI,支持通过app_id获取对应的app_key和app_secret

  • 功能介绍
    • 详见数据服务OpenAPI手册

功能优化

1.开启传输加密后只允许进行加密通信

  • 功能介绍
    • 开启传输加密后,对请求/返回信息进行加密处理,只允许进行加密通信,如明文请求将报错。

版本:v1.8.1

功能优化

1.查询API详情的OpenAPI接口增强

  • 功能介绍
    • 详见数据服务OpenAPI手册

版本:v1.8.0

新增功能

1.注册API-添加请求参数的参数位置支持选择HEADER

  • 功能介绍
    • 注册API-添加请求参数的参数位置支持选择HEADER

功能优化

1.OpenAPI功能增强

  • 功能介绍
    • 详见数据服务OpenAPI手册

2.提供接口,用于数据资产地图API搜索和展示

版本:v1.7.1

新增功能

1.支持熔断策略新建和管理。

  • 功能介绍:

    • 策略管理中,增加熔断策略,为了防止在极端情况下某一个API不可用而拖垮整个系统,支持配置熔断策略以保障服务的高可用;
  • 功能使用注意事项:

    • 支持配置错误率和慢查询(占比)的熔断类型;
    • 为保证性能,限制单位统计时长和熔断时长不小于5秒;
    • 使用方式同其他策略类型,一个API只能绑定某种策略的其中一个,若原本API已绑定策略,重新选择将覆盖.

2.监控功能合并,即从本版本起,默认打开细粒度监控,不再支持粗粒度监控;

  • 功能介绍:

    • 后端优化,监控功能进行合并,仅支持细粒度监控;
  • 功能使用注意事项:

    • 新部署当前版本或从之前老版本升级到当前版本,不再支持粗粒度监控,仅支持展示细粒度监控数据;

功能优化

1.数据服务测试功能支持https协议。

  • 功能介绍:

    • 功能增强,测试功能支持https协议。

2.API文档下载内容优化

  • 功能介绍:

    • 若API的入参含有函数入参,在下载的API文档中将不展示。

3.编排API调用原子API的超时时间调整

  • 功能介绍:

    • 编排API调用原子API的超时时间,由原本的10s调整为60s。

4.API管理列表的交互优化

  • 功能介绍:

    • 调整表头展示后,API管理列表的错位展示问题优化。

5.API绑定应用弹窗和下拉框,均支持根据应用名称搜索定位

  • 功能介绍:

    • API详情页面,API绑定应用的弹窗,增加根据应用名称搜索的功能;
    • API集市,申请API绑定应用的下拉框,同样增加根据应用名称搜索的功能。