5.8.33(2024-11-05)
🐣新特性
- 【core 】 SyncFinisher增加setExecutorService方法(issue#IANKQ1@Gitee)
- 【http 】 HttpConfig增加
setUseDefaultContentTypeIfNull
方法(issue#3719@Github) - 【core 】 用ArrayList重新实现权重随机类:WeightListRandom(pr#3720@Github)
- 【crypto 】 SM2解密时,兼容GmSSL非压缩省略的04头的密文(issue#IAP1QJ@Gitee)
- 【core 】 兼容NumberUtil.add方法传入整型自动类型转换为浮点类型的精度丢失问题(pr#3721@Github)
- 【core 】 ModifierUtil明确注释,并增加hasAllModifiers方法(issue#IAQ2U0@Gitee)
- 【http 】 HttpRequest增加setFixedContentLength方法(issue#3462@Github)
- 【db 】 AbstractDb增加getDs方法(issue#IARKZL@Gitee)
- 【db 】 QrCodeUtil添加二维码logo支持配置圆角(pr#3747@Github)
- 【core 】 TreeUtil.buildSingle指定rootId节点存在时,作为根节点(issue#IAUSHR@Gitee)
- 【core 】 EscapeUtil.escapeHtml4增加空处理(issue#IAZMYU@Gitee)
- 【core 】 PropDesc.isTransientForGet使用className,避免Android下类找不到问题(issue#IB0JP5@Gitee)
- 【core 】 优化NumberUtil.count(pr#3772@Github)
- 【crypto 】 SM2.signHex改名为signHexFromHex,原名标记废弃,避免歧义(issue#IB0NVY@Gitee)
- 【all 】 优化所调用的ObjectUtil#defaultIfNull避免重复创建(pr#1274@Gitee)
- 【core 】 NetUtil.bigIntegerToIPv6增加长度修正(issue#IB27HV@Gitee)
🐞Bug修复
- 【json 】 修复JSONConfig.setDateFormat设置后toBean无效问题(issue#3713@Github)
- 【core 】 修复RegexPool.CHINESE_NAME范围太大的问题(issue#IAOGDR@Gitee)
- 【http 】 修复重定向没有按照RFC7231规范跳转的问题,修改为除了307外重定向使用GET方式(issue#3722@Github)
- 【core 】 修复ArrayUtil.lastIndexOfSub死循环问题(issue#IAQ16E@Gitee)
- 【core 】 修复ImgUtil.write写出临时文件未清理问题(issue#IAPZG7@Gitee)
- 【json 】 修复ignoreNullValue在JSONArray中无效问题(issue#3759@Github)