Skip to content

chore(deps): bump the maven-patch group with 5 updates - #20

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/maven-patch-422524ee28
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/maven-patch-422524ee28

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the maven-patch group with 5 updates:

Package From To
cn.hutool:hutool-core 5.8.47 5.8.48
cn.hutool:hutool-json 5.8.47 5.8.48
com.github.spotbugs:spotbugs-maven-plugin 4.10.4.1 4.10.5.0
net.jqwik:jqwik 1.10.1 1.10.2
com.github.spotbugs:spotbugs-annotations 4.10.4 4.10.5

Updates cn.hutool:hutool-core from 5.8.47 to 5.8.48

Release notes

Sourced from cn.hutool:hutool-core's releases.

5.8.48(2026-09-26)

🐣新特性

  • 【core 】 NumberUtil.toInt增加长度校验(pr#4289@Github)
  • 【core 】 FileUtil.subPath增加重载,可选是否追踪链接(issue#IK3K5Z@Gitee)
  • 【core 】 添加Base85编码(pr#1474@Gitee)

🐞Bug修复

  • 【ai 】 Set hasProxy in BaseConfig.setProxy so a directly-set proxy is not ignored(pr#4291@Github)
  • 【ai 】 Serialize the streaming AI request body as UTF-8(pr#4294@Github)
  • 【ai 】 Attach generationConfig to the Gemini chatJson request(pr#4295@Github)
  • 【ai 】 Separate video parameter flag and value with a space(pr#4296@Github)
  • 【core 】 修复NumberUtil的range方法对step为0时未检查问题(pr#1463@Gitee)
  • 【socket 】 修复ChannelUtil的前缀,修复为Hutool-socket-(pr#1457@Gitee)
  • 【ai 】 Merge additional config into the Doubao tokenization request(pr#4300@Github)
  • 【ai 】 Ignore query string and fragment when detecting a media URL MIME type(pr#4299@Github)
  • 【ai 】 Build the Gemini upload URL with the upload path, not the full base URL(pr#4298@Github)
  • 【json 】 修复JSONArray.toJSONObject数组越界问题(pr#1455@Gitee)
  • 【core 】 修复ClassUtil.getShortClassName空指针问题(pr#1453@Gitee)
  • 【core 】 修复Ftp.download文件下载失败0字节文件残留问题(pr#4305@Github)
  • 【core 】 修复AnnotationUtil缓存key引起的缓存失效问题(issue#4310@Github)
  • 【core 】 修复CsvParser.readLine()跳过注释字符时没有更新preChar问题(pr#4321@Github)
  • 【core 】 修复CsvParser引号字段中连续 \r 的行号统计问题(pr#4324@Github)
  • 【core 】 修复ReentrantCache双重检查返回空值问题(pr#4325@Github)
  • 【core 】 修复CharSequenceUtil.replaceFirst在含增补字符时替换位置错误的问题(pr#4337@Github)
  • 【core 】 修复Caesar.encode负偏移量抛出异常及非字母表字符被静默损坏问题(pr#4327@Github)
  • 【core 】 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)
  • 【core 】 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)
Changelog

Sourced from cn.hutool:hutool-core's changelog.

5.8.48(2026-09-26)

🐣新特性

  • 【core 】 NumberUtil.toInt增加长度校验(pr#4289@Github)
  • 【core 】 FileUtil.subPath增加重载,可选是否追踪链接(issue#IK3K5Z@Gitee)
  • 【core 】 添加Base85编码(pr#1474@Gitee)

🐞Bug修复

  • 【ai 】 Set hasProxy in BaseConfig.setProxy so a directly-set proxy is not ignored(pr#4291@Github)
  • 【ai 】 Serialize the streaming AI request body as UTF-8(pr#4294@Github)
  • 【ai 】 Attach generationConfig to the Gemini chatJson request(pr#4295@Github)
  • 【ai 】 Separate video parameter flag and value with a space(pr#4296@Github)
  • 【core 】 修复NumberUtil的range方法对step为0时未检查问题(pr#1463@Gitee)
  • 【socket 】 修复ChannelUtil的前缀,修复为Hutool-socket-(pr#1457@Gitee)
  • 【ai 】 Merge additional config into the Doubao tokenization request(pr#4300@Github)
  • 【ai 】 Ignore query string and fragment when detecting a media URL MIME type(pr#4299@Github)
  • 【ai 】 Build the Gemini upload URL with the upload path, not the full base URL(pr#4298@Github)
  • 【json 】 修复JSONArray.toJSONObject数组越界问题(pr#1455@Gitee)
  • 【core 】 修复ClassUtil.getShortClassName空指针问题(pr#1453@Gitee)
  • 【core 】 修复Ftp.download文件下载失败0字节文件残留问题(pr#4305@Github)
  • 【core 】 修复AnnotationUtil缓存key引起的缓存失效问题(issue#4310@Github)
  • 【core 】 修复CsvParser.readLine()跳过注释字符时没有更新preChar问题(pr#4321@Github)
  • 【core 】 修复CsvParser引号字段中连续 \r 的行号统计问题(pr#4324@Github)
  • 【core 】 修复ReentrantCache双重检查返回空值问题(pr#4325@Github)
  • 【core 】 修复CharSequenceUtil.replaceFirst在含增补字符时替换位置错误的问题(pr#4337@Github)
  • 【core 】 修复Caesar.encode负偏移量抛出异常及非字母表字符被静默损坏问题(pr#4327@Github)
  • 【core 】 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)
  • 【core 】 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)

Commits
  • 87ec118 Prepare release
  • 8cde6dd 🚀release5.8.48
  • 7992965 remove test
  • b2a9932 update dependency
  • 90657e5 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)
  • f02f735 Merge branch 'v5-dev' of github.com:chinabugotech/hutool into v5-dev
  • 51897e9 Merge pull request #4335 from CodeMan-cmd/fix/crc16-update-style
  • 4264da2 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)\
  • e6a7a17 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)\
  • 907d2fb Merge pull request #4333 from CodeMan-cmd/fix/convert-toinstant-and-map-nano
  • Additional commits viewable in compare view

Updates cn.hutool:hutool-json from 5.8.47 to 5.8.48

Release notes

Sourced from cn.hutool:hutool-json's releases.

5.8.48(2026-09-26)

🐣新特性

  • 【core 】 NumberUtil.toInt增加长度校验(pr#4289@Github)
  • 【core 】 FileUtil.subPath增加重载,可选是否追踪链接(issue#IK3K5Z@Gitee)
  • 【core 】 添加Base85编码(pr#1474@Gitee)

🐞Bug修复

  • 【ai 】 Set hasProxy in BaseConfig.setProxy so a directly-set proxy is not ignored(pr#4291@Github)
  • 【ai 】 Serialize the streaming AI request body as UTF-8(pr#4294@Github)
  • 【ai 】 Attach generationConfig to the Gemini chatJson request(pr#4295@Github)
  • 【ai 】 Separate video parameter flag and value with a space(pr#4296@Github)
  • 【core 】 修复NumberUtil的range方法对step为0时未检查问题(pr#1463@Gitee)
  • 【socket 】 修复ChannelUtil的前缀,修复为Hutool-socket-(pr#1457@Gitee)
  • 【ai 】 Merge additional config into the Doubao tokenization request(pr#4300@Github)
  • 【ai 】 Ignore query string and fragment when detecting a media URL MIME type(pr#4299@Github)
  • 【ai 】 Build the Gemini upload URL with the upload path, not the full base URL(pr#4298@Github)
  • 【json 】 修复JSONArray.toJSONObject数组越界问题(pr#1455@Gitee)
  • 【core 】 修复ClassUtil.getShortClassName空指针问题(pr#1453@Gitee)
  • 【core 】 修复Ftp.download文件下载失败0字节文件残留问题(pr#4305@Github)
  • 【core 】 修复AnnotationUtil缓存key引起的缓存失效问题(issue#4310@Github)
  • 【core 】 修复CsvParser.readLine()跳过注释字符时没有更新preChar问题(pr#4321@Github)
  • 【core 】 修复CsvParser引号字段中连续 \r 的行号统计问题(pr#4324@Github)
  • 【core 】 修复ReentrantCache双重检查返回空值问题(pr#4325@Github)
  • 【core 】 修复CharSequenceUtil.replaceFirst在含增补字符时替换位置错误的问题(pr#4337@Github)
  • 【core 】 修复Caesar.encode负偏移量抛出异常及非字母表字符被静默损坏问题(pr#4327@Github)
  • 【core 】 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)
  • 【core 】 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)
Changelog

Sourced from cn.hutool:hutool-json's changelog.

5.8.48(2026-09-26)

🐣新特性

  • 【core 】 NumberUtil.toInt增加长度校验(pr#4289@Github)
  • 【core 】 FileUtil.subPath增加重载,可选是否追踪链接(issue#IK3K5Z@Gitee)
  • 【core 】 添加Base85编码(pr#1474@Gitee)

🐞Bug修复

  • 【ai 】 Set hasProxy in BaseConfig.setProxy so a directly-set proxy is not ignored(pr#4291@Github)
  • 【ai 】 Serialize the streaming AI request body as UTF-8(pr#4294@Github)
  • 【ai 】 Attach generationConfig to the Gemini chatJson request(pr#4295@Github)
  • 【ai 】 Separate video parameter flag and value with a space(pr#4296@Github)
  • 【core 】 修复NumberUtil的range方法对step为0时未检查问题(pr#1463@Gitee)
  • 【socket 】 修复ChannelUtil的前缀,修复为Hutool-socket-(pr#1457@Gitee)
  • 【ai 】 Merge additional config into the Doubao tokenization request(pr#4300@Github)
  • 【ai 】 Ignore query string and fragment when detecting a media URL MIME type(pr#4299@Github)
  • 【ai 】 Build the Gemini upload URL with the upload path, not the full base URL(pr#4298@Github)
  • 【json 】 修复JSONArray.toJSONObject数组越界问题(pr#1455@Gitee)
  • 【core 】 修复ClassUtil.getShortClassName空指针问题(pr#1453@Gitee)
  • 【core 】 修复Ftp.download文件下载失败0字节文件残留问题(pr#4305@Github)
  • 【core 】 修复AnnotationUtil缓存key引起的缓存失效问题(issue#4310@Github)
  • 【core 】 修复CsvParser.readLine()跳过注释字符时没有更新preChar问题(pr#4321@Github)
  • 【core 】 修复CsvParser引号字段中连续 \r 的行号统计问题(pr#4324@Github)
  • 【core 】 修复ReentrantCache双重检查返回空值问题(pr#4325@Github)
  • 【core 】 修复CharSequenceUtil.replaceFirst在含增补字符时替换位置错误的问题(pr#4337@Github)
  • 【core 】 修复Caesar.encode负偏移量抛出异常及非字母表字符被静默损坏问题(pr#4327@Github)
  • 【core 】 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)
  • 【core 】 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)

Commits
  • 87ec118 Prepare release
  • 8cde6dd 🚀release5.8.48
  • 7992965 remove test
  • b2a9932 update dependency
  • 90657e5 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)
  • f02f735 Merge branch 'v5-dev' of github.com:chinabugotech/hutool into v5-dev
  • 51897e9 Merge pull request #4335 from CodeMan-cmd/fix/crc16-update-style
  • 4264da2 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)\
  • e6a7a17 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)\
  • 907d2fb Merge pull request #4333 from CodeMan-cmd/fix/convert-toinstant-and-map-nano
  • Additional commits viewable in compare view

Updates cn.hutool:hutool-json from 5.8.47 to 5.8.48

Release notes

Sourced from cn.hutool:hutool-json's releases.

5.8.48(2026-09-26)

🐣新特性

  • 【core 】 NumberUtil.toInt增加长度校验(pr#4289@Github)
  • 【core 】 FileUtil.subPath增加重载,可选是否追踪链接(issue#IK3K5Z@Gitee)
  • 【core 】 添加Base85编码(pr#1474@Gitee)

🐞Bug修复

  • 【ai 】 Set hasProxy in BaseConfig.setProxy so a directly-set proxy is not ignored(pr#4291@Github)
  • 【ai 】 Serialize the streaming AI request body as UTF-8(pr#4294@Github)
  • 【ai 】 Attach generationConfig to the Gemini chatJson request(pr#4295@Github)
  • 【ai 】 Separate video parameter flag and value with a space(pr#4296@Github)
  • 【core 】 修复NumberUtil的range方法对step为0时未检查问题(pr#1463@Gitee)
  • 【socket 】 修复ChannelUtil的前缀,修复为Hutool-socket-(pr#1457@Gitee)
  • 【ai 】 Merge additional config into the Doubao tokenization request(pr#4300@Github)
  • 【ai 】 Ignore query string and fragment when detecting a media URL MIME type(pr#4299@Github)
  • 【ai 】 Build the Gemini upload URL with the upload path, not the full base URL(pr#4298@Github)
  • 【json 】 修复JSONArray.toJSONObject数组越界问题(pr#1455@Gitee)
  • 【core 】 修复ClassUtil.getShortClassName空指针问题(pr#1453@Gitee)
  • 【core 】 修复Ftp.download文件下载失败0字节文件残留问题(pr#4305@Github)
  • 【core 】 修复AnnotationUtil缓存key引起的缓存失效问题(issue#4310@Github)
  • 【core 】 修复CsvParser.readLine()跳过注释字符时没有更新preChar问题(pr#4321@Github)
  • 【core 】 修复CsvParser引号字段中连续 \r 的行号统计问题(pr#4324@Github)
  • 【core 】 修复ReentrantCache双重检查返回空值问题(pr#4325@Github)
  • 【core 】 修复CharSequenceUtil.replaceFirst在含增补字符时替换位置错误的问题(pr#4337@Github)
  • 【core 】 修复Caesar.encode负偏移量抛出异常及非字母表字符被静默损坏问题(pr#4327@Github)
  • 【core 】 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)
  • 【core 】 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)
Changelog

Sourced from cn.hutool:hutool-json's changelog.

5.8.48(2026-09-26)

🐣新特性

  • 【core 】 NumberUtil.toInt增加长度校验(pr#4289@Github)
  • 【core 】 FileUtil.subPath增加重载,可选是否追踪链接(issue#IK3K5Z@Gitee)
  • 【core 】 添加Base85编码(pr#1474@Gitee)

🐞Bug修复

  • 【ai 】 Set hasProxy in BaseConfig.setProxy so a directly-set proxy is not ignored(pr#4291@Github)
  • 【ai 】 Serialize the streaming AI request body as UTF-8(pr#4294@Github)
  • 【ai 】 Attach generationConfig to the Gemini chatJson request(pr#4295@Github)
  • 【ai 】 Separate video parameter flag and value with a space(pr#4296@Github)
  • 【core 】 修复NumberUtil的range方法对step为0时未检查问题(pr#1463@Gitee)
  • 【socket 】 修复ChannelUtil的前缀,修复为Hutool-socket-(pr#1457@Gitee)
  • 【ai 】 Merge additional config into the Doubao tokenization request(pr#4300@Github)
  • 【ai 】 Ignore query string and fragment when detecting a media URL MIME type(pr#4299@Github)
  • 【ai 】 Build the Gemini upload URL with the upload path, not the full base URL(pr#4298@Github)
  • 【json 】 修复JSONArray.toJSONObject数组越界问题(pr#1455@Gitee)
  • 【core 】 修复ClassUtil.getShortClassName空指针问题(pr#1453@Gitee)
  • 【core 】 修复Ftp.download文件下载失败0字节文件残留问题(pr#4305@Github)
  • 【core 】 修复AnnotationUtil缓存key引起的缓存失效问题(issue#4310@Github)
  • 【core 】 修复CsvParser.readLine()跳过注释字符时没有更新preChar问题(pr#4321@Github)
  • 【core 】 修复CsvParser引号字段中连续 \r 的行号统计问题(pr#4324@Github)
  • 【core 】 修复ReentrantCache双重检查返回空值问题(pr#4325@Github)
  • 【core 】 修复CharSequenceUtil.replaceFirst在含增补字符时替换位置错误的问题(pr#4337@Github)
  • 【core 】 修复Caesar.encode负偏移量抛出异常及非字母表字符被静默损坏问题(pr#4327@Github)
  • 【core 】 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)
  • 【core 】 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)

Commits
  • 87ec118 Prepare release
  • 8cde6dd 🚀release5.8.48
  • 7992965 remove test
  • b2a9932 update dependency
  • 90657e5 修复CRC16校验值随数据喂入方式变化的问题(pr#4335@Github)
  • f02f735 Merge branch 'v5-dev' of github.com:chinabugotech/hutool into v5-dev
  • 51897e9 Merge pull request #4335 from CodeMan-cmd/fix/crc16-update-style
  • 4264da2 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)\
  • e6a7a17 修复Convert.toInstant转换目标类型写错、以及Map转LocalDateTime纳秒取错字段的问题(pr#4333@Github)\
  • 907d2fb Merge pull request #4333 from CodeMan-cmd/fix/convert-toinstant-and-map-nano
  • Additional commits viewable in compare view

Updates com.github.spotbugs:spotbugs-maven-plugin from 4.10.4.1 to 4.10.5.0

Release notes

Sourced from com.github.spotbugs:spotbugs-maven-plugin's releases.

Spotbugs Maven Plugin 4.10.5.0

What's Changed

Full Changelog: spotbugs/spotbugs-maven-plugin@spotbugs-maven-plugin-4.10.4.1...spotbugs-maven-plugin-4.10.5.0

Commits
  • 74f5dd6 [maven-release-plugin] prepare release spotbugs-maven-plugin-4.10.5.0
  • 37501b1 [pom] Exclude jcl over slf4j from maven core
  • fe7730c [pom] Adjust required to build maven to 3.9.16 as 3.10.0 needs more work
  • ee87607 [pom] Build internals off maven 3.10.0
  • 18a8404 [pom] Bump maven shared utils to 3.5.0
  • abd6753 [pom] Bump groovy to 5.1.3
  • 187fad4 [pom] Bump base parent to 62
  • 9e4846b [pom] Bump commons-lang to 3.21.0
  • 27cd67a [pom] Bump asm to 9.11
  • c556077 [pom] Bump to spotbugs 4.10.5
  • Additional commits viewable in compare view

Updates net.jqwik:jqwik from 1.10.1 to 1.10.2

Release notes

Sourced from net.jqwik:jqwik's releases.

Little Fix for IDEs

New and Enhanced Features

  • Annotation @Provide has now @Keep as meta-annotation, which enables IDEs to recognise that methods using this annotation are indeed used. See issue 733 for details. Many thanks to JarvisCraft for finding and fixing it.

Dependency Upgrades and Bug Fixes

  • Upgraded build system to Gradle 9.8.0
Commits
  • c8e1d6a Set release version 1.10.2
  • c15cb3f Set Kotlin base version to 2.1
  • ce65e4d Upgraded to Gradle 9.8.0
  • b4c84f8 Mark @Provide as @Keep
  • ac192eb Bump archunitVersion from 1.5.0 to 1.5.1
  • c66e898 Updated CONTRIBUTING.md
  • b915f62 Bump actions/setup-java from 5 to 6
  • 91d608c Bump archunitVersion from 1.4.2 to 1.5.0
  • 46a33cb Bump com.github.vlsi.gradle-extensions:com.github.vlsi.gradle-extensions.grad...
  • f6e23bd Bump actions/checkout from 6 to 7
  • Additional commits viewable in compare view

Updates com.github.spotbugs:spotbugs-annotations from 4.10.4 to 4.10.5

Release notes

Sourced from com.github.spotbugs:spotbugs-annotations's releases.

4.10.5

SpotBugs 4.10.5

CHANGELOG

CHECKSUM

file checksum (sha256)
spotbugs-4.10.5-javadoc.jar 7c2661f08aa0469c085ccdf6de00ca8a612e784e319506b0737972d0e7464d06
spotbugs-4.10.5-sources.jar 463c56c7190a0c27abbefacc08637eb575bc1b369ed892f009521cbc91864a79
spotbugs-annotations-4.10.5-javadoc.jar b8b471caaad44fcfa174337bcdac1934f2b190924792d30eb9ceaed3eaf36a4d
spotbugs-annotations-4.10.5-sources.jar d49eaae5b1632212eac00349903258a3b3ad083c63917a07b675de24b7f2b7b9
spotbugs-annotations.jar 2f28af17ad61a7daad0f3df070198c4a5807d3ffd98a5408f670cd19fc2dce84
spotbugs-ant-4.10.5-javadoc.jar 7ad0aa3fb27a7adf31b67b128843074c9e79a86c1bccfeca5e73c8fd8f47c022
spotbugs-ant-4.10.5-sources.jar af1c78c8e194c2f82ea3e0517ab38a5eb6ba608c8d0e776c9097605d6b7efca6
spotbugs-ant.jar 9ec240477b7c87270be7dfe3196180cd3763f04c369e5691feeb12e66110a065
spotbugs.jar 8d0af71a88a5324fbe10909cc2ac4145a358c9af52fd6f796bdc0b0e42c7665f
test-harness-4.10.5-javadoc.jar 38b4b281a64efdcc986f0dbd9550e05128b25314f2388da9acf677f9ddb0860a
test-harness-4.10.5-sources.jar 805d2d124b0d4ea513ee9262d4ad6027c3471d45defd80fd7d20e23425d17df7
test-harness-4.10.5.jar bd10d1f11a1b93e4ca4db4d27772f611bd3407f9452dbbd2d1ba62584ddc171f
test-harness-core-4.10.5-javadoc.jar efe4a9ffe78be037ec22203f4f3fe9b83edb1d71897d2c51c8eda968710aa0e7
test-harness-core-4.10.5-sources.jar 7b1269e1e265de2b26c7b6507bcac9af95b361991d937bdccb743e8c385b6e8f
test-harness-core-4.10.5.jar 554c4fbcb646dc40618300a81ac00bcdafb2d8e010f168120a1a08cf1a67bfc6
test-harness-jupiter-4.10.5-javadoc.jar 4082e0880d7ec8c6f1641f2ec9b859fc4ff2cab08108514dfbae7d308cbff4c3
test-harness-jupiter-4.10.5-sources.jar 4dc16590564b38719d552d28941e175f4884ba5d90437da005ef58a825057d94
test-harness-jupiter-4.10.5.jar 7bfbab7a17b6324013f47e5e98d2591d17b6b7edd52191b74ecc3708f34fd28d
Changelog

Sourced from com.github.spotbugs:spotbugs-annotations's changelog.

4.10.5 - 2026-10-11

Added

  • Add ReflectiveAccessTracker to track fields accessed via reflection - such as VarHandle, MethodHandle or AtomicFieldUpdaters (#3954) to fix issue (#2749)
  • Add automatic completion of class names in GUI class filter (#749)

Changed

  • @SuppressFBWarnings annotation on a method or a constructor now suppresses warnings reported in their lambdas too (#724)
  • Replace deprecated calls to 'SignatureParser' to 'GenericSignatureParser' where feasible (#4336)
  • Declaring to the interface lists/maps (#4381)

Fixed

  • Fix NP_NULL_ON_SOME_PATH false positive when a field null check that throws uses field == null but not null == field (#4147)
  • Fix RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT false negative when the ignored result comes from Arrays.copyOf, Arrays.copyOfRange or any pure static method or constructor of a class using assert (#3900)
  • Fix AA_ASSERTION_OF_ARGUMENTS false negative when a public method validates a parameter with assert and instanceof (#4305)
  • Fix PT_ABSOLUTE_PATH_TRAVERSAL false negative for new File(parent, child), where the attacker controlled segment is the second argument (#4340)
  • Fix 'DM_USELESS_THREAD' false negative for Thread subclasses that do not override run() (#4306)
  • Fix UL_UNRELEASED_LOCK false negative when a method acquires a lock and never calls unlock (#4310)
  • Fix TLW_TWO_LOCK_WAIT false negatives when a class waits while holding two monitors but has no matching notify() call (#4323)
  • Fix NP_ALWAYS_NULL false positives when a non-null value is known to satisfy an instanceof check (#4272)
  • Fix RANGE_ARRAY_INDEX false positive when the array access is inside unreachable code caused by an impossible null condition (e.g. if (x == null && x != null)) (#4275)
  • Fix NP_NULL_ON_SOME_PATH false positive when instanceof check is always true because the value was created with new and its exact type is a subtype of the checked type (e.g. Base value = new Derived(); if (value instanceof Derived) result = new Object(); result.toString()) (#4273)
  • Fix NN_NAKED_NOTIFY false positive when guarded state is updated before the synchronized block that calls notify/notifyAll (#3786)
  • Fix SA_LOCAL_SELF_ASSIGNMENT false positive in methods with ++/-- inside a switch nested in a try-catch block (#3929)
  • Fix AT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE false negative for non-atomic read-modify-write in inner classes accessing enclosing shared fields (#4236)
  • Fix OS_OPEN_STREAM false positive when the result of PrintWriter.append() is reassigned before closing the writer (#4274)
  • Fix OS_OPEN_STREAM false positive when a stream is wrapped (e.g. in a PrintStream, BufferedOutputStream or PrintWriter) and the wrapped stream is closed instead of the wrapper (#4304)
  • Fix SING_SINGLETON_GETTER_NOT_SYNCHRONIZED false negative when lazy init uses a ternary assignment instead of an if statement (#4154)
  • Fix UR_UNINIT_READ false negative for compound assignment to a field (e.g. m_iType |= e) (#4233)
  • Fix NP_BOOLEAN_RETURN_NULL false negative when null is returned via a local variable (#4234)
  • Fix MS_EXPOSE_BUF and EI_EXPOSE_BUF false negative when returning Buffer.array() (#4235)
  • Fix OBL_UNSATISFIED_OBLIGATION false negatives for unclosed CallableStatements returned by Connection.prepareCall (#4148)
  • Fix LI_LAZY_INIT_STATIC false negative when field is lazily initialized using a method call (#4276)
  • Fix DMI_RANDOM_USED_ONLY_ONCE FP when Random is used inside loop but created before (#3937)
  • Fix SARIF output writing source-location URI syntax exceptions to stderr when source filenames are unknown (#1412)
  • Fix IL_INFINITE_LOOP false positives for loops with conditions that are statically known to be true or false (#3904)
  • Narrow the definition of singletons (#2985)
  • Fix NP_LOAD_OF_KNOWN_NULL_VALUE false negative when null check uses instanceof (#3916)
  • Fix MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR false negative when a constructor calls an overridable method that takes arguments, such as a setter (e.g. setValue(value)) (#4309)
  • Fix CLI launcher scripts intercepting -conserveSpace with a JVM system property instead passing it to Java Application as equivalent to -effort:min (#4268)
  • Fix USO_UNSAFE_ACCESSIBLE_OBJECT_SYNCHRONIZATION false positive when clone() assigns a newly created lock object to the copy (#4320)
  • Fix CT_CONSTRUCTOR_THROW false positive with sealed classes (#4259)
  • Fix JrtfsCodeBase resolving JDK classes from the module image of the running JVM instead of the JDK the given jrt-fs.jar belongs to, so that -auxclasspath <other-jdk>/lib/jrt-fs.jar is honoured (#4329)
  • Fix USO_UNSAFE_ACCESSIBLE_OBJECT_SYNCHRONIZATION false positive when a lock is assigned to a newly allocated object (#4331)
  • Do not flag writeReplace() and writeExternal() as mutators (#1719)
  • Prevent XML external entity resolution in user-controlled data (#4365)
  • Fix handling of JSpecify type-use annotations in CheckRelaxingNullnessAnnotation (#4389)
  • Stop reporting missing java.applet at java 26 or higher (#4390)
Commits
  • 6816eb2 release v4.10.5
  • 6d4cc68 chore(tests): Migrate further to jspecify for Nonnull/Nullable in tests (#4392)
  • fd4200b chore(tests): Migrate further to jspecify for Nonnull/Nullable in tests (#4391)
  • c29dd08 chore(fix): Stop reporting missing java.applet at java 26 or higher (#4390)
  • 7f809fc Fix handling of JSpecify type-use annotations in `CheckRelaxingNullnessAnnota...
  • 8a1f6f9 fix(deps): update asm to v9.11 (#4388)
  • d2de0a3 chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle t...
  • 0b84657 chore(deps): update plugin com.diffplug.spotless to v8.10.4 (#4387)
  • 9442ed2 fix(deps): update dependency org.checkerframework:checker-qual to v4.3.1 (#4385)
  • c359ba3 chore(cleanup): Minor cleanup (#4384)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Summary by cubic

Updates the maven-patch group with patch releases for Hutool, SpotBugs, and jqwik. These are all bug fix and stability releases with no expected breaking changes.

Written for commit 1c4749a. Summary will update on new commits.

View guided diff Turn on auto-fix

Bumps the maven-patch group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [cn.hutool:hutool-core](https://github.com/chinabugotech/hutool) | `5.8.47` | `5.8.48` |
| [cn.hutool:hutool-json](https://github.com/chinabugotech/hutool) | `5.8.47` | `5.8.48` |
| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.10.4.1` | `4.10.5.0` |
| [net.jqwik:jqwik](https://github.com/jqwik-team/jqwik) | `1.10.1` | `1.10.2` |
| [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.10.4` | `4.10.5` |


Updates `cn.hutool:hutool-core` from 5.8.47 to 5.8.48
- [Release notes](https://github.com/chinabugotech/hutool/releases)
- [Changelog](https://github.com/chinabugotech/hutool/blob/v5-master/CHANGELOG.md)
- [Commits](chinabugotech/hutool@5.8.47...5.8.48)

Updates `cn.hutool:hutool-json` from 5.8.47 to 5.8.48
- [Release notes](https://github.com/chinabugotech/hutool/releases)
- [Changelog](https://github.com/chinabugotech/hutool/blob/v5-master/CHANGELOG.md)
- [Commits](chinabugotech/hutool@5.8.47...5.8.48)

Updates `cn.hutool:hutool-json` from 5.8.47 to 5.8.48
- [Release notes](https://github.com/chinabugotech/hutool/releases)
- [Changelog](https://github.com/chinabugotech/hutool/blob/v5-master/CHANGELOG.md)
- [Commits](chinabugotech/hutool@5.8.47...5.8.48)

Updates `com.github.spotbugs:spotbugs-maven-plugin` from 4.10.4.1 to 4.10.5.0
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](spotbugs/spotbugs-maven-plugin@spotbugs-maven-plugin-4.10.4.1...spotbugs-maven-plugin-4.10.5.0)

Updates `net.jqwik:jqwik` from 1.10.1 to 1.10.2
- [Release notes](https://github.com/jqwik-team/jqwik/releases)
- [Commits](jqwik-team/jqwik@1.10.1...1.10.2)

Updates `com.github.spotbugs:spotbugs-annotations` from 4.10.4 to 4.10.5
- [Release notes](https://github.com/spotbugs/spotbugs/releases)
- [Changelog](https://github.com/spotbugs/spotbugs/blob/master/CHANGELOG.md)
- [Commits](spotbugs/spotbugs@4.10.4...4.10.5)

---
updated-dependencies:
- dependency-name: cn.hutool:hutool-core
  dependency-version: 5.8.48
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-patch
- dependency-name: cn.hutool:hutool-json
  dependency-version: 5.8.48
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-patch
- dependency-name: cn.hutool:hutool-json
  dependency-version: 5.8.48
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-patch
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
  dependency-version: 4.10.5.0
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-patch
- dependency-name: net.jqwik:jqwik
  dependency-version: 1.10.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: maven-patch
- dependency-name: com.github.spotbugs:spotbugs-annotations
  dependency-version: 4.10.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 19, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants