Skip to content

chore(deps): bump the all-maven group across 1 directory with 9 updates - #111

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/backend-spring/all-maven-84fe5a4644
Closed

chore(deps): bump the all-maven group across 1 directory with 9 updates#111
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/backend-spring/all-maven-84fe5a4644

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the all-maven group with 9 updates in the /backend-spring directory:

Package From To
org.springframework.boot:spring-boot-starter-parent 3.2.5 4.1.0
org.testcontainers:testcontainers-bom 1.21.4 2.0.5
com.baomidou:mybatis-plus-spring-boot3-starter 3.5.16 3.5.17
com.baomidou:mybatis-plus-jsqlparser 3.5.16 3.5.17
org.redisson:redisson-spring-boot-starter 4.3.1 4.6.1
org.springdoc:springdoc-openapi-starter-webmvc-ui 2.6.0 3.0.3
cn.hutool:hutool-all 5.8.44 5.8.47
com.squareup.okhttp3:okhttp 5.3.2 5.4.0
org.jacoco:jacoco-maven-plugin 0.8.14 0.8.15

Updates org.springframework.boot:spring-boot-starter-parent from 3.2.5 to 4.1.0

Release notes

Sourced from org.springframework.boot:spring-boot-starter-parent's releases.

v4.1.0

Full release notes for Spring Boot 4.1 are available on the wiki.

⭐ New Features

  • Add public constructor to InvalidConfigurationPropertyValueException that accepts a cause #50211
  • Reduce memory consumption when repeatedly calling WritableJson.toByteArray #49428

🐞 Bug Fixes

  • MailSender auto-configuration does not enable hostname verification #50747
  • Artemis auto-configuration uses a predictable default location for the embedded broker's data #50745
  • Embedded LDAP SSL should not be enabled when its bundle is empty #50700
  • InetAddressFilter.externalAddresses does not exclude special purpose addresses from RFC 6890 #50668
  • NullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket #50645
  • SSL should not be enabled when a SSL bundle is overridden to an empty string #50635
  • Test auto-configuration no longer integrates Spring Security with HtmlUnitDriver #50633
  • Configuration property metadata includes incorrect class references #50632
  • Docker Compose support does not restore thread interrupt flag when catching InterruptedException #50618
  • RabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string #50612
  • NullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles #50610
  • SpringJtaPlatform should have been deprecated since 4.1.0-M3 #50592
  • Layer written outside the output location of '//' exception is thrown when using extract layers in root directory #50510
  • ConfigurationPropertiesReportEndpoint exposes AOP proxy internals #50417
  • Created StackTracePrinter instances have no access to the Environment #50414
  • MappingsEndpoint reports the context's own ID as parentId when a parent exists #50412
  • Buildpack module does not validate long-to-int casts #50410
  • Gradle gRPC support fails if protobuf-java dependency is used instead of protobuf-java-util #50405
  • GraphQL WebSocket support does not configure allowed origins #50394
  • Spring Boot Loader Does Not Support RSA and EC Signed Jars #50298
  • Meter registries are not removed from the global registry when the context is closed #50287
  • DataSourceBuilder cannot derive a DataSource from a lazy connection proxy #50271
  • Nullable annotations from AbstractErrorController.getErrorAttributes are not aligned with implementation #50266
  • Bean definitions can be added with an initializer before setAllowBeanDefinitionOverriding is called #50264
  • EndpointRequest links matcher unnecessarily matches HTTP methods other than GET #50261
  • Actuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource #50258
  • ThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time #50234
  • NimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms #50228
  • Missing dependency management for spring-boot-web-server-test #50224
  • Spring Batch support for MongoDB modules are not included in dependency management #50223
  • Apply HTML escaping to timestamp attribute in Whitelabel error page #50216
  • GrpcServerHealthScheduler is not started in servlet environments #50209
  • Setting server.servlet.session.cookie.partitioned=true has no effect when using Tomcat #50204

📔 Documentation

  • Fix reference to Gradle documentation for module replacement #50647
  • Document SSL reloading with Let's Encrypt #50630
  • Remove the use of Optional from Data Neo4j repository examples #50622
  • Fix typos in documentation #50620

... (truncated)

Commits

Updates org.testcontainers:testcontainers-bom from 1.21.4 to 2.0.5

Release notes

Sourced from org.testcontainers:testcontainers-bom's releases.

2.0.5

What's Changed

🚀 Features & Enhancements

🐛 Bug Fixes

📖 Documentation

🧹 Housekeeping

📦 Dependency updates

2.0.4

... (truncated)

Commits
  • 5c44820 Fix typo (#11717)
  • 84b1c3a Add getHttpPort and getGrpcPort methods in WeaviateContainer (#11712)
  • a412b8e Use weaviate client v6 (#11711)
  • 058fa82 Combined dependencies PR (#11710)
  • 773f344 Merge remote-tracking branch 'origin/dependabot/gradle/modules/hivemq/ch.qos....
  • ebe6043 Merge remote-tracking branch 'origin/dependabot/gradle/modules/activemq/org.a...
  • 5248d1d Merge remote-tracking branch 'origin/dependabot/gradle/modules/scylladb/softw...
  • ab781f6 Combined dependencies PR (#11708)
  • 2d6c1be Merge remote-tracking branch 'origin/dependabot/gradle/core/org.jetbrains-ann...
  • e76c291 Merge remote-tracking branch 'origin/dependabot/gradle/core/org.junit.platfor...
  • Additional commits viewable in compare view

Updates com.baomidou:mybatis-plus-spring-boot3-starter from 3.5.16 to 3.5.17

Release notes

Sourced from com.baomidou:mybatis-plus-spring-boot3-starter's releases.

v3.5.17

  • fix: 修复 issues/6899 多租户插件 @Many 注解查无效问题
  • fix: 修复 issues/6938 HashMap 设置类型转换器异常
  • fix: 修复 issues/7081 解决拦截全表存在 schema 校验问题
  • fix: 修复 issues/6905 关于 saveOrUpdateBatch 导致 ParameterHandler 被重复执行问题
  • fix: 修复 issues/7056 支持 GraalVM Native 二进制编译问题,案例 https://gitee.com/baomidou/mybatis-plus-native-image-demo
  • fix: 修复 issues/7027 支持 JDK 9+ 模块化包重名问题,注意 mybatis-plus-spring 模块下文件包名调整
  • feat: 新增 wrapper 支持 xml 别名配置
  • feat: 新增 mybatis-plus-spring-boot-native-image 模块支持 graalvm 编译能力
  • feat: 新增 Wrapper 支持自动识别 typeHandler 类型处理器
  • feat: 新增 Wrapper 对比 eqOrIsNull 方法
  • feat: 新增 i18n 逻辑删除日期格式及自动更新填充能力
  • feat: 新增 Groovy 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 Kotlin 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 MybatisEnumTypeHandler 枚举类型处理器支持缓存处理机制
  • feat: 新增 ITableFieldMetaInfoCustomizer 代码生成器扩展属性元数据处理能力
  • opt: 优化 Sequence 减少增加上下文切换
  • opt: 优化 LambdaQueryWrapper.sqlSelect 属性修改为 protected
  • opt: 优化 sql 注入性能调整为函数方式拼接减少字符串format使用
  • opt: 优化 Cursor 游标查询一条记录能力
  • opt: 优化 format 部分修改为字符串组合
  • opt: 优化 executeBatch 根据执行影响行数返回确定结果布尔值
  • opt: 优化 TableInfo 扩展允许返回新的自定义实例对象
  • opt: 优化 IJsonTypeHandler 处理逻辑
Changelog

Sourced from com.baomidou:mybatis-plus-spring-boot3-starter's changelog.

[v3.5.17] 2026.07.07

  • fix: 修复 issues/6899 多租户插件 @Many 注解查无效问题
  • fix: 修复 issues/6938 HashMap 设置类型转换器异常
  • fix: 修复 issues/7081 解决拦截全表存在 schema 校验问题
  • fix: 修复 issues/6905 关于 saveOrUpdateBatch 导致 ParameterHandler 被重复执行问题
  • fix: 修复 issues/7056 支持 GraalVM Native 二进制编译问题,案例 https://gitee.com/baomidou/mybatis-plus-native-image-demo
  • fix: 修复 issues/7027 支持 JDK 9+ 模块化包重名问题,注意 mybatis-plus-spring 模块下文件包名调整
  • feat: 新增 wrapper 支持 xml 别名配置
  • feat: 新增 mybatis-plus-spring-boot-native-image 模块支持 graalvm 编译能力
  • feat: 新增 Wrapper 支持自动识别 typeHandler 类型处理器
  • feat: 新增 Wrapper 对比 eqOrIsNull 方法
  • feat: 新增 i18n 逻辑删除日期格式及自动更新填充能力
  • feat: 新增 Groovy 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 Kotlin 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 MybatisEnumTypeHandler 枚举类型处理器支持缓存处理机制
  • feat: 新增 ITableFieldMetaInfoCustomizer 代码生成器扩展属性元数据处理能力
  • opt: 优化 Sequence 减少增加上下文切换
  • opt: 优化 LambdaQueryWrapper.sqlSelect 属性修改为 protected
  • opt: 优化 sql 注入性能调整为函数方式拼接减少字符串format使用
  • opt: 优化 Cursor 游标查询一条记录能力
  • opt: 优化 format 部分修改为字符串组合
  • opt: 优化 executeBatch 根据执行影响行数返回确定结果布尔值
  • opt: 优化 TableInfo 扩展允许返回新的自定义实例对象
  • opt: 优化 IJsonTypeHandler 处理逻辑
Commits
  • db0b3c4 发布 3.5.17 版本脚本修复
  • 28b9d23 Merge pull request #7141 from smf-h/docs-idworker-sequence-config
  • 7fbc364 docs(core): clarify IdWorker sequence configuration
  • 404950b 发布 3.5.17 版本
  • 070d5ea 发布 3.5.17 版本
  • 0bc2e2f Merge pull request #7134 from zhangyongxianggithub/3.0
  • 5461a4a 发布 3.5.17 版本
  • 98cba6b feat(wrapper): 添加eqOrIsNull方法并优化参数别名设置逻辑
  • 96465aa id auto 策略新增描述说明
  • 41d78a2 优化 wrapper 支持 xml 别名配置
  • Additional commits viewable in compare view

Updates com.baomidou:mybatis-plus-jsqlparser from 3.5.16 to 3.5.17

Release notes

Sourced from com.baomidou:mybatis-plus-jsqlparser's releases.

v3.5.17

  • fix: 修复 issues/6899 多租户插件 @Many 注解查无效问题
  • fix: 修复 issues/6938 HashMap 设置类型转换器异常
  • fix: 修复 issues/7081 解决拦截全表存在 schema 校验问题
  • fix: 修复 issues/6905 关于 saveOrUpdateBatch 导致 ParameterHandler 被重复执行问题
  • fix: 修复 issues/7056 支持 GraalVM Native 二进制编译问题,案例 https://gitee.com/baomidou/mybatis-plus-native-image-demo
  • fix: 修复 issues/7027 支持 JDK 9+ 模块化包重名问题,注意 mybatis-plus-spring 模块下文件包名调整
  • feat: 新增 wrapper 支持 xml 别名配置
  • feat: 新增 mybatis-plus-spring-boot-native-image 模块支持 graalvm 编译能力
  • feat: 新增 Wrapper 支持自动识别 typeHandler 类型处理器
  • feat: 新增 Wrapper 对比 eqOrIsNull 方法
  • feat: 新增 i18n 逻辑删除日期格式及自动更新填充能力
  • feat: 新增 Groovy 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 Kotlin 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 MybatisEnumTypeHandler 枚举类型处理器支持缓存处理机制
  • feat: 新增 ITableFieldMetaInfoCustomizer 代码生成器扩展属性元数据处理能力
  • opt: 优化 Sequence 减少增加上下文切换
  • opt: 优化 LambdaQueryWrapper.sqlSelect 属性修改为 protected
  • opt: 优化 sql 注入性能调整为函数方式拼接减少字符串format使用
  • opt: 优化 Cursor 游标查询一条记录能力
  • opt: 优化 format 部分修改为字符串组合
  • opt: 优化 executeBatch 根据执行影响行数返回确定结果布尔值
  • opt: 优化 TableInfo 扩展允许返回新的自定义实例对象
  • opt: 优化 IJsonTypeHandler 处理逻辑
Changelog

Sourced from com.baomidou:mybatis-plus-jsqlparser's changelog.

[v3.5.17] 2026.07.07

  • fix: 修复 issues/6899 多租户插件 @Many 注解查无效问题
  • fix: 修复 issues/6938 HashMap 设置类型转换器异常
  • fix: 修复 issues/7081 解决拦截全表存在 schema 校验问题
  • fix: 修复 issues/6905 关于 saveOrUpdateBatch 导致 ParameterHandler 被重复执行问题
  • fix: 修复 issues/7056 支持 GraalVM Native 二进制编译问题,案例 https://gitee.com/baomidou/mybatis-plus-native-image-demo
  • fix: 修复 issues/7027 支持 JDK 9+ 模块化包重名问题,注意 mybatis-plus-spring 模块下文件包名调整
  • feat: 新增 wrapper 支持 xml 别名配置
  • feat: 新增 mybatis-plus-spring-boot-native-image 模块支持 graalvm 编译能力
  • feat: 新增 Wrapper 支持自动识别 typeHandler 类型处理器
  • feat: 新增 Wrapper 对比 eqOrIsNull 方法
  • feat: 新增 i18n 逻辑删除日期格式及自动更新填充能力
  • feat: 新增 Groovy 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 Kotlin 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 MybatisEnumTypeHandler 枚举类型处理器支持缓存处理机制
  • feat: 新增 ITableFieldMetaInfoCustomizer 代码生成器扩展属性元数据处理能力
  • opt: 优化 Sequence 减少增加上下文切换
  • opt: 优化 LambdaQueryWrapper.sqlSelect 属性修改为 protected
  • opt: 优化 sql 注入性能调整为函数方式拼接减少字符串format使用
  • opt: 优化 Cursor 游标查询一条记录能力
  • opt: 优化 format 部分修改为字符串组合
  • opt: 优化 executeBatch 根据执行影响行数返回确定结果布尔值
  • opt: 优化 TableInfo 扩展允许返回新的自定义实例对象
  • opt: 优化 IJsonTypeHandler 处理逻辑
Commits
  • db0b3c4 发布 3.5.17 版本脚本修复
  • 28b9d23 Merge pull request #7141 from smf-h/docs-idworker-sequence-config
  • 7fbc364 docs(core): clarify IdWorker sequence configuration
  • 404950b 发布 3.5.17 版本
  • 070d5ea 发布 3.5.17 版本
  • 0bc2e2f Merge pull request #7134 from zhangyongxianggithub/3.0
  • 5461a4a 发布 3.5.17 版本
  • 98cba6b feat(wrapper): 添加eqOrIsNull方法并优化参数别名设置逻辑
  • 96465aa id auto 策略新增描述说明
  • 41d78a2 优化 wrapper 支持 xml 别名配置
  • Additional commits viewable in compare view

Updates com.baomidou:mybatis-plus-jsqlparser from 3.5.16 to 3.5.17

Release notes

Sourced from com.baomidou:mybatis-plus-jsqlparser's releases.

v3.5.17

  • fix: 修复 issues/6899 多租户插件 @Many 注解查无效问题
  • fix: 修复 issues/6938 HashMap 设置类型转换器异常
  • fix: 修复 issues/7081 解决拦截全表存在 schema 校验问题
  • fix: 修复 issues/6905 关于 saveOrUpdateBatch 导致 ParameterHandler 被重复执行问题
  • fix: 修复 issues/7056 支持 GraalVM Native 二进制编译问题,案例 https://gitee.com/baomidou/mybatis-plus-native-image-demo
  • fix: 修复 issues/7027 支持 JDK 9+ 模块化包重名问题,注意 mybatis-plus-spring 模块下文件包名调整
  • feat: 新增 wrapper 支持 xml 别名配置
  • feat: 新增 mybatis-plus-spring-boot-native-image 模块支持 graalvm 编译能力
  • feat: 新增 Wrapper 支持自动识别 typeHandler 类型处理器
  • feat: 新增 Wrapper 对比 eqOrIsNull 方法
  • feat: 新增 i18n 逻辑删除日期格式及自动更新填充能力
  • feat: 新增 Groovy 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 Kotlin 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 MybatisEnumTypeHandler 枚举类型处理器支持缓存处理机制
  • feat: 新增 ITableFieldMetaInfoCustomizer 代码生成器扩展属性元数据处理能力
  • opt: 优化 Sequence 减少增加上下文切换
  • opt: 优化 LambdaQueryWrapper.sqlSelect 属性修改为 protected
  • opt: 优化 sql 注入性能调整为函数方式拼接减少字符串format使用
  • opt: 优化 Cursor 游标查询一条记录能力
  • opt: 优化 format 部分修改为字符串组合
  • opt: 优化 executeBatch 根据执行影响行数返回确定结果布尔值
  • opt: 优化 TableInfo 扩展允许返回新的自定义实例对象
  • opt: 优化 IJsonTypeHandler 处理逻辑
Changelog

Sourced from com.baomidou:mybatis-plus-jsqlparser's changelog.

[v3.5.17] 2026.07.07

  • fix: 修复 issues/6899 多租户插件 @Many 注解查无效问题
  • fix: 修复 issues/6938 HashMap 设置类型转换器异常
  • fix: 修复 issues/7081 解决拦截全表存在 schema 校验问题
  • fix: 修复 issues/6905 关于 saveOrUpdateBatch 导致 ParameterHandler 被重复执行问题
  • fix: 修复 issues/7056 支持 GraalVM Native 二进制编译问题,案例 https://gitee.com/baomidou/mybatis-plus-native-image-demo
  • fix: 修复 issues/7027 支持 JDK 9+ 模块化包重名问题,注意 mybatis-plus-spring 模块下文件包名调整
  • feat: 新增 wrapper 支持 xml 别名配置
  • feat: 新增 mybatis-plus-spring-boot-native-image 模块支持 graalvm 编译能力
  • feat: 新增 Wrapper 支持自动识别 typeHandler 类型处理器
  • feat: 新增 Wrapper 对比 eqOrIsNull 方法
  • feat: 新增 i18n 逻辑删除日期格式及自动更新填充能力
  • feat: 新增 Groovy 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 Kotlin 支持 LambdaQueryWrapper 执行能力
  • feat: 新增 MybatisEnumTypeHandler 枚举类型处理器支持缓存处理机制
  • feat: 新增 ITableFieldMetaInfoCustomizer 代码生成器扩展属性元数据处理能力
  • opt: 优化 Sequence 减少增加上下文切换
  • opt: 优化 LambdaQueryWrapper.sqlSelect 属性修改为 protected
  • opt: 优化 sql 注入性能调整为函数方式拼接减少字符串format使用
  • opt: 优化 Cursor 游标查询一条记录能力
  • opt: 优化 format 部分修改为字符串组合
  • opt: 优化 executeBatch 根据执行影响行数返回确定结果布尔值
  • opt: 优化 TableInfo 扩展允许返回新的自定义实例对象
  • opt: 优化 IJsonTypeHandler 处理逻辑
Commits
  • db0b3c4 发布 3.5.17 版本脚本修复
  • 28b9d23 Merge pull request #7141 from smf-h/docs-idworker-sequence-config
  • 7fbc364 docs(core): clarify IdWorker sequence configuration
  • 404950b 发布 3.5.17 版本
  • 070d5ea 发布 3.5.17 版本
  • 0bc2e2f Merge pull request #7134 from zhangyongxianggithub/3.0
  • 5461a4a 发布 3.5.17 版本
  • 98cba6b feat(wrapper): 添加eqOrIsNull方法并优化参数别名设置逻辑
  • 96465aa id auto 策略新增描述说明
  • 41d78a2 优化 wrapper 支持 xml 别名配置
  • Additional commits viewable in compare view

Updates org.redisson:redisson-spring-boot-starter from 4.3.1 to 4.6.1

Updates org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.6.0 to 3.0.3

Release notes

Sourced from org.springdoc:springdoc-openapi-starter-webmvc-ui's releases.

springdoc-openapi v3.0.3 released!

Added

  • #3246 – Add Springdoc OpenAPI MCP (Model Context Protocol) support
  • #3256 – Auto-set nullable: true for Kotlin nullable types in schema properties
  • #3239 – Add support for the @Range constraint validation annotation
  • #3244 – Handle default values for LocalDate

Changed

  • Upgrade Spring Boot to version 4.0.5
  • Upgrade swagger-core to version 2.2.47
  • Upgrade swagger-ui to version 5.32.2
  • #3260@ConditionalOnClass(HateoasProperties.class) in SpringDocHateoasConfiguration
  • Forwards all MCP non-transport headers to downstream methods
  • Dynamically resolve the base path from window.location.pathname for MCP UI

Fixed

  • #3258 – Setting API Version Required when using WebFlux breaks the Swagger UI
  • #3259 – Annotated Generic properties getting applied to sibling properties
  • #3255Direction enum: fixed visibility scope of group order so that setGroupsOrder method can be used
  • #3247 – Preserve YAML group URLs in Swagger UI
  • #3245 – Upgrade swagger-core from version 2.2.43 to 2.2.45
  • #3235PropertyResolverUtils retains a JsonNode when reading an ExtensionProperty annotation
  • #3226 – Propagate JsonView context when resolving Page<T> schema

New Contributors

Full Changelog: springdoc/springdoc-openapi@v3.0.2...v3.0.3

springdoc-openapi v3.0.2 released!

Added

  • #3229 – Add support for Spring Framework API Versioning with Functional Endpoints
  • #3208 – Add springdoc.swagger-ui.document-title property

Changed

  • Upgrade Spring Boot to version 4.0.3
  • Upgrade swagger-core to version 2.2.43
  • Upgrade swagger-ui to version 5.32.0
  • Upgrade Scalar to version 0.5.55

Fixed

  • #3232 – Gracefully handle springdoc endpoint paths during API version resolution
  • #3230 – Scalar source URLs resolve to null/<groupName> on second request when using GroupedOpenApi
  • #3228 – springdoc-openapi-starter 3.x doesn't depend on org.springframework.boot:spring-boot-starter

... (truncated)

Changelog

Sourced from org.springdoc:springdoc-openapi-starter-webmvc-ui's changelog.

[3.0.3] - 2026-04-12

Added

  • #3246 – Add Springdoc OpenAPI MCP (Model Context Protocol) support
  • #3256 – Auto-set nullable: true for Kotlin nullable types in schema properties
  • #3239 – Add support for the @Range constraint validation annotation
  • #3244 – Handle default values for LocalDate

Changed

  • Upgrade Spring Boot to version 4.0.5
  • Upgrade swagger-core to version 2.2.47
  • Upgrade swagger-ui to version 5.32.2
  • #3260@ConditionalOnClass(HateoasProperties.class) in SpringDocHateoasConfiguration
  • Forwards all MCP non-transport headers to downstream methods
  • Dynamically resolve the base path from window.location.pathname for MCP UI

Fixed

  • #3258 – Setting API Version Required when using WebFlux breaks the Swagger UI
  • #3259 – Annotated Generic properties getting applied to sibling properties
  • #3255Direction enum: fixed visibility scope of group order so that setGroupsOrder method can be used
  • #3247 – Preserve YAML group URLs in Swagger UI
  • #3245 – Upgrade swagger-core from version 2.2.43 to 2.2.45
  • #3235PropertyResolverUtils retains a JsonNode when reading an ExtensionProperty annotation
  • #3226 – Propagate JsonView context when resolving Page<T> schema

[3.0.2] - 2026-02-27

Added

  • #3229 – Add support for Spring Framework API Versioning with Functional Endpoints
  • #3208 – Add springdoc.swagger-ui.document-title property

Changed

  • Upgrade Spring Boot to version 4.0.3
  • Upgrade swagger-core to version 2.2.43
  • Upgrade swagger-ui to version 5.32.0
  • Upgrade Scalar to version 0.5.55

Fixed

  • #3232 – Gracefully handle springdoc endpoint paths during API version resolution
  • #3230 – Scalar source URLs resolve to null/<groupName> on second request when using GroupedOpenApi
  • #3228 – springdoc-openapi-starter 3.x doesn't depend on org.springframework.boot:spring-boot-starter
  • #3220 – Reachability metadata not compatible with GraalVM 25
  • #3195 – Application won't compile when OpenApi and spring-boot-data-rest is present
  • #3193OpenApi field in SpringDocConfigProperties does not comply with camel case naming conventions

... (truncated)

Commits
  • 3c30283 [maven-release-plugin] prepare release v3.0.3
  • 4184c05 update .gitignore
  • 89745c2 CHANGELOG.md update
  • 4d1a730 Merge pull request #3260 from seregamorph/SpringDocHateoasConfiguration-class...
  • 54e7650 ConditionalOnClass (HateoasProperties.class) in SpringDocHateoasConfiguration
  • 9f354b2 Spring-boot upgrade to version 4.0.5
  • 14df32f Forwards all MCP non-transport headers, to downstream methods
  • 3ee9a44 Forwards all MCP non-transport headers, to downstream methods
  • df99408 upgrade swagger-ui to version 5.32.2
  • 6ee70f4 upgrade swagger-api to version 2.2.47
  • Additional commits viewable in compare view

Updates cn.hutool:hutool-all from 5.8.44 to 5.8.47

Release notes

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

5.8.47(2026-07-06) 🐣新特性 【core 】 EnumConverter变更规则,当用户自定义方法返回null时,调用默认valueOf(pr#4258@Github) 【core 】 DateUtilparseISO8601增加检查范围(pr#4275@Github) 【core 】 Guard FileMagicNumber AAC/M4A/AMR matchers against short byte arrays(pr#4278@Github) 【crypto 】 Reject empty cipherKey in Vigenere with a clear exception(pr#4279@Github) 【core 】 Return null from CsvRow.get for a negative index(pr#4280@Github) 【crypto 】 Reject too-short salt in BCrypt.hashpw with IllegalArgumentException(pr#4282@Github) 【crypto 】 Validate md5HexTo16 input length to avoid StringIndexOutOfBoundsException(pr#4283@Github) 🐞Bug修复 【core 】 修复HexUtil.format奇数位数输出错误问题(issue#4263@Github) 【core 】 修复CamelCaseLinkedMap顺序错乱问题(issue#IJV845@Gitee) 【core 】 修复AntPathMatchersubstring问题(pr#4276@Github) 【poi 】 修复Excel03SaxReader读取xls时最后一行数据丢失问题(pr#1442@Gitee) 【core 】 修复根据新版外国人永久居留身份证(18位)身份编号获取户籍省份编码的问题(pr#4288@Github) 【core 】 修复Record反序列化时字段null导致报错问题(issue#4269@Github)

v5.8.46

5.8.46(2026-05-25) 🐣新特性 【core 】 AnnotationUtil新增两级缓存架构,提升高频注解解析性能(pr#1434@Gitee) 【core 】 RegexPool.PLATE_NUMBER新增粤AP号段支持(issue#IJNDJR@Gitee) 🐞Bug修复 【db 】 修复Page和PageResult首页调用问题(issue#IH7A18@Gitee) 【ai 】 修复AI SPI classloader找不到实现问题(issue#4241@Github) 【extra 】 修复ExpressionEngine中SpELEngine、MVEL白名单无效问题(issue#4249@Github) 【core 】 修复JNDIUtil远程加载漏洞(issue#4249@Github) 【core 】 修复ValidateObjectInputStream白名单规则问题(issue#4249@Github) 【core 】 修复VersionUtil比对null时结果异常问题(issue#IJNFQZ@Gitee) 【core 】 修复BeanConverter和MapConverter源Bean判断问题(pr#4252@Github)

Changelog

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

5.8.47(2026-07-06)

🐣新特性

  • 【core 】 EnumConverter变更规则,当用户自定义方法返回null时,调用默认valueOf(pr#4258@Github)
  • 【core 】 DateUtilparseISO8601增加检查范围(pr#4275@Github)
  • 【core 】 Guard FileMagicNumber AAC/M4A/AMR matchers against short byte arrays(pr#4278@Github)
  • 【crypto 】 Reject empty cipherKey in Vigenere with a clear exception(pr#4279@Github)
  • 【core 】 Return null from CsvRow.get for a negative index(pr#4280@Github)
  • 【crypto 】 Reject too-short salt in BCrypt.hashpw with IllegalArgumentException(pr#4282@Github)
  • 【crypto 】 Validate md5HexTo16 input length to avoid StringIndexOutOfBoundsException(pr#4283@Github)

🐞Bug修复

  • 【core 】 修复HexUtil.format奇数位数输出错误问题(issue#4263@Github)
  • 【core 】 修复CamelCaseLinkedMap顺序错乱问题(issue#IJV845@Gitee)
  • 【core 】 修复AntPathMatchersubstring问题(pr#4276@Github)
  • 【poi 】 修复Excel03SaxReader读取xls时最后一行数据丢失问题(pr#1442@Gitee)
  • 【core 】 修复根据新版外国人永久居留身份证(18位)身份编号获取户籍省份编码的问题(pr#4288@Github)
  • 【core 】 修复Record反序列化时字段null导致报错问题(issue#4269@Github)

5.8.46(2026-05-25)

🐣新特性

  • 【core 】 AnnotationUtil新增两级缓存架构,提升高频注解解析性能(pr#1434@Gitee)
  • 【core 】 RegexPool.PLATE_NUMBER新增粤AP号段支持(issue#IJNDJR@Gitee)

🐞Bug修复

  • 【db 】 修复PagePageResult首页调用问题(issue#IH7A18@Gitee)
  • 【ai 】 修复AI SPI classloader找不到实现问题(issue#4241@Github)
  • 【extra 】 修复ExpressionEngine中SpELEngine、MVEL白名单无效问题(issue#4249@Github)
  • 【core 】 修复JNDIUtil远程加载漏洞(issue#4249@Github)
  • 【core 】 修复ValidateObjectInputStream白名单规则问题(issue#4249@Github)
  • 【core 】 修复VersionUtil比对null时结果异常问题(issue#IJNFQZ@Gitee)
  • 【core 】 修复BeanConverterMapConverter源Bean判断问题(pr#4252@Github)

5.8.45(2026-05-19)

🐣新特性

  • 此版本发布出现问题,跳过!

🐞Bug修复


Commits
  • 8870454 Prepare release
  • 853c29f 🚀release5.8.47
  • eaa0641 fix test
  • 90fae33 fix test
  • c57da4d 修复Record反序列化时字段null导致报错问题(issue#4269@Github)
  • 212c796 修复根据新版外国人永久居留身份证(18位)身份编号获取户籍省份编码的问题(pr#4288@Github)
  • faa08a8 Merge pull request #4288 from YamMangoTea/v5-dev
  • 8290d30 Merge pull request #4284 from vasiliy-mikhailov/fix-condition-unwrapquote-whi...
  • 71e7957 Validate md5HexTo16 input length to avoid StringIndexOutOfBoundsException
  • 6cbc8f8 Merge pull request #4283 from vasiliy-mikhailov/fix-md5hexto16-short-input
  • Additional commits viewable in compare view

Updates com.squareup.okhttp3:okhttp from 5.3.2 to 5.4.0

Changelog

Sourced from com.squareup.okhttp3:okhttp's changelog.

Version 5.4.0

2026-06-08

  • New: Add superpowers to interceptors. Interceptors can now override anything settable on OkHttpClient.Builder, such as the cache, connection pool, socket factory, and DNS. We expect this will allow most users to use interceptors everywhere, insted of mixing and matching interceptors with custom Call.Factory wrappers.
  • Fix: Limit each HTTP/2 response to 256 KiB of total headers.
  • Upgrade: [kotlinx.coroutines 1.11.0][coroutines_1_11_0]. This is used by the optional okhttp-coroutines artifact.
  • Upgrade: [GraalVM 25.0.3][graalvm_25].
  • Upgrade: [Okio 3.17.0][okio_3_17_0].
Commits

Updates org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15

Release notes

Sourced from org.jacoco:jacoco-maven-plugin's releases.

0.8.15

New Features

  • JaCoCo now officially supports Java 26 (GitHub #2076).
  • Experimental support for Java 27 class files (GitHub #2004).
  • Compatibility methods generated by Kotlin compiler for functions defined in interfaces are filtered out during generation of report (GitHub #1905).
  • Compatibility methods generated by Kotlin compiler for exposed boxed inline value classes (JvmExposeBoxed annotation) are filtered out during generation of report (GitHub #1944).
  • Methods generated by the Kotlin compiler for functions with JvmStatic annotation are filtered out during generation of report (GitHub #2097).
  • Improved filtering of bytecode generated by Kotlin compiler for when expressions and statements with kotlin.String subject where first branch condition contains string with largest hash (GitHub #2098).
  • Part of bytecode that javac versions from 24 to 26 generate for switch statements and expressions with selector expression of type java.lang.String inside lambdas is filtered out during generation of report (GitHub #2023).
  • Improved performance of Kotlin files analysis by parsing SMAPs only once per class (GitHub #2114).
  • For better performance agent output methods tcpclient and tcpserver use BufferedOutputStream to write execution data to socket. Maven plugin, Ant tasks, CLI, API usage examples, and ExecDumpClient API use BufferedInputStream to read execution data from socket. Third-party integrations should do the same to benefit from this change in agent (GitHub #2089).

Fixed bugs

  • Fixed processing of Kotlin SMAP in synthetic classes (GitHub #1985).
  • Multiple JaCoCo runtimes within one JVM writing to the same output file should not cause data corruption when running on JDK versions from 6 to 10 affected by JDK-8166253 (GitHub #2065, #2074).
  • For better performance agent writes to output file via BufferedOutputStream, this fixes regression introduced in version 0.6.2 (GitHub #2073).
  • Fixed NullPointerException when JaCoCo agent is loaded by non system class loader, for example when loaded by JBoss Modules (GitHub #1651).

Non-functional Changes

  • JaCoCo now depends on ASM 9.10.1 (GitHub #2134).
Commits
  • 6c5260a Prepare release v0.8.15
  • 5c05141 Transfer of execution data through socket should use buffered stream (#2089)
  • ab5efa9 Remove from Azure Pipelines all builds except with JDK 5 and JDK EA (#2148)
  • 5f6ea38 Use Windows 2025 image in GitHub Actions (#2130)
  • 35a8af2 Use Renovate instead of Dependabot for updates of ASM (#2137)
  • 85b8ddf Upgrade ASM to 9.10.1 (#2134)
  • 2988647 AgentModule should use ClassLoader of agent instead of SystemClassLoader (#1651)

@dependabot @github

dependabot Bot commented on behalf of github Jul 11, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: automated, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Bumps the all-maven group with 9 updates in the /backend-spring directory:

| Package | From | To |
| --- | --- | --- |
| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.2.5` | `4.1.0` |
| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `1.21.4` | `2.0.5` |
| [com.baomidou:mybatis-plus-spring-boot3-starter](https://github.com/baomidou/mybatis-plus) | `3.5.16` | `3.5.17` |
| [com.baomidou:mybatis-plus-jsqlparser](https://github.com/baomidou/mybatis-plus) | `3.5.16` | `3.5.17` |
| org.redisson:redisson-spring-boot-starter | `4.3.1` | `4.6.1` |
| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `3.0.3` |
| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `5.8.44` | `5.8.47` |
| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `5.3.2` | `5.4.0` |
| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.14` | `0.8.15` |



Updates `org.springframework.boot:spring-boot-starter-parent` from 3.2.5 to 4.1.0
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.2.5...v4.1.0)

Updates `org.testcontainers:testcontainers-bom` from 1.21.4 to 2.0.5
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.21.4...2.0.5)

Updates `com.baomidou:mybatis-plus-spring-boot3-starter` from 3.5.16 to 3.5.17
- [Release notes](https://github.com/baomidou/mybatis-plus/releases)
- [Changelog](https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md)
- [Commits](baomidou/mybatis-plus@v3.5.16...v3.5.17)

Updates `com.baomidou:mybatis-plus-jsqlparser` from 3.5.16 to 3.5.17
- [Release notes](https://github.com/baomidou/mybatis-plus/releases)
- [Changelog](https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md)
- [Commits](baomidou/mybatis-plus@v3.5.16...v3.5.17)

Updates `com.baomidou:mybatis-plus-jsqlparser` from 3.5.16 to 3.5.17
- [Release notes](https://github.com/baomidou/mybatis-plus/releases)
- [Changelog](https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md)
- [Commits](baomidou/mybatis-plus@v3.5.16...v3.5.17)

Updates `org.redisson:redisson-spring-boot-starter` from 4.3.1 to 4.6.1

Updates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.6.0 to 3.0.3
- [Release notes](https://github.com/springdoc/springdoc-openapi/releases)
- [Changelog](https://github.com/springdoc/springdoc-openapi/blob/v3.0.3/CHANGELOG.md)
- [Commits](springdoc/springdoc-openapi@v2.6.0...v3.0.3)

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

Updates `com.squareup.okhttp3:okhttp` from 5.3.2 to 5.4.0
- [Changelog](https://github.com/lysine-dev/okhttp/blob/master/CHANGELOG.md)
- [Commits](lysine-dev/okhttp@parent-5.3.2...parent-5.4.0)

Updates `org.jacoco:jacoco-maven-plugin` from 0.8.14 to 0.8.15
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](jacoco/jacoco@v0.8.14...v0.8.15)

---
updated-dependencies:
- dependency-name: cn.hutool:hutool-all
  dependency-version: 5.8.47
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-maven
- dependency-name: com.baomidou:mybatis-plus-jsqlparser
  dependency-version: 3.5.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-maven
- dependency-name: com.baomidou:mybatis-plus-jsqlparser
  dependency-version: 3.5.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-maven
- dependency-name: com.baomidou:mybatis-plus-spring-boot3-starter
  dependency-version: 3.5.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-maven
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-maven
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-version: 0.8.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-maven
- dependency-name: org.redisson:redisson-spring-boot-starter
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-maven
- dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-maven
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-maven
- dependency-name: org.testcontainers:testcontainers-bom
  dependency-version: 2.0.5
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-maven
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump the all-maven group in /backend-spring with 9 updates chore(deps): bump the all-maven group across 1 directory with 9 updates Jul 18, 2026
@dependabot
dependabot Bot force-pushed the dependabot/maven/backend-spring/all-maven-84fe5a4644 branch from 7193fb1 to a73a76c Compare July 18, 2026 08:03
@dependabot @github

dependabot Bot commented on behalf of github Jul 25, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Jul 25, 2026
@dependabot
dependabot Bot deleted the dependabot/maven/backend-spring/all-maven-84fe5a4644 branch July 25, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants