Commit Graph

5832 Commits

Author SHA1 Message Date
Looly
b0c3350ef7 修复ImgUtil.write没有释放BufferedImage可能导致内存泄露(issue#ID6VNJ@Gitee) 2025-11-17 21:31:50 +08:00
Looly
41307a6e3d 修复NumberWithFormat没有实现Comparable接口导致的JSON排序报错问题(issue#ID61QR@Gitee) 2025-11-12 22:22:29 +08:00
Looly
9b3414b397 add test and fix comment 2025-11-12 22:09:53 +08:00
Looly
f60f20243d update dependency 2025-11-04 15:23:26 +08:00
Looly
3b15ae08ae 修复FileUtil.listFileNames相对路径index混乱问题(issue#4121@Github) 2025-10-29 23:12:02 +08:00
Looly
62f04b2c0d 修复JsonUtil.toJsonStr对Boolean和Number返回错误问题(issue#4109@Github)。 2025-10-29 18:50:10 +08:00
Looly
cbade4e239 fix comment issue#ID428M 2025-10-29 18:41:23 +08:00
Looly
edeb87c7f4 修复HttpConnection.reflectSetMethod反射在JDK9+权限问题(issue#4109@Github) 2025-10-28 18:23:22 +08:00
Looly
a3e58451fc change link 2025-10-27 15:50:45 +08:00
Looly
02988f3714 change link 2025-10-27 15:43:59 +08:00
Looly
0cbc36e225 add test 2025-10-24 21:11:42 +08:00
Looly
ce3d69dd35 add test 2025-10-24 18:49:46 +08:00
Looly
4162c519b7 修复PasswdStrength.checkindexOf逻辑问题(pr#4114@Github)。 2025-10-24 16:00:20 +08:00
Golden Looly
b136d81720 Merge pull request #4114 from sunshineflymeat/hutool-1024
feat:修复PasswdStrength.check方法检测密码强度等级逻辑有误问题
2025-10-24 15:48:06 +08:00
zwm
8469fd0c49 feat:修复PasswdStrength.check方法检测密码强度等级逻辑有误问题 2025-10-24 13:53:22 +08:00
Looly
e9c4e65f97 修复Dialect.psForCount未传入Wrapper导致大小写问题(issue#ID39G9@Gitee)。 2025-10-23 21:51:13 +08:00
Looly
4c563da8bd 修复JschSessionPool.remove逻辑错误问题。 2025-10-23 11:16:12 +08:00
Looly
fb95caa7b9 增加代理支持(pr#4107@Github) 2025-10-23 02:52:56 +08:00
Golden Looly
25839055d6 Merge pull request #4107 from HeyAlaia/v5-dev
添加AI代理设置
2025-10-23 02:44:40 +08:00
Alaia
afc1036fb6 fix: ai配置支持进行代理配置 2025-10-22 17:44:59 +08:00
Alaia
7d84d1a81c fix: 修复字符串null 2025-10-22 16:39:36 +08:00
Looly
5a3ad06601 增加JakartaSoapClient(issue#4103@Github) 2025-10-22 00:56:51 +08:00
Looly
47c48b23b3 修复verify方法在定义alg为none时验证失效问题(issue#4105@Github) 2025-10-22 00:47:14 +08:00
Looly
dcdba8314d 修复verify方法在定义alg为none时验证失效问题(issue#4105@Github) 2025-10-22 00:05:58 +08:00
Looly
97e56c48eb ListUtil增加zip方法(pr#4052@Github) 2025-10-18 19:39:53 +08:00
Golden Looly
ddd3eb34f6 Merge pull request #4102 from liunainaibuheliulianniunai/v5-dev
增加zip函数,可以将两个列表中的元素一一配对并返回一个新的结果列表
2025-10-18 19:24:34 +08:00
刘奶奶不喝榴莲牛奶
4a88a565bf 增加zip函数,可以将两个列表中的元素一一配对并返回一个新的结果列表 2025-10-18 12:52:49 +08:00
Looly
9d0b6d652f fix readme 2025-10-15 16:40:14 +08:00
Looly
fa238bc4c9 add test 2025-10-15 11:31:23 +08:00
chinabugotech
29902b9093 update CHANGELOG.md.
Signed-off-by: chinabugotech <bugo@bugotech.cn>
2025-10-13 06:13:57 +00:00
chinabugotech
da2d0823b9 🐢prepare5.8.42 2025-10-13 14:01:20 +08:00
root
fa308b5ef0 🚀release5.8.41 2025-10-13 13:06:45 +08:00
Looly
51dc50dcd3 增加SpecUtilKeyUtil增加generateRSAPrivateKey重载,(issue#ID1EIK@Gitee) 2025-10-12 00:48:38 +08:00
Looly
1489063bbd 修复CronTimer在任务非常多时,追赶系统时间导致遗漏任务的问题(issue#IB49EF@Gitee) 2025-10-11 22:53:53 +08:00
Looly
9dab4f260a 修复ServiceLoaderUtil.loadFirstAvailable在JDK24+后未捕获异常导致的报错问题(pr#4098@Github) 2025-10-11 19:45:33 +08:00
Golden Looly
1db0c23ba3 Merge pull request #4098 from CherryRum/v5-dev
fix(core): 由于 JDK 24+ 修改,优化 ServiceLoader 加载第一个可用服务的逻辑
2025-10-11 19:41:55 +08:00
yulin
fd7a2a8212 Merge branch 'v5-dev' into v5-dev 2025-10-11 19:13:10 +08:00
Looly
31fa4588b4 修复ServiceLoaderUtil.loadFirstAvailable在JDK24+后未捕获异常导致的报错问题(issue#ID0952@Gitee) 2025-10-11 16:37:06 +08:00
mumu
5b00338a68 fix(core): 由于 JDK 24+ 修改,优化 ServiceLoader 加载第一个可用服务的逻辑
为兼容 JDK 24 及以上版本中ServiceLoader#iterator 可能抛出 NoClassDefFoundError 的情况,优化 loadFirstAvailable 方法,统一在 hasNext 与 next 调用时安全忽略异常,确保能正确返回首个可用的非空实例。

Closes https://gitee.com/chinabugotech/hutool/issues/ID0952
2025-10-11 15:43:59 +08:00
Looly
cea2aaa271 修复WordTree.addWord末尾为特殊字符导致的无法匹配问题(pr#4092@Github) 2025-10-10 22:47:14 +08:00
Golden Looly
fa2e9ea54a Merge pull request #4092 from ET-yzk/v5-dev
fix(dfa): 修复WordTree.addWord在关键词以停顿词结尾时词尾标记错误的问题
2025-10-10 22:45:11 +08:00
Looly
96a75cd2e4 增加Record支持(pr#4096@Github) 2025-10-10 22:12:49 +08:00
Golden Looly
a166a731db Merge pull request #4096 from xxx-tea/v5-dev
feat:适配JSON序列化Record类 #4095 #3931
2025-10-10 22:09:39 +08:00
xxxtea
997524d784 Merge branch 'chinabugotech:v5-dev' into v5-dev 2025-10-10 18:14:03 +08:00
xxxtea
0d2f3f4ed3 feat:适配JSON序列化Record类
#3931
2025-10-10 18:13:35 +08:00
Looly
fafec9d351 修复StrBuildercharAt越界判断错误(pr#4094@Github) 2025-10-10 17:34:10 +08:00
Golden Looly
57c58d76f1 Merge pull request #4094 from asukavuuyn/v5-dev
fix:charAt越界判断
2025-10-10 17:32:59 +08:00
Looly
69c2916ee0 修复AIConfigBuilder中方法名拼写错误(pr#1382@Gitee) 2025-10-10 17:28:43 +08:00
Looly
a47c111547 Merge branch 'v5-dev' of gitee.com:dromara/hutool into v5-dev 2025-10-10 17:05:25 +08:00
Looly
a45bfebd07 修复Sftp.upload目标路径为null时空指针问题(issue#ID14WX@Gitee) 2025-10-10 17:05:15 +08:00