Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency cn.hutool:hutool-all to v5.8.24 #31

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

joshn-whitesource-app[bot]
Copy link

@joshn-whitesource-app joshn-whitesource-app bot commented Dec 27, 2023

This PR contains the following updates:

Package Type Update Change
cn.hutool:hutool-all (source) compile patch 5.8.10 -> 5.8.24

By merging this PR, the issue #18 will be automatically resolved and closed:

Severity CVSS Score CVE
High High 7.5 CVE-2023-3276
High High 7.5 CVE-2023-51075
High High 7.5 CVE-2023-51080
High High 7.1 CVE-2023-33695

Release Notes

dromara/hutool (cn.hutool:hutool-all)

v5.8.24

Compare Source

🐣新特性
  • 【cache 】 Cache增加get重载,可自定义超时时间(issue#I8G0DL@Gitee)
  • 【cache 】 JWT#sign增加重载,可选是否增加默认的typ参数(issue#3386@​Github)
  • 【db 】 增加识别OpenGauss的驱动类(issue#I8K6C0@​Gitee)
  • 【core 】 修复CharSequenceUtil注释和引用,避免循环引用
  • 【extra 】 SpringUtil增加getProperty重载(pr#1122@​Gitee)
  • 【core 】 FileTypeUtil增加null判断(issue#3419@​Github)
  • 【core 】 DateUtil.parse支持毫秒时间戳(issue#I8NMP7@​Gitee)
  • 【extra 】 优化TokenizerEngine使用IK分词器支持并发(pr#3427@​Github)
  • 【core 】 Opt.ofEmptyAble支持更多类型(issue#I8OOSY@Gitee)
  • 【http 】 HTMLFilter保留p标签(issue#3433@​Gitee)
🐞Bug修复
  • 【core 】 修复LocalDateTime#parseDate未判断空问题问题(issue#I8FN7F@Gitee)
  • 【http 】 修复RootAction send404 抛异常问题(pr#1107@​Gitee)
  • 【extra 】 修复Archiver 最后一个 Entry 为空文件夹时未关闭 Entry问题(pr#1123@​Gitee)
  • 【core 】 修复ImgUtil.convert png转jpg在jdk9+中失败问题(issue#I8L8UA@Gitee)
  • 【cache 】 修复StampedCache的get方法非原子问题(issue#I8MEIX@Gitee)
  • 【core 】 修复StrSplitter.splitByRegex使用空参数导致的OOM问题(issue#3421@​Github)
  • 【db 】 修复嵌套SQL中order by子句错误截断问题(issue#I89RXV@Gitee)
  • 【http 】 修复graalvm编译后,未读取Content-Length可能导致的读取时间过长问题(issue#I6Q30X@Gitee)
  • 【core 】 修复JavaSourceCompiler.addSource目录处理错误问题(issue#3425@​Github)
  • 【core 】 修复时间戳转Bean时异常问题(issue#I8NMP7@​Gitee)
  • 【core 】 修复PostgreSQL使用upsert字段大小写问题问题(issue#I8PB4X@Gitee)
  • 【extra 】 修复TinyPinyinEngine可能的空指针问题(issue#3437@​Github)
  • 【core 】 修复graalvm原生打包使用http工具被转为file协议问题(issue#I8PY3Y@Gitee)
  • 【poi 】 修复cloneSheet参数错误导致非XSSFWorkbook错误命名问题(issue#I8QIBB@Gitee)

v5.8.23

Compare Source

🐣新特性
  • 【json 】 改进TemporalAccessorSerializer支持dayOfMonth和month枚举名(issue#I82AM8@​Gitee)
  • 【core 】 新增ProxySocketFactory
  • 【http 】 UserAgent增加百度浏览器识别(issue#I847JY@Gitee)
  • 【core 】 ReflectUtil.getFieldsValue增加Filter重载(pr#1090@​Gitee)
  • 【core 】 Snowflake增加方法:根据传入时间戳,计算ID起终点(pr#1096@​Gitee)
  • 【core 】 PathUtil增加loopFiles重载,可选是否追踪软链(issue#3353@​Github)
🐞Bug修复
  • 【cron 】 修复Cron表达式range解析错误问题(issue#I82CSH@Gitee)
  • 【core 】 修复VersionComparator在极端数据排序时候违反了自反性问题(issue#I81N3H@Gitee)
  • 【json 】 修复JSONStrFormatter:format函数对于转义符号处理逻辑错误问题(issue#I84V6I@Gitee)
  • 【core 】 修复特定情况下BiMap覆盖Value后,仍能通过旧Value查询到Key问题(issue#I88R5M@Gitee)
  • 【core 】 修复aop的afterException无法生效问题(issue#3329@​Github)
  • 【core 】 修复TypeUtil.getClass方法强转报错问题(pr#1092@​Github)
  • 【core 】 修复DataSize.parse(size)不支持空格问题(issue#I88Z4Z@Gitee)
  • 【http 】 修复SimpleServer在添加的HttpFilter中有获取请求参数时报错问题(issue#3343@​Github)
  • 【http 】 修复options请求无响应体问题
  • 【core 】 ImgUtil的sliceByRowsAndCols背景无法透明问题(issue#3347@​Github)
  • 【core 】 修复ClassUtil#scanJar未正确关闭文件问题(issue#3361@​Github)
  • 【db 】 修复Column.getDigit返回值错误问题(issue#3370@​Github)
  • 【core 】 修复合成注解在并发环境无法保证正确缓存属性值的问题(pr#1097@​Gitee)
  • 【core 】 修复CollectorUtil.reduceListMap与collectors.groupby一起使用时出现与预期不符问题(pr#1102@​Gitee)

v5.8.22

Compare Source

🐣新特性
  • 【core 】 NumberUtil.nullToZero增加重载(issue#I7PPD2@​Gitee)
  • 【core 】 DesensitizedUtil增加清空策略(issue#I7PUJ2@​Gitee)
  • 【all 】 修改异常包装策略:运行时异常不包装,只包装非运行时异常(issue#I7RJZT@Gitee)
  • 【core 】 增加IJSONTypeConverter,避免反射调用(pr#1051@​Gitee)
  • 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@​Gitee)
  • 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@​Gitee)
  • 【cron 】 优化PatternParser支持年的步进(issue#I7SMP7@​Gitee)
  • 【core 】 TreeUtil增加getParentsId方法(issue#I7TDCF@Gitee)
🐞Bug修复
  • 【core 】 修复NumberUtil.toBigDecimal转换科学计数法问题(issue#3241@​Github)
  • 【core 】 修复PathUtil.moveContent当target不存在时会报错问题(issue#3238@​Github)
  • 【db 】 修复SqlUtil.formatSql 格式化的sql换行异常(pr#3247@​Github)
  • 【core 】 修复DateUtil.parse 给定一个时间解析错误问题(issue#I7QI6R@Gitee)
  • 【core 】 去除默认的ACCEPT_LANGUAGE(issue#3258@​Github)
  • 【core 】 修复FieldsComparator比较结果不正确问题(issue#3259@​Github)
  • 【core 】 修复Db.findAll全局忽略大小写无效问题(issue#I7T30Y@Gitee)
  • 【core 】 修复Ipv4Util.getEndIpLong 取反符号导致数据越界(issue#I7U1OQ@Gitee)
  • 【http 】 修复302重定向时,Location中的问号被转义问题(issue#3265@​Github)
  • 【core 】 修复CombinationAnnotationElement判断循环问题(pr#3267@​Github)
  • 【core 】 修复StrUtil#containsAny NPE问题(pr#1063@​Gitee)
  • 【all 】 修复SONArray的add()方法抛出OutOfMemory异常问题(issue#3286@​Github)
  • 【core 】 修复fillColumns空指针问题(issue#3284@​Github)
  • 【core 】 修复Convert不能转换Optional和Opt问题(issue#I7WJHH@Gitee)
  • 【core 】 修复DateUtil.age年龄计算问题(issue#I7XMYW@Gitee)
  • 【core 】 修复JSONUtil.parse()溢出问题(issue#3289@​Github)
  • 【core 】 修复Tailer stop NPE问题(pr#1067@​Gitee)
  • 【json 】 修复toJSONString导致CPU使用率高的问题(issue#3297@​Github)
  • 【core 】 修复NumberUtil.parseInt 16进制解析错误的问题(pr#1071@​Gitee)
  • 【core 】 修复CopyOptions.setIgnoreCase和setIgnoreProperties冲突问题(issue#I80FP4@​Gitee)
  • 【core 】 修复LocalDateTimeUtil.of 某些特殊TemporalAccessor无法返回正确结果的问题(issue#3301@​Github)

v5.8.21

Compare Source

🐣新特性
  • 【core 】 list 为空时,CollUtil.max等返回null而非异常(pr#1027@​Gitee)
  • 【poi 】 ExcelReader.getWriter逻辑变更,当从非文件读取时,获取sheet,而非空表格。
  • 【core 】 Ipv4Util 新增方法:检测指定 IP 地址是否匹配通配符(pr#3171@​Github)
  • 【core 】 DateUtil.parse适配6位毫秒格式(issue#I7H34N@Gitee)
  • 【core 】 RandomUtil增加可选是否包含边界的重载(issue#3182@​Github)
  • 【core 】 StrUtil增加truncateByByteLength方法(pr#3176@​Github)
  • 【core 】 身份证工具类isValidCard18、isValidCard15入参null直接返回null(pr#1034@​Gitee)
  • 【http 】 使用multiparty方式支持body参数(issue#3158@​Github)
  • 【core 】 ZipReader增加setMaxSizeDiff方法,自定义或关闭ZipBomb(issue#3018@​Github)
  • 【db 】 Query.of(entity)构建时传入fields(issue#I7M5JU@Gitee)
  • 【db 】 clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver(issue#3224@​Github)
  • 【core 】 UrlResource增加size方法(issue#3226@​Github)
🐞Bug修复
  • 【core 】 修复MapUtil工具使用filter方法构造传入参数结果问题(issue#3162@​Github)
  • 【core 】 修复序列化和反序列化Class问题(issue#I7FQ29@​Gitee)
  • 【setting】 修复utf8-bom的setting文件读取问题(issue#I7G34E@Gitee)
  • 【core 】 修复PathUtil.getMimeType可能造成的异常(issue#3179@​Github)
  • 【core 】 修复Pair序列化转换无效问题(issue#I7GPGX@Github)
  • 【core 】 修复TypeUtil.getTypeArgument对实现接口获取不全面问题(issue#I7CRIW@Gitee)
  • 【core 】 修复BeanUtil.isCommonFieldsEqual判空导致的问题
  • 【extra 】 修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题(issue#I7LLL7@​Gitee)
  • 【core 】 修复脱敏银行卡号长度bug(pr#3210@​Github)
  • 【jwt 】 修复JWTSignerUtil中ES256签名不符合规范问题(issue#3205@​Github)
  • 【core 】 修复UserInfo获取country问题(issue#I7MCKW@Gitee)
  • 【extra 】 修复MVEL加载错误问题(issue#3214@​Github)
  • 【json 】 修复JSONBeanParser在遇到List时没有被正确递归问题(issue#I7M2GZ@Gitee)
  • 【core 】 修复VersionComparator对1.0.3及1.0.2a比较有误的问题(pr#1043@​Gitee)
  • 【core 】 修复IOS系统下,chrome 浏览器的解析规则有误(pr#1044@​Gitee)
  • 【extra 】 修复多线程下Sftp中Channel关闭的问题(issue#I7OHIB@Gitee)
  • 【extra 】 修复CVE-2023-24163漏洞(issue#I6AJWJ@Gitee)

v5.8.20

Compare Source

🐣新特性
  • 【core 】 UrlQuery增加setStrict方法,区分是否严格模式(issue#I78PB1@​Gitee)
  • 【poi 】 添加系列方法writeCol,以支持按列输出(pr#1003@​Gitee)
  • 【core 】 CollUtil新增anyMatch和allMatch方法(pr#1008@​Gitee)
  • 【core 】 CsvWriter如果开启了append=true,默认自动开启endingLineBreak=true(pr#1010@​Gitee)
🐞Bug修复
  • 【core 】 修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题(issue#I795IN@Gitee)
  • 【core 】 修复umberUtil.parseNumber对+解析问题(issue#I79VS7@​Gitee)
  • 【core 】 修复IdcardUtil.getGenderByIdCard存在潜在的异常(pr#1007@​Gitee)
  • 【core 】 修复Table#contains空指针问题(issue#3135@​Gitee)
  • 【core 】 修复FileUtil.checkSlip方法缺陷(issue#3140@​Github)
  • 【extra 】 修复Sftp中exists方法父目录不存在时报错(issue#I7CSQ9@​Gitee)
  • 【extra 】 修复xml转json再转bean失败问题(issue#3139@​Github)
  • 【poi 】 修复RowUtil传入参数错误问题(issue#3139@​Github)
  • 【core 】 修复XmlUtil.xmlToBean空节点转换失败问题(issue#3136@​Github)
  • 【core 】 修复CVE-2023-3276漏洞,XmlUtil.readBySax问题(issue#I7DX8W@Gitee)

v5.8.19

🐣新特性
  • 【db 】 优化HttpRequest.toString()内容打印(issue#3072@​Github)
  • 【poi 】 优化Sax方式读取时空白行返回0,修改为返回-1(issue#I6WYF6@​Gitee)
  • 【db 】 优化count查询兼容informix(issue#I713XQ@Gitee)
  • 【core 】 去除Opt头部的GPL协议头(pr#995@​Gitee)
  • 【core 】 邮箱校验添加对中文的支持(pr#997@​Gitee)
  • 【core 】 FileUtil.getMimeType增加webp识别(pr#997@​Gitee)
  • 【core 】 SyncFinisher增加setExceptionHandler方法(issue#I716SX@Gitee)
  • 【core 】 FileTypeUtil.getType增加文件判断(pr#3112@​Github)
  • 【core 】 增加CsvWriteConfig.setEndingLineBreak配置项(issue#I75K5G@Gitee)
  • 【core 】 增加Tailer追踪文件时文件被删除的处理情况(pr#3115@​Github)
  • 【core 】 DelegatedExecutorService构造方法设置成public(issue#I77LUE@Gitee)
  • 【core 】 切面代理工具中的cglib支持多参数构造生成(issue#I74EX7@​Gitee)
  • 【poi 】 添加writeCellValue的重载,以支持isHeader(pr#1002@​Gitee)
🐞Bug修复
  • 【core 】 修复URLUtil.decode无法解码UTF-16问题(issue#3063@​Github)
  • 【db 】 修复insertOrUpdate更新中条件字段没有移除问题(issue#I6W91Z@Gitee)
  • 【core 】 修复VIN(车架号)正则问题(pr#3078@​Github)
  • 【core 】 修复HtmlUtil的removeHtmlAttr方法匹配问题(issue#I6YNTF@Gitee)
  • 【core 】 修复JSONUtil.toBean目标存在Map字段无序问题(issue#I6YN2A@Gitee)
  • 【http 】 修复HttpDownloader.downloadFile 方法缺少static问题(issue#I6Z8VU@Gitee)
  • 【core 】 修复NumberUtil mul 传入null的string入参报错问题(issue#I70JB3@​Gitee)
  • 【core 】 修复ZipReader.get调用reset异常问题(issue#3099@​Github)
  • 【core 】 修复FileUtil.createTempFile可能导致的漏洞(issue#3103@​Github)
  • 【cron 】 修复SystemTimer无法结束进程问题(issue#3090@​Github)
  • 【core 】 修复BeanUtil.copyToList复制Long等类型错误问题(issue#3091@​Github)
  • 【poi 】 修复MapRowHandler结果Map无序问题(issue#I71SE8@​Github)
  • 【db 】 修复SqlExecutor.execute执行ORACLE insert into select报ORA-00933问题(issue#I778U7@​Gitee)
  • 【db 】 修复AbstractDb#page分页查询异常问题(issue#I73770@​Gitee)

v5.8.18

🐣新特性
  • 【extra 】 JschUtil新增一个重载方法以支持私钥以byte数组形式载入(pr#3057@​Github)
  • 【crypto】 优化MD5性能(issue#I6ZIQH@Gitee)
🐞Bug修复
  • 【core 】 修复CollUtil.reverseNew针对非可变列表异常(issue#3056@​Github)
  • 【all 】 修复junit被关联引入的bug(issue#3062@​Github)

v5.8.17

🐣新特性
  • 【core 】 SerializeUtil.deserialize增加白名单类,避免RCE vulnerability(issue#3021@​Github)
  • 【poi 】 ExcelWriter在关闭后不清空currentRow,以便复用(issue#3025@​Github)
  • 【core 】 完善HttpStatus,参考相关规范,补全缺失的状态码(pr#968@​Gitee)
  • 【core 】 NumberUtil增加(pr#968@​Gitee)
  • 【core 】 Number128增加hash和equals方法(pr#968@​Gitee)
  • 【core 】 NamingCase.toCamelCase新增重载,可选是否转换其他字符为小写(issue#3031@​ithub)
  • 【core 】 新增JdkUtil
  • 【core 】 DateUtil.getZodiac增加越界检查(issue#3036@​Github)
  • 【core 】 CsvReader修改策略,添加可选是否关闭Reader重载,默认不关闭Reader(issue#I6UAX1@​Gitee)
  • 【core 】 isNotEmpty修改规则,避开IDEA错误提示(pr#974@​Gitee)
🐞Bug修复
  • 【core 】 CollUtil.split优化切割列表参数判断,避免OOM(pr#3026@​Github)
  • 【core 】 修复FileUtil.move传入相同目录或子目录丢失源目录的问题(pr#3032@​Github)
  • 【core 】 修复SafeConcurrentHashMap.computeIfAbsent可能存在的结果为null的情况(issue#I6RVMY@Gitee)
  • 【json 】 修复Pair反序列化报错问题(issue#I6SZYB@Gitee)
  • 【core 】 修复使用AnnotationUtil.getAnnotationAlias获取注解时可能会出现空指针的问题(pr#975@​Gitee)
  • 【json 】 修复没有属性的对象转json字符串抛异常问题(issue#3051@​Github)

v5.8.16

🐣新特性
  • 【core 】 改进Calculator.conversion,兼容乘法符号省略写法(issue#2964@​Github)
  • 【core 】 改进XmlUtil.xmlToBean,支持xml转bean时父节点忽略大小写
  • 【core 】 优化ArrayUtil的空判断(pr#2969@​Github)
  • 【extra 】 优化SpringUtil在非Spring环境下的异常(issue#2835@​Github)
  • 【core 】 StrUtil增加commonPrefix和commonSuffix方法(pr#3007@​Github)
  • 【core 】 NumberUtil增加重载parseXXX方法, 解析失败返回默认值(pr#3007@​Github)
  • 【core 】 FileUtil增加readLines重载,支持filter(pr#3006@​Github)
  • 【json 】 当用户选择ignoreError时,错误对象转JSON也忽略
🐞Bug修复
  • 【crypto】 修复NoSuchMethodError未捕获问题(issue#2966@​Github)
  • 【poi 】 修复SXSSFWorkbook调用setComment时错位的问题(issue#I6MBS5@​Gitee)
  • 【core 】 修复BeanUtil.hasGetter没有跳过getClass方法的问题(issue#I6MBS5@​Gitee)
  • 【core 】 修复FileMagicNumber长度判断问题导致的越界异常(issue#I6MACI@Gitee)
  • 【core 】 修复DateUtil针对ISO8601时间格式部分场景下的解析存在问题(issue#2981@​Github)
  • 【core 】 修复JSONUtil.toBean可能的空指针问题(issue#2987@​Github)
  • 【core 】 修复CalendarUtil.isSameMonth没有判断公元前导致不一致的问题(issue#3011@​Github)
  • 【core 】 修复WatchUtil createModify maxDepth传递后没有使用问题(issue#3005@​Github)
  • 【core 】 修复NullComparator反转无效问题(pr#964@​Gitee)
  • 【setting】 修复props.toBean 数组字段未赋值问题(issue#3008@​Github)

v5.8.15

Compare Source

🐣新特性
  • 【http 】 新增followRedirectsCookie配置,支持开启自动重定向携带cookie(pr#2961@​Github)
🐞Bug修复
  • 【all 】 修复Automatic-Module-Name错误问题(issue#2952@​Github)
  • 【core 】 修复NumberWithFormat导致转换Long异常问题(issue#I6L2LO@Gitee)

v5.8.14

Compare Source

🐣新特性
  • 【core 】 增加PathMover(issue#I666HB@Github)
🐞Bug修复
  • 【core 】 修复FileUtil.moveContent会删除源目录的问题(issue#I666HB@Github)
  • 【http 】 修复HttpBase.body导致的空指针问题

v5.8.13

Compare Source

🐣新特性
  • 【core 】 PhoneUtil.isTel400800支持400-XXX-XXXX格式(issue#2929@​Github)
  • 【core 】 build(pom): 添加 Automatic-Module-Name属性(pr#2926@​Github)
  • 【core 】 根据JDK-8080225修改了部分新建文件输入流和文件输出流的创建方式(pr#2930@​Github)
  • 【http 】 HttpRequest#body增加支持Resource重载(issue#2901@​Github)
  • 【core 】 JavaSourceCompiler#compile增加自定义options重载(issue#I6IVZK@Gitee)
🐞Bug修复
  • 【db 】 修复识别JDBC驱动时重复问题(pr#940@​Gitee)
  • 【core 】 修复法定年龄计算的BUG(pr#935@​Gitee)
  • 【core 】 修复FileUtil.rename报NoSuchFileException问题(pr#2894@​Github)
  • 【core 】 修复StrUtil.split切分长度为0时的bug(pr#944@​Gitee)
  • 【core 】 修复ReUtil.delAll方法当 content 仅为空格时的问题(issue#I6GIMT@Gitee)
  • 【core 】 修复ReUtil.delAll方法当 content 仅为空格时的问题(issue#I6GIMT@Gitee)
  • 【core 】 修复文件内容跟随在调用stop后,文件依旧被占用问题(issue#I6GFD2@​Gitee)
  • 【core 】 修复ReflectUtil.invokeRaw方法中参数类型转换动作未生效的问题(pr#2912@​Github)
  • 【core 】 修复isXXX转换时的匹配问题(issue#I6H0XF@Gitee)
  • 【core 】 修复MutableObj.equals空指针问题
  • 【core 】 修复JavaSourceFileObject在编译错误时抛出IOException异常而非CompilerException问题(pr#2942@​Github)
  • 【jwt 】 修复JWT自定义时间格式后的时间戳转换问题(issue#I6IS5B@Gitee)

v5.8.12

Compare Source

🐣新特性
  • 【http 】 HttpGlobalConfig.allowPatch()调用时忽略错误(issue#2832@​Github)
  • 【core 】 重构根据file magic number判断文件类型(pr#2834@​Github)
  • 【core 】 增加WGS84 坐标与墨卡托投影互转(pr#2811@​Github)
  • 【extra 】 ServletUtil遵循rfc 3986优化(issue#I6ALAO@Gitee)
  • 【http 】 HttpUtil.decodeParams增加isFormUrlEncoded重载(pr#918@​Gitee)
  • 【db 】 AbstractDb添加返回类型为PageResult的page重载方法(pr#916@​Gitee)
  • 【core 】 DesensitizedUtil增加对IPv4和IPv6支持(issue#I6ABCS@Gitee)
  • 【core 】 针对CollUtil.subtract coll1 为只读集合的补偿(pr#2865@​Github)
  • 【core 】 DateUtil.date方法统一修改规则,传入null返回null(pr#2877@​Github)
  • 【core 】 DateUtil.parseUTC统一规范,舍弃3位毫秒数后的数字(pr#2889@​Github)
🐞Bug修复
  • 【core 】 修复HexUtil.isHexNumber()对"-"的判断问题(issue#2857@​Github)
  • 【core 】 修复FileTypeUtil判断wav后缀的录音文件类型不能匹配问题(pr#2834@​Github)
  • 【core 】 修复FileUtil的rename在newName与原文件夹名称一样时,文件夹会被删除问题(issue#2845@​Github)
  • 【core 】 修复IoUtil.readBytes使用SocketInputStream读取不完整问题(issue#I6AT49@​Gitee)
  • 【core 】 修复ClassScanner自定义classload无效问题(issue#I68TV2@​Gitee)
  • 【core 】 【重要】删除XmlUtil.readObjectFromXml方法,避免漏洞(issue#2855@​Github)
  • 【core 】 修复Ipv4Util.list()方法的bug(pr#929@​Gitee)
  • 【poi 】 修复“sax方式读取excel2003版本,会调用两次doAfterAllAnalysed方法”问题。(pr#919@​Gitee)

v5.8.11

Compare Source

🐣新特性
  • 【core 】 CharUtil.isBlankChar增加\u180e(pr#2738@​Github)
  • 【core 】 SyncFinisher线程同步结束器添加立即结束方法(pr#879@​Gitee)
  • 【core 】 HtmlUtil中escape方法,增加不断开空格(nbsp)转译,防止xss攻击(pr#2755@​Github)
  • 【extra 】 修正sftp.cd方法 方法注释和实际效果不符(issue#2758@​Github)
  • 【core 】 修改PhoneUtil容易歧义的注释(issue#I63GWK@Gitee)
  • 【crypto】 KeyUtil中的读取KeyStore文件的方法增加全局Provider(issue#I6796G@Gitee)
  • 【extra 】 CompressUtil 新增 stripComponents 参数(pr#904@​Gitee)
  • 【extra 】 ServletUtil和JakartaServletUtil新增获取所有响应头的方法(pr#2828@​Github)
  • 【core 】 BooleanUtil增加toString重载(pr#2816@​Github)
🐞Bug修复
  • 【json 】 修复普通byte数组转JSONArray时的异常(pr#875@​Gitee)
  • 【core 】 修复ArrayUtil.insert()不支持原始类型数组的问题(pr#874@​Gitee)
  • 【core 】 修复HexUtil.isHexNumber()判断逻辑超出long的精度问题(issue#I62H7K@Gitee)
  • 【core 】 修复BiMap中未重写computeIfAbsent和putIfAbsent导致双向查找出问题(issue#I62X8O@Gitee)
  • 【json 】 修复JSON解析栈溢出部分问题(issue#2746@​Github)
  • 【json 】 修复getMultistageReverseProxyIp未去除空格问题(issue#I64P9J@Gitee)
  • 【db 】 修复NamedSql中in没有判断大小写问题(issue#2792@​Github)
  • 【core 】 修复ZIP bomb漏洞(issue#2797@​Github)
  • 【core 】 修复JSONXMLSerializer将Json转为XML时,遇到嵌套需要递归情况时会丢失contentKeys问题(pr#903@​Gitee)
  • 【db 】 修复使用mariadb通过jdbcurl创建SimpleDataSource报NullPointException(pr#900@​Gitee)
  • 【core 】 修复UrlBuilder中参数中包括"://"判断错误问题(pr#898@​Gitee)
  • 【core 】 修复IndexedComparator导致的数据错乱问题(ExcelWriter使用部分别名导致字段丢失)(issue#I66Z6B@Gitee)
  • 【crypto】 修复sm2构造方法NullPointerException(pr#2820@​Github)
  • 【core 】 修复ConverterRegistry中无效加载导致的问题(issue#2812@​Github)
  • 【core 】 修复CoordinateUtil坐标转换参数错误(pr#895@​Gitee)


  • If you want to rebase/retry this PR, check this box

@joshn-whitesource-app joshn-whitesource-app bot added the security fix Security fix generated by Mend label Dec 27, 2023
@joshn-whitesource-app joshn-whitesource-app bot force-pushed the whitesource-remediate/cn.hutool-hutool-all-5.x branch from 6b323a0 to e217efb Compare December 28, 2023 12:01
@joshn-whitesource-app joshn-whitesource-app bot changed the title Update dependency cn.hutool:hutool-all to v5.8.20 Update dependency cn.hutool:hutool-all to v5.8.24 Dec 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security fix Security fix generated by Mend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants