Releases: opengoofy/hippo4j
Releases · opengoofy/hippo4j
1.0.0 (Feb 01, 2022)
Hippo4J 线程池框架 1.0.0 RELEASE 版本.
Feature
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)
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)
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)
这是 1.0.0 前的预发布版本,核心功能与 1.0.0 一致,正式版本可能进行细节优化。
Feature
- Hippo4J 前端控制台
- 租户模块、项目、线程池、用户权限管理
- 线程池、租户、通知报警操作日志记录
- 线程池核心参数动态修改;集群部署情况下,支持节点配置隔离
- 线程池运行时参数查看,JVM 节点配置、线程池核心配置等
- 通知报警模块,线程池参数变更、运行时报警通知,已支持飞书、钉钉、企微
Link
官网:https://hippox.cn/zh-cn
文档:https://hippox.cn/zh-cn/docs/start/about.html
v0.4.0
- 解决可变的阻塞队列在容量满时无法唤醒线程的问题
- 删除并行流转换 Bean,解决多线程下集合不安全问题
- 开发 log record 组件,实现操作日志打印
- 消息通知 (变更配置、报警信息) 支持 @ 多人
- 优化相关代码
v0.3.0
- 开发运行时线程池负荷报警功能
- 开发配置更改消息推送功能
- 优化历史代码逻辑以及格式
v0.2.0
- Server 端未启动时不影响 Client 使用
- Server 端无法连接时,添加 Client 端休眠重试
- 优化 CLient 端日志打印
- 阻塞队列、拒绝策略 SPI 机制集成
- 开发线程池运行时状态指标
- 添加 Console 模块,分离控制层职责
v0.1.0
- 提供可修改容量的阻塞队列
- 动态修改线程池常用参数
- 添加业务线、项目、线程池业务操作
- 提供 Dynamic-ThreadPool Spring Boot Starter
- 提供示例模块 Example