Skip to content

Releases: opengoofy/hippo4j

1.0.0 (Feb 01, 2022)

01 Feb 14:21
Compare
Choose a tag to compare

Hippo4J 线程池框架 1.0.0 RELEASE 版本.

Feature

  • [#23] 线程池运行堆栈查看
  • [#68] 扩展 Web 容器线程池动态调参、监控

Optimize

  • [#63] 删除高版本 SpringBoot Api
  • [#64] ListableBeanFactory#findAnnotationOnBean SpringBoot 低版本适配
  • [#65] 优化客户端关闭时调用服务端钩子函数
  • [#67] 线程池实例参数弹框添加实例 ID 和线程池状态
  • [#70] 补充线程池替换 Hippo4J 文档
  • [#80] 1.5.x springboot 引入hippo4j-spring-boot-starter配置项,bean初始化失败
  • [#83] 优化线程池参数编辑合理性校验
  • [#91] BaseInstanceRegistry 读写锁重构

BugFix

  • [#66] 本地项目线程池实例缓存无法精确清理
  • [#72] 线程池实例页面多实例不同 Active 展示错误
  • [#74] 创建动态线程池逻辑判断修复
  • [#78] 创建动态线程池增强参数未设置
  • [#82] 控制消息推送报警频率的方法有并发安全的问题
  • [#86] tomcat线程池上下文获取失败

Link

官网:https://hippox.cn
加群沟通:#9

1.0.0-beta (Jan 05, 2022)

04 Jan 16:55
Compare
Choose a tag to compare

v1.0.0-alpha 的增强版,在此基础上进行 BUG 修复和功能增强.

Feature

  • [#43] 通过配置文件设置是否启用动态线程池功能
  • [#49] 提供清理无效实例接口
  • [#54] 支持更多的拒绝策略类型
  • [#58] Web 控制台支持自定义线程池拒绝策略
  • [#61] 添加示例项目中自定义拒绝策略 SPI 实现

Optimize

  • [#48] Spring 上下文无父类时无法通知问题
  • [#51] 优化 OKHttp 高版本依赖
  • [#53] 获取不到服务端自定义异常抛出
  • [#55] 线程池实例参数返回拒绝策略名称
  • [#57] 配置文件设置不启用时,跳过其它必填项校验

BugFix

  • [#42] 客户端启动后,服务端 30 秒内无法搜索到实例
  • [#44] DiscoveryClient bean 冲突
  • [#45] 首页获取用户信息错误
  • [#46] 企业微信无法 @ 人员
  • [#47] 极端情况监听线程池变更请求会重复请求
  • [#50] 服务端当前用户记录错误

Link

官网:https://www.hippox.cn
加群沟通:https://www.hippox.cn/pages/dd137d

1.0.0-alpha (Dec 24, 2021)

24 Dec 15:54
Compare
Choose a tag to compare

1.0.0-alpha 版本,与即将发布的 1.0.0 功能不变,只做可能发现的 BUG 修复。

Feature

[#15] 线程池历史运行数据采集上报,服务端监控展示
[#31] 服务端新增修改操作时,判断是否包含敏感字符
[#33] 定期删除线程池历史运行数据
[#34] 客户端交互服务端需要用户名密码

Refactor

[#16] 优化订阅动态配置线程池
[#22] 优化客户端多实例集群部署,针对单实例线程池差异化配置
[#25] 提供 JSON Facade 模式,添加 Jackson 序列化
[#27] 服务端线程池历史数据存储支持自定义过期时间

BugFix

[#29] 客户端启动后第一次修改线程池参数错误
[#40] 修复 HttpClientUtil 中内存泄漏以及优化抛出异常

Link

官网:https://www.hippox.cn
加群沟通:https://www.hippox.cn/pages/dd137d

0.9.0 (Nov 30, 2021)

30 Nov 14:03
Compare
Choose a tag to compare

这是 1.0.0 前的预发布版本,核心功能与 1.0.0 一致,正式版本可能进行细节优化。

Feature

  1. Hippo4J 前端控制台
  2. 租户模块、项目、线程池、用户权限管理
  3. 线程池、租户、通知报警操作日志记录
  4. 线程池核心参数动态修改;集群部署情况下,支持节点配置隔离
  5. 线程池运行时参数查看,JVM 节点配置、线程池核心配置等
  6. 通知报警模块,线程池参数变更、运行时报警通知,已支持飞书、钉钉、企微

Link

官网:https://hippox.cn/zh-cn
文档:https://hippox.cn/zh-cn/docs/start/about.html

v0.4.0

27 Oct 16:42
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • 解决可变的阻塞队列在容量满时无法唤醒线程的问题
  • 删除并行流转换 Bean,解决多线程下集合不安全问题
  • 开发 log record 组件,实现操作日志打印
  • 消息通知 (变更配置、报警信息) 支持 @ 多人
  • 优化相关代码

v0.3.0

11 Oct 14:13
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • 开发运行时线程池负荷报警功能
  • 开发配置更改消息推送功能
  • 优化历史代码逻辑以及格式

v0.2.0

11 Jul 02:39
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • Server 端未启动时不影响 Client 使用
  • Server 端无法连接时,添加 Client 端休眠重试
  • 优化 CLient 端日志打印
  • 阻塞队列、拒绝策略 SPI 机制集成
  • 开发线程池运行时状态指标
  • 添加 Console 模块,分离控制层职责

v0.1.0

04 Jul 04:46
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
  • 提供可修改容量的阻塞队列
  • 动态修改线程池常用参数
  • 添加业务线、项目、线程池业务操作
  • 提供 Dynamic-ThreadPool Spring Boot Starter
  • 提供示例模块 Example