跳到主要内容

v4.1.8 (2020-05-28)

新增

  • Issue 47 Pre 拦截器中建议增加 hint 的设置。
  • Issue I1GG0O 合并来自社区的 Api 分组功能,分组是通过 Api 的 path 切分为 Tree 形式。
  • PR 8 合并来自社区的 @@mybatis 的能力,通过 @@mybatis 可以给 SQL 增强动态SQL能力。
  • Issue I1ES3K 加入 Swagger2 的支持。

优化

  • Issue I1HS58 4.1.7 执行之后 Result 为 "empty.",较低版本浏览器兼容问题Bob的方法不支持 data() 导致。
  • DataQL 的 Maven 插件对 Maven 的依赖从 3.3.9 降低到 3.3.3。
  • UI 发起的请求,Server 端统一使用 UTF-8 编码形式将数据转换为二进制,同时浏览器端统一采用 Blob 方式接受二进制数据在通过 decodeURIComponent 函数来解码UTF-8数据。
  • GET 模式下,UI 发起的请求会将请求参数全部转化为 String。因为 GET 获取参数在服务器端拿到的也都是 String。
  • Issue I1I9XW 处理api跨域部分头信息失败。
  • Issue I1HQPF 优化配置接口 /interface-ui/ 页面加载大js导致加载速度缓慢。对静态资源增加了 1个月对缓存。
  • Issue I1HW0C 增加一个 Hint 用来可以设定查询分页时 currentPage 的默认启始数字。

修复

  • 修复当内部 UI 请求报错之后,错误被吃掉没有显示出来的问题。
  • Issue I1HX3O 修复 HASOR_DATAQL_DATAWAY_FORCE_DBTYPE 配置项在 4.1.7 中失效的问题。
  • Issue I1IB09 修复 Dataway 4.1.7中的 ApiHistoryGet.ql 参数传错了的问题。