Skip to content

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Nov 7, 2024

Bumps the maven group with 8 updates in the /crmeb directory:

Package From To
mysql:mysql-connector-java 5.1.24 8.0.28
junit:junit 4.12 4.13.1
com.baomidou:mybatis-plus 3.3.1 3.5.3.1
cn.hutool:hutool-all 4.5.7 5.8.21
org.apache.httpcomponents:httpclient 4.5.6 4.5.13
org.apache.poi:poi 3.17 4.1.1
commons-fileupload:commons-fileupload 1.3.3 1.5
commons-io:commons-io 2.4 2.14.0

Bumps the maven group with 8 updates in the /crmeb/crmeb-common directory:

Package From To
mysql:mysql-connector-java 5.1.24 8.0.28
junit:junit 4.12 4.13.1
com.baomidou:mybatis-plus 3.3.1 3.5.3.1
cn.hutool:hutool-all 4.5.7 5.8.21
org.apache.httpcomponents:httpclient 4.5.6 4.5.13
org.apache.poi:poi 3.17 4.1.1
commons-fileupload:commons-fileupload 1.3.3 1.5
commons-io:commons-io 2.4 2.14.0

Updates mysql:mysql-connector-java from 5.1.24 to 8.0.28

Changelog

Sourced from mysql:mysql-connector-java's changelog.

Changelog

https://dev.mysql.com/doc/relnotes/connector-j/en/

Version 9.1.0

  • Fix for Bug#116114 (Bug#37067812), Connector/J is writing incorrect values when passed negative dates.

  • Fix for Bug#96623 (Bug#30221117), batch update with rewriteBatchedStatements&useServerPrepStmts send fail request.

  • Fix for Bug#114705 (Bug#36539680), Contribution: make trustStorePassword be null if this.trustStoreSettings.keyStorePassword is null. Thanks to Jesper Blomquist for his contribution.

  • Fix for Bug#84117 (Bug#25247468), includeThreadNamesAsStatementComment ignored when using prepared statement. Thanks to Yyjun Yyjun for his contribution.

  • Fix for Bug#101054 (Bug#32544786), Batched Query > maxAllowedPacket size causes an ArrayIndexOutOfBoundsException.

  • Fix for Bug#108415 (Bug#34579258), NullPointerException in AbstractQuery::stopQueryTimer. Thanks to Anthony Milbourne for his contribution.

  • Fix for Bug#115265 (Bug#36843227), Second stored procedure call with cacheCallableStmts might fail.

  • Fix for Bug#36936407, PrepareCall method doesn't work as expected when DB name is involved.

  • WL#16490, OpenID Connect authentication support.

  • Fix for Bug#112790 (Bug#35936477), Statement.getGeneratedKeys() returns unexpected value.

  • Fix for Bug#113509 (Bug#36154975), closeOnCompletion cause no statement reuse and server memory leak.

  • Fix for Bug#109418 (Bug#36043556), batch insert threw an unexpected exception.

  • Fix for Bug#114410 (Bug#36434816), Code performance issue.

  • Fix for Bug#110586 (Bug#35254470), got unexpected result when the data type was set to ZEROFILL.

Version 9.0.0

  • WL#16391, Upgrade 3rd party libraries and tools.

  • Fix for Bug#114800 (Bug#36576596), Wrong code by an old patch.

  • Fix for Bug#114846 (Bug#36574322), Auto-closeable X dev session. Thanks to Daniel Kec for his contribution.

  • Fix for Bug#114989 (Bug#36612566), Setting null value in setClientInfo throws an NPE.

  • WL#16376, Set 'caching_sha2_password' as default fallback authentication plugin.

  • WL#16342, Update MySQL error codes mapping.

... (truncated)

Commits
  • 7ff2161 Updating copyright years
  • b13af38 Fix for DateTimeTest according to changes in MySQL server.
  • 5c7b775 Update in test for Bug#96900 (30355150).
  • e1169ee Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database co...
  • 05778ef Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing match...
  • 48219f2 Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-naviga...
  • 24cf7e2 Fix for Bug#105323 (33507321), README.md contains broken links.
  • ad46620 Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE
  • 4d19ea1 Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs.
  • bc45d35 Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH.
  • Additional commits viewable in compare view

Updates junit:junit from 4.12 to 4.13.1

Release notes

Sourced from junit:junit's releases.

JUnit 4.13.1

Please refer to the release notes for details.

JUnit 4.13

Please refer to the release notes for details.

JUnit 4.13 RC 2

Please refer to the release notes for details.

JUnit 4.13 RC 1

Please refer to the release notes for details.

JUnit 4.13 Beta 3

Please refer to the release notes for details.

JUnit 4.13 Beta 2

Please refer to the release notes for details.

JUnit 4.13 Beta 1

Please refer to the release notes for details.

Commits

Updates com.baomidou:mybatis-plus from 3.3.1 to 3.5.3.1

Release notes

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

v3.5.3.1

紧急修改 lambdaQuery()...One() 实体不存在导致的 BUG

v3.5.3

多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀 InterceptorIgnore 不能过滤 selectKey 的问题 分页新增informix数据库支持 分页新增优炫数据库支持 分页新增TDengine数据库支持 分页新增亚马逊redshift数据库支持 支持spring-boot 2.7以上版本 雪花id新增反解时间戳方法Sequence#parseIdTimestamp BaseMapper.selectCount生成语句加入中AS total 修复IllegalSQLInnerInterceptor类ClassCastException异常,并优化日志 移除注解OrderBy的过时属性isDesc 移除TableInfo过时方法 加入JoinTableInfoInitHandler类参与TableInfo初始化 修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全,可能会导致sql注入的情况 增加IService.lambdaQuery(entity)支持,写法更便捷 新增数据变更记录(数据审计)插件DataChangeRecorderInnerInterceptor 新增查询条件方法 notLikeLeft 和 notLikeRight 数据权限多表解析部分处理优化 允许子类重写 orderBy 基础方法 gitee issues/I61F51 新增Db类,调整 SimpleQuery 类 新增脚本自动维护功能 新增支持手动拦截器忽略策略,例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build()); 支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ 代码生成器重构完成,合并回 MP 核心代码库 代码生成器增加是否生成service接口的开关

v3.5.1

新增 impala 数据库支持 缓存动态获取数据库类型 新增可控分配 id 方法 fixed github pull/4231 延迟枚举扫描注册 乐观锁插件支持根据wrapper填充 github pull/3664 H2KeyGenerator 语法修改 SimpleQuery 优化及Bug修改 fixed gitee issues/I4P9EN SybaseDialect 关键词替换优化

v3.4.3

增加瀚高数据库支持 增加注解 Order By 支持默认排序 Wrapper exists notExists orderBy groupBy 支持参数绑定 Wrapper 支持 setParamAlias 其它优化 优化 KeyGenerator 支持多实现多数据源注入 增强 ServiceImpl 泛型推断,解决多继承与代理问题 新增 PageDto 用于微服务对象传输序列化 新增 Page 提供静态 of 构造方式

... (truncated)

Changelog

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

[v3.5.3.1] 2022.12.29

  • bug:生成模块pg和dm语句模式名增加
  • feat: 优化 ChainWrapper#getEntityClass
  • fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题
  • est 以及租户插件解析sql遇到多表必须给表起别名

[v3.5.3] 2022.12.28

  • 多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀
  • InterceptorIgnore 不能过滤 selectKey 的问题
  • 分页新增informix数据库支持
  • 分页新增优炫数据库支持
  • 分页新增TDengine数据库支持
  • 分页新增亚马逊redshift数据库支持
  • 支持spring-boot 2.7以上版本
  • 雪花id新增反解时间戳方法Sequence#parseIdTimestamp
  • BaseMapper.selectCount生成语句加入中AS total
  • 修复IllegalSQLInnerInterceptor类ClassCastException异常,并优化日志
  • 移除注解OrderBy的过时属性isDesc
  • 移除TableInfo过时方法
  • 加入JoinTableInfoInitHandler类参与TableInfo初始化
  • 修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全,可能会导致sql注入的情况
  • 增加IService.lambdaQuery(entity)支持,写法更便捷
  • 新增数据变更记录(数据审计)插件DataChangeRecorderInnerInterceptor
  • 新增查询条件方法 notLikeLeft 和 notLikeRight
  • 数据权限多表解析部分处理优化
  • 允许子类重写 orderBy 基础方法 gitee issues/I61F51
  • 新增Db类,调整 SimpleQuery 类
  • 新增脚本自动维护功能
  • 新增支持手动拦截器忽略策略,例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());
  • 支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ
  • 代码生成器重构完成,合并回 MP 核心代码库
  • 代码生成器增加是否生成service接口的开关

[v3.5.2] 2022.06.01

  • 升级 mybatis 3.5.10
  • 升级 jsqlparser 4.4
  • 添加 vertical 数据库分页支持
  • 添加对Gbase 8s 数据库支持
  • 添加对 行云 数据库分页的支持
  • 添加对 Firebird 数据库分页的支持
  • 修复参数填充判断错误,标记替换字段常量
  • DbType 清理以及 IDialect 实现类的清理
  • 新增SqlHelper.execute,通过entityClass获取BaseMapper
  • 枚举处理优化,不再需要'typeEnumsPackage'这个配置
  • fix 租户id获取的执行顺序

... (truncated)

Commits
  • 188370b 3.5.3.1-SNAPSHOT3.5.3.1版本一同发布
  • d3cfdb3 test 以及租户插件解析sql遇到多表必须给表起别名
  • e4e500d fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题和重复调用问题
  • dabd053 feat: 优化 ChainWrapper#getEntityClass
  • f884ca7 调整引入包问题
  • 84091f9 发布新春版 3.5.3
  • a09cb70 删除多余插件解决引入 kotlin 依赖问题
  • cfb025a 3.5.3 更新日志,内测 3 天,新版本 28 号发布
  • 44f2f0b 优化 ddl 支持 sb3
  • 01720ed 测试线程问题 gitee issues/I4S9U5
  • Additional commits viewable in compare view

Updates cn.hutool:hutool-all from 4.5.7 to 5.8.21

Release notes

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

5.8.21(2023-07-29)

🐣新特性

  • 【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)

5.8.20(2023-06-16)

🐣新特性

  • 【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)

... (truncated)

Changelog

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

5.8.21(2023-07-29)

🐣新特性

  • 【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)

5.8.20(2023-06-16)

🐣新特性

  • 【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)

... (truncated)

Commits

Updates org.apache.httpcomponents:httpclient from 4.5.6 to 4.5.13

Updates org.apache.poi:poi from 3.17 to 4.1.1

Updates commons-fileupload:commons-fileupload from 1.3.3 to 1.5

Updates commons-io:commons-io from 2.4 to 2.14.0

Updates mysql:mysql-connector-java from 5.1.24 to 8.0.28

Changelog

Sourced from mysql:mysql-connector-java's changelog.

Changelog

https://dev.mysql.com/doc/relnotes/connector-j/en/

Version 9.1.0

  • Fix for Bug#116114 (Bug#37067812), Connector/J is writing incorrect values when passed negative dates.

  • Fix for Bug#96623 (Bug#30221117), batch update with rewriteBatchedStatements&useServerPrepStmts send fail request.

  • Fix for Bug#114705 (Bug#36539680), Contribution: make trustStorePassword be null if this.trustStoreSettings.keyStorePassword is null. Thanks to Jesper Blomquist for his contribution.

  • Fix for Bug#84117 (Bug#25247468), includeThreadNamesAsStatementComment ignored when using prepared statement. Thanks to Yyjun Yyjun for his contribution.

  • Fix for Bug#101054 (Bug#32544786), Batched Query > maxAllowedPacket size causes an ArrayIndexOutOfBoundsException.

  • Fix for Bug#108415 (Bug#34579258), NullPointerException in AbstractQuery::stopQueryTimer. Thanks to Anthony Milbourne for his contribution.

  • Fix for Bug#115265 (Bug#36843227), Second stored procedure call with cacheCallableStmts might fail.

  • Fix for Bug#36936407, PrepareCall method doesn't work as expected when DB name is involved.

  • WL#16490, OpenID Connect authentication support.

  • Fix for Bug#112790 (Bug#35936477), Statement.getGeneratedKeys() returns unexpected value.

  • Fix for Bug#113509 (Bug#36154975), closeOnCompletion cause no statement reuse and server memory leak.

  • Fix for Bug#109418 (Bug#36043556), batch insert threw an unexpected exception.

  • Fix for Bug#114410 (Bug#36434816), Code performance issue.

  • Fix for Bug#110586 (Bug#35254470), got unexpected result when the data type was set to ZEROFILL.

Version 9.0.0

  • WL#16391, Upgrade 3rd party libraries and tools.

  • Fix for Bug#114800 (Bug#36576596), Wrong code by an old patch.

  • Fix for Bug#114846 (Bug#36574322), Auto-closeable X dev session. Thanks to Daniel Kec for his contribution.

  • Fix for Bug#114989 (Bug#36612566), Setting null value in setClientInfo throws an NPE.

  • WL#16376, Set 'caching_sha2_password' as default fallback authentication plugin.

  • WL#16342, Update MySQL error codes mapping.

... (truncated)

Commits
  • 7ff2161 Updating copyright years
  • b13af38 Fix for DateTimeTest according to changes in MySQL server.
  • 5c7b775 Update in test for Bug#96900 (30355150).
  • e1169ee Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database co...
  • 05778ef Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing match...
  • 48219f2 Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-naviga...
  • 24cf7e2 Fix for Bug#105323 (33507321), README.md contains broken links.
  • ad46620 Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE
  • 4d19ea1 Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs.
  • bc45d35 Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH.
  • Additional commits viewable in compare view

Updates junit:junit from 4.12 to 4.13.1

Release notes

Sourced from junit:junit's releases.

JUnit 4.13.1

Please refer to the release notes for details.

JUnit 4.13

Please refer to the release notes for details.

JUnit 4.13 RC 2

Please refer to the release notes for details.

JUnit 4.13 RC 1

Please refer to the release notes for details.

JUnit 4.13 Beta 3

Please refer to the release notes for details.

JUnit 4.13 Beta 2

Please refer to the release notes for details.

JUnit 4.13 Beta 1

Please refer to the release notes for details.

Commits

Updates com.baomidou:mybatis-plus from 3.3.1 to 3.5.3.1

Release notes

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

v3.5.3.1

紧急修改 lambdaQuery()...One() 实体不存在导致的 BUG

v3.5.3

多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀 InterceptorIgnore 不能过滤 selectKey 的问题 分页新增informix数据库支持 分页新增优炫数据库支持 分页新增TDengine数据库支持 分页新增亚马逊redshift数据库支持 支持spring-boot 2.7以上版本 雪花id新增反解时间戳方法Sequence#parseIdTimestamp BaseMapper.selectCount生成语句加入中AS total 修复IllegalSQLInnerInterceptor类ClassCastException异常,并优化日志 移除注解OrderBy的过时属性isDesc 移除TableInfo过时方法 加入JoinTableInfoInitHandler类参与TableInfo初始化 修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全,可能会导致sql注入的情况 增加IService.lambdaQuery(entity)支持,写法更便捷 新增数据变更记录(数据审计)插件DataChangeRecorderInnerInterceptor 新增查询条件方法 notLikeLeft 和 notLikeRight 数据权限多表解析部分处理优化 允许子类重写 orderBy 基础方法 gitee issues/I61F51 新增Db类,调整 SimpleQuery 类 新增脚本自动维护功能 新增支持手动拦截器忽略策略,例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build()); 支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ 代码生成器重构完成,合并回 MP 核心代码库 代码生成器增加是否生成service接口的开关

v3.5.1

新增 impala 数据库支持 缓存动态获取数据库类型 新增可控分配 id 方法 fixed github pull/4231 延迟枚举扫描注册 乐观锁插件支持根据wrapper填充 github pull/3664 H2KeyGenerator 语法修改 SimpleQuery 优化及Bug修改 fixed gitee issues/I4P9EN SybaseDialect 关键词替换优化

v3.4.3

增加瀚高数据库支持 增加注解 Order By 支持默认排序 Wrapper exists notExists orderBy groupBy 支持参数绑定 Wrapper 支持 setParamAlias 其它优化 优化 KeyGenerator 支持多实现多数据源注入 增强 ServiceImpl 泛型推断,解决多继承与代理问题 新增 PageDto 用于微服务对象传输序列化 新增 Page 提供静态 of 构造方式

... (truncated)

Changelog

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

[v3.5.3.1] 2022.12.29

  • bug:生成模块pg和dm语句模式名增加
  • feat: 优化 ChainWrapper#getEntityClass
  • fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题
  • est 以及租户插件解析sql遇到多表必须给表起别名

[v3.5.3] 2022.12.28

  • 多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀
  • InterceptorIgnore 不能过滤 selectKey 的问题
  • 分页新增informix数据库支持
  • 分页新增优炫数据库支持
  • 分页新增TDengine数据库支持
  • 分页新增亚马逊redshift数据库支持
  • 支持spring-boot 2.7以上版本
  • 雪花id新增反解时间戳方法Sequence#parseIdTimestamp
  • BaseMapper.selectCount生成语句加入中AS total
  • 修复IllegalSQLInnerInterceptor类ClassCastException异常,并优化日志
  • 移除注解OrderBy的过时属性isDesc
  • 移除TableInfo过时方法
  • 加入JoinTableInfoInitHandler类参与TableInfo初始化
  • 修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全,可能会导致sql注入的情况
  • 增加IService.lambdaQuery(entity)支持,写法更便捷
  • 新增数据变更记录(数据审计)插件DataChangeRecorderInnerInterceptor
  • 新增查询条件方法 notLikeLeft 和 notLikeRight
  • 数据权限多表解析部分处理优化
  • 允许子类重写 orderBy 基础方法 gitee issues/I61F51
  • 新增Db类,调整 SimpleQuery 类
  • 新增脚本自动维护功能
  • 新增支持手动拦截器忽略策略,例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());
  • 支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ
  • 代码生成器重构完成,合并回 MP 核心代码库
  • 代码生成器增加是否生成service接口的开关

[v3.5.2] 2022.06.01

  • 升级 mybatis 3.5.10
  • 升级 jsqlparser 4.4
  • 添加 vertical 数据库分页支持
  • 添加对Gbase 8s 数据库支持
  • 添加对 行云 数据库分页的支持
  • 添加对 Firebird 数据库分页的支持
  • 修复参数填充判断错误,标记替换字段常量
  • DbType 清理以及 IDialect 实现类的清理
  • 新增SqlHelper.execute,通过entityClass获取BaseMapper
  • 枚举处理优化,不再需要'typeEnumsPackage'这个配置
  • fix 租户id获取的执行顺序

... (truncated)

Commits
  • 188370b 3.5.3.1-SNAPSHOT3.5.3.1版本一同发布
  • d3cfdb3 test 以及租户插件解析sql遇到多表必须给表起别名
  • e4e500d fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题和重复调用问题
  • dabd053 feat: 优化 ChainWrapper#getEntityClass
  • f884ca7 调整引入包问题
  • 84091f9 发布新春版 3.5.3
  • a09cb70 删除多余插件解决引入 kotlin 依赖问题
  • cfb025a 3.5.3 更新日志,内测 3 天,新版本 28 号发布
  • 44f2f0b 优化 ddl 支持 sb3
  • 01720ed 测试线程问题 gitee issues/I4S9U5
  • Additional commits viewable in compare view

Updates cn.hutool:hutool-all from 4.5.7 to 5.8.21

Release notes

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

5.8.21(2023-07-29)

🐣新特性

  • 【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)

5.8.20(2023-06-16)

🐣新特性

  • 【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)

... (truncated)

Changelog

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

5.8.21(2023-07-29)

🐣新特性

  • 【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)

5.8.20(2023-06-16)

🐣新特性

  • 【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)

... (truncated)

Commits

Updates org.apache.httpcomponents:httpclient from 4.5.6 to 4.5.13

Updates org.apache.poi:poi from 3.17 to 4.1.1

Updates commons-fileupload:commons-fileupload from 1.3.3 to 1.5

Updates commons-io:commons-io from 2.4 to 2.14.0

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the maven group with 8 updates in the /crmeb directory:

| Package | From | To |
| --- | --- | --- |
| [mysql:mysql-connector-java](https://github.com/mysql/mysql-connector-j) | `5.1.24` | `8.0.28` |
| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |
| [com.baomidou:mybatis-plus](https://github.com/baomidou/mybatis-plus) | `3.3.1` | `3.5.3.1` |
| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `4.5.7` | `5.8.21` |
| org.apache.httpcomponents:httpclient | `4.5.6` | `4.5.13` |
| org.apache.poi:poi | `3.17` | `4.1.1` |
| commons-fileupload:commons-fileupload | `1.3.3` | `1.5` |
| commons-io:commons-io | `2.4` | `2.14.0` |

Bumps the maven group with 8 updates in the /crmeb/crmeb-common directory:

| Package | From | To |
| --- | --- | --- |
| [mysql:mysql-connector-java](https://github.com/mysql/mysql-connector-j) | `5.1.24` | `8.0.28` |
| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |
| [com.baomidou:mybatis-plus](https://github.com/baomidou/mybatis-plus) | `3.3.1` | `3.5.3.1` |
| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `4.5.7` | `5.8.21` |
| org.apache.httpcomponents:httpclient | `4.5.6` | `4.5.13` |
| org.apache.poi:poi | `3.17` | `4.1.1` |
| commons-fileupload:commons-fileupload | `1.3.3` | `1.5` |
| commons-io:commons-io | `2.4` | `2.14.0` |



Updates `mysql:mysql-connector-java` from 5.1.24 to 8.0.28
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES)
- [Commits](mysql/mysql-connector-j@5.1.24...8.0.28)

Updates `junit:junit` from 4.12 to 4.13.1
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](junit-team/junit4@r4.12...r4.13.1)

Updates `com.baomidou:mybatis-plus` from 3.3.1 to 3.5.3.1
- [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.3.1...v3.5.3.1)

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

Updates `org.apache.httpcomponents:httpclient` from 4.5.6 to 4.5.13

Updates `org.apache.poi:poi` from 3.17 to 4.1.1

Updates `commons-fileupload:commons-fileupload` from 1.3.3 to 1.5

Updates `commons-io:commons-io` from 2.4 to 2.14.0

Updates `mysql:mysql-connector-java` from 5.1.24 to 8.0.28
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES)
- [Commits](mysql/mysql-connector-j@5.1.24...8.0.28)

Updates `junit:junit` from 4.12 to 4.13.1
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](junit-team/junit4@r4.12...r4.13.1)

Updates `com.baomidou:mybatis-plus` from 3.3.1 to 3.5.3.1
- [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.3.1...v3.5.3.1)

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

Updates `org.apache.httpcomponents:httpclient` from 4.5.6 to 4.5.13

Updates `org.apache.poi:poi` from 3.17 to 4.1.1

Updates `commons-fileupload:commons-fileupload` from 1.3.3 to 1.5

Updates `commons-io:commons-io` from 2.4 to 2.14.0

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: junit:junit
  dependency-type: direct:development
  dependency-group: maven
- dependency-name: com.baomidou:mybatis-plus
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: cn.hutool:hutool-all
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: org.apache.poi:poi
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: commons-fileupload:commons-fileupload
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: junit:junit
  dependency-type: direct:development
  dependency-group: maven
- dependency-name: com.baomidou:mybatis-plus
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: cn.hutool:hutool-all
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: org.apache.poi:poi
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: commons-fileupload:commons-fileupload
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Nov 7, 2024
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 java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants