Skip to content

1.5.0 (Apr 15, 2023)

Latest
Compare
Choose a tag to compare
@magestacks magestacks released this 15 Apr 15:28
· 184 commits to develop since this release

此版本拥有较多功能的增强,建议按照当前版本进行升级。具体信息可查看 Release 标签地址:1.5.0

Use Change

  • [Config] 配置属性中容器线程池配置命名改为 spring.dynamic.thread-pool.web

  • [Server] 为了使语义更加明确,当前版本中线程池执行超时时间的最低可设置为-1,表示不设置超时。需要注意的是,如果客户端使用的是低于1.5.0的版本,可能会存在不兼容的情况。

  • [Common] 为了使语义更加明确,废弃 ThreadPoolBuilder#maxPoolNum,新增加 ThreadPoolBuilder#maximumPoolSize,原 API 还可以使用,将在后续版本删除。

Feature

Refactor

Bug

Optimize

  • [#1159 ] 优化飞书和企业微信失败处理逻辑 @ITXiaoShiTou
  • [#1156 ] 线程池通知管理调整查询租户&项目&线程池默认10条 @tudou0806
  • [#1069 ] 线程池执行超时时间最小值支持 -1 @Ronan1024
  • [#1111 ] 核心阻塞队列枚举 BlockingQueueTypeEnum.createBlockingQueue(String blockingQueueName, Integer capacity)抛出NPE问题修复 @LiXuemin
  • [#1072 ] 提供公用方法安全设置 corePoolSize 和 maxPoolSize @jjiey
  • [#1051 ] 前端国际化登录页面中文错误 @xiaobaisdz
  • [#1001 ] 容器停止时,若线程池在等待关闭时,有任务触发超时告警会抛异常警类 @Createsequence
  • [#1024 ] 客户端与 Hippo4j revision 冲突 @baymax55
  • [#720 ] 修复 Dubbo 错误的日志打印 @baymax55
  • [#992 ] 优化 Hippo4j Banner 打印时可能存在的空指针 @wulangcode
  • [#976 ] 注册线程池默认指定过期时间和线程工厂 @magestacks
  • [#964 ] 长轮询时配置未变更返回304状态码适配低版本客户端 @wulangcode
  • [#942 ] 修改 MyBatis-Plus 数据库方言配置 @li-xiao-shuang
  • [#959 ] ThreadPoolPluginRegisterPostProcessor 打印过多 WARN 日志 @Createsequence
  • [#960 ] ThreadPoolPluginRegisterPostProcessor 实现 BeanPostProcessor 默认方法 postProcessBeforeInitialization @Createsequence