Skip to content

Releases: APIJSON/APIJSON-Demo

【性能】大幅提升数组内主表查询性能;完善测试表数据

31 Jan 17:53
Compare
Choose a tag to compare

Java:

3 个 Demo 都升级 APIJSON, apijson-framework 及自身版本为 4.6.0;
APIJSONBoot 和 APIJSONFinal 优化代码和注释;
APIJSONFinal 删除 DemoObjectParser.java 和 DemoSQLExecutor.java,使用更简洁;
APIJSONFinal 删除测试 APIAuto 导入 Swagger, YApi, Rap 接口用例及文档的接口,使用更简洁;

MySQL:

更新表,完善 Document 和 TestRecord 的数据;

PostgreSQL:

更新表,解决 Function 表中deleteCommentOfMomen 这个 name 最后少了 t;

APIJSON 4.6.0 更新

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

apijson-framework 4.6.0 更新

https://github.com/APIJSON/apijson-framework/releases/tag/4.6.0

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

登录接口兼容 MySQL 5.6 及以下版本;升级依赖库版本;

24 Jan 16:31
Compare
Choose a tag to compare

Java:

APIJSONBoot 和 APIJSONFinal 登录接口兼容 MySQL 5.6 及以下等不支持 json 类型的数据库;
3 个 Demo 升级 APIJSON, apijson-framework 版本为 4.5.2,都升级自身版本为 4.5.3;

MySQL:

更新表;

其它

忽略 .iml 文件和 .idea 目录;

【安全】使用 UnitAuto 时不返回敏感信息

17 Jan 10:02
Compare
Choose a tag to compare

【安全】APIJSONBoot 新增使用 UnitAuto 做单元测试时不返回敏感信息的代码示例及相关注释 - 该问题是由 apijson-framework 4.3.0APIJSON-Demo 4.4.0 引入 UnitAuto 并暴露 /method/invoke 接口导致;

【安全】预防 UnitAuto 泄漏敏感信息;解决高并发下校验出错或引发安全问题

17 Jan 09:24
Compare
Choose a tag to compare

Java:

APIJSONDemo 新增支持 CORS 跨域;

3 个 Demo 预防在 接入且启用 UnitAuto 后泄漏 SQLConfig 的 dbUri, dbAccount, dbPassword;
APIJSONBoot 解决打包后单元测试因缺少 classgraph 依赖导致导入用例等功能不能正常使用;

3 个 Demo 都升级 APIJSON 和 apijson-framework 版本至最新稳定版 4.5.1;
APIJSONBoot 和 APIJSONDemo 调整 SpringBoot 的依赖,且升级版本至最新稳定版 2.4.2;
3 个 Demo 都分别升级 MySQL, PostgreSQL 数据库 JDBC 驱动至最新稳定版 8.0.22, 42.2.18;
APIJSONFinal 升级 JFinal, Jfinal-Undertow 分别至最新稳定版 4.9.06, 2.4;
3 个 Demo 都分别升级自身版本为 4.5.1;

APIJSONDemo 删除多余的测试类;

iOS:

Demo 兼容 Swift 5,感谢 @TJRoger 的贡献 #2


APIJSON 更新

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

apijson-framework 更新

https://github.com/APIJSON/apijson-framework/releases/tag/4.5.1

【性能】新增支持增量热重载配置;升级 APIJSON 和 apijson-framework 版本

28 Dec 16:17
Compare
Choose a tag to compare

Java:
新增支持 /reload 加参数 "value": { "id": 30 } 传过滤条件来增量热重载配置,解决腾讯 CSIG 某项目 3300 多张表 /reload 一次加载全部 Access 表几千条数据要几分钟;
升级 APIJSON 和 apijson-framework 版本分别至 4.4.8 和 4.5.0;

优化远程函数、JDBC 驱动;APIJSON 和 apijson-framework

26 Dec 18:14
Compare
Choose a tag to compare

Java:

远程函数 verifyIdList 和 verifyURLList 对 null 放行,如果必传可用 Request 表 structure 字段中 MUST 操作符实现;
APIJSONBoot 新增更多 原始 SQL 片段 @raw:"key" 的配置示例;
3 个 Demo 都提供 Oracle, SQLServer 等数据库驱动加载代码示例;

升级 APIJSON 和 apijson-framework 分别至 4.4.7 和 4.4.9;
更新 apijson-orm.jar 和 apijson-framework.jar;

MySQL:

更新表;

其它:

更新文档;

升级 APIJSONORM 和 apijson-framework 的版本

01 Dec 17:20
Compare
Choose a tag to compare

Java:
APIJSONBoot 和 APIJSONFinal 升级 APIJSONORM 至 4.3.1,升级 apijson-framework 至 4.4.6;
APIJSONBoot 和 APIJSONFinal 自身版本升级为 4.4.6;

【性能】适配连接池;升级依赖库并适配

28 Nov 20:17
Compare
Choose a tag to compare

Java:
APIJSONBoot 适配连接池;
APIJSONBoot 升级 apijson-orm 和 apijson-framework 版本分别为 4.3.0 和 4.4.5,并针对新版特性来调整代码;
APIJSONBoot 提供 MariaDB, OceanBase 等对接说明;

其它:
优化使用文档;

优化命名;升级依赖库

21 Nov 19:00
ad43d6e
Compare
Choose a tag to compare

Java:

APIJSONBootTest 重命名为 APIJSONDemo;
APIJSONFinal 中 AppRunnableConfig 重命名为 DemoAppConfig;
升级 APIJSONORM 和 apijson-framework 的版本;
完善使用文档;

【质量】引入 UnitAuto 零代码单元测试;JFinal 版同步代码及解决跨域问题

14 Nov 21:04
Compare
Choose a tag to compare

Java:

APIJSONBoot 引入 UnitAuto-机器学习零代码单元测试 库;
APIJSONBoot 兼容 MySQL 5.6 及以下等不支持 json 类型的数据库;
APIJSONBoot 升级依赖库版本;
APIJSONFinal 从 APIJSONBoot 同步代码;
APIJSONFinal 解决跨域问题;

APIJSONBoot 完善注释和优化代码;
APIJSONBoot 迁移部分与 SpringBoot 不耦合的类到 apijson.demo 目录;
删除多余的文件;

MySQL:

更新表;