Skip to content

v1.2.0(Feb 17, 2025)

Latest
Compare
Choose a tag to compare
@yanhom1314 yanhom1314 released this 17 Feb 03:42
· 22 commits to master since this release

v1.2.0 是一个大版本,主要功能是对 Spring 做了解耦,Spring 相关特性以独立 Module 的形式提供,其他非 Spring 框架集成 DynamicTp 时通过引入核心模块即可。

Feature

  • 核心模块中移除对 Spring 的依赖,方便在其他非 Spring 项目中使用。
https://github.com/dromara/dynamic-tp/issues/527

Bugfix

  • 兼容当 Dubbo 版本在 3.0.9 到 3.1.8 之间时,需要替换的执行器命名为 INTERNAL_SERVICE_EXECUTOR,而不是 ExecutorService.class.getName()。
https://github.com/dromara/dynamic-tp/pull/495
  • 修复 Redis 限流器在 Redis Cluster 模式下报错问题。
https://github.com/dromara/dynamic-tp/pull/502
  • 修复执行 scheduledFuture cancel 报错问题。
https://github.com/dromara/dynamic-tp/pull/516
  • 修复 adapter-grpc 模块,grpc client channel executor 被关闭,调用报线程池关闭的错误。
https://github.com/dromara/dynamic-tp/pull/520
  • 兼容高版本 okhttp3 Dispatcher 中线程池字段为 executorServiceOrNull 的情况。
https://github.com/dromara/dynamic-tp/pull/525

Optimize

  • 优化线程池配置文件提示功能。
https://github.com/dromara/dynamic-tp/pull/498
  • etcd kvClient get 添加超时时间控制。
https://github.com/dromara/dynamic-tp/pull/518
  • zookeeper-starter 客户端初始化支持 zk 认证。
https://gitee.com/dromara/dynamic-tp/pulls/61
  • 部分代码设计优化重构