v4.1.8 (2020-05-28)
<dependency>
<groupId>net.hasor</groupId>
<artifactId>hasor-dataway</artifactId>
<version>4.1.8</version>
</dependency>
更新内容
-
新增
- 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参数传错了的问题。