Skip to content

Releases: APIJSON/apijson-framework

单元测试:解决高并发时可能的数据问题

22 Feb 14:15
ad6996f
Compare
Choose a tag to compare

单元测试:解决高并发时设置 timeout 可能导致写入多次,然后返回 JSON 不合法

升级单测 unitauto-java, unitauto-jar 分别至 2.6.0, 2.6.1

22 Feb 09:16
e7eecbd
Compare
Choose a tag to compare

【性能】大幅提升数组内主表查询性能

31 Jan 16:25
Compare
Choose a tag to compare

升级 APIJSON 及自身版本为 4.6.0;

APIJSON 4.6.0 更新

https://github.com/Tencent/APIJSON/releases/tag/4.6.0

注意 apijson-framework 4.6.0 仅支持 APIJSON 4.6.0+,不兼容低版本。

兼容性

这个版本重构了几个方法:

1.APIJSONParser.createObjectParser
APIJSONObjectParser createObjectParser(JSONObject request, String parentPath, String name, SQLConfig arrayConfig, boolean isSubquery) throws Exception

删除 1 个参数 String name 新增 2 个参数 boolean isTable, boolean isArrayMainTable 后为

PIJSONObjectParser createObjectParser(JSONObject request, String parentPath, SQLConfig arrayConfig, boolean isSubquery, boolean isTable, boolean isArrayMainTable) throws Exception

2.APIJSONObjectParser 的构造方法
APIJSONObjectParser(HttpSession session, @NotNull JSONObject request, String parentPath, String name, SQLConfig arrayConfig, boolean isSubquery) throws Exception

删除 1 个参数 String name 新增 2 个参数 boolean isTable, boolean isArrayMainTable 后为

APIJSONObjectParser(HttpSession session, @NotNull JSONObject request, String parentPath, SQLConfig arrayConfig, boolean isSubquery, boolean isTable, boolean isArrayMainTable) throws Exception

具体见

ea1c71b

修正依赖库的命名

24 Jan 15:59
Compare
Choose a tag to compare

apijson-framework-4.5.2.jar 重命名为 apijson-orm-4.5.2.jar;

升级 APIJSON 版本为 4.5.2;

24 Jan 15:53
Compare
Choose a tag to compare

新增支持自定义 APIJSON 配置表对应的数据库类型;
升级 APIJSON 和自身版本都为 4.5.2;

升级 APIJSON 版本为 4.5.1

16 Jan 18:02
Compare
Choose a tag to compare

【性能】新增支持增量热重载配置;升级 APIJSON 和自身版本号

28 Dec 15:43
Compare
Choose a tag to compare

新增支持 /reload 加参数 "value": { "id": 30 } 传过滤条件来增量热重载配置,腾讯 CSIG 某项目 3300 多张表 /reload 一次加载 Access 表全部几千条数据原来要 5min 左右现在降到 10s 内;
解决 Function 表不能一次全部热重载;
升级 APIJSON 和自身版本号分别为 4.4.8 和 4.5.0;

升级 APIJSONORM 版本为 4.4.6

26 Dec 17:56
Compare
Choose a tag to compare

升级 APIJSONORM 版本为 4.4.6,自身版本升为 4.4.9

升级版本号至 4.4.8

26 Dec 16:42
3c2d417
Compare
Choose a tag to compare
升级版本号至 4.4.8

【性能】大幅提升增删改的性能;移除 Oracle, SQLServer, DB2 的驱动相关代码

26 Dec 16:23
Compare
Choose a tag to compare

通过缓存 Request 校验规则来大幅提升增删改等非开放请求的性能;
不再默认加载 Oracle, SQLServer, DB2 的驱动,用户自己按需加载;
移除 SQLServer 驱动,用户自己按需依赖;
升级 apijson-orm 和自身版本分别至 4.4.5 和 4.4.7;
更新 apijson-orm.jar;