Skip to content

v0.3.2-Release

Latest

Choose a tag to compare

@prFor prFor released this 02 Jun 05:58

🧱 Brook v0.3.2-Release

🚀 Brook 是一款跨平台(Linux / macOS / Windows)的高性能网络隧道与代理工具,使用 Go 语言编写。
本版本为稳定版本,重点完善 HTTP 路由能力、连接稳定性、服务端管理通道以及构建发布流程。

✨ 新特性

  • 新增 HTTP 路由冲突检测能力,可在配置阶段识别同域名或通配域名覆盖下的路径冲突
  • Add HTTP route conflict detection to identify overlapping paths under the same or wildcard-covered domains during configuration.
  • 优化 HTTP 路由管理结构,路由表按服务实例隔离,提升多实例场景下的可维护性与稳定性
  • Refactor HTTP route management so routing tables are isolated per server instance for better stability and maintainability.
  • 客户端心跳新增 ProxyId 上报能力,增强服务端对隧道状态的识别与管理
  • Add ProxyId reporting to client heartbeat for improved tunnel status identification and management on the server side.

🚀 优化与修复

  • 修复 HTTP 隧道路由在多实例或重复刷新场景下可能相互污染的问题
  • Fix the issue where HTTP tunnel routes could interfere with each other in multi-instance or refresh scenarios.
  • 修复 Web 配置生成客户端配置时,HTTP/HTTPS 多路由场景下配置展开不完整的问题
  • Fix incomplete client config generation for HTTP/HTTPS proxies with multiple route entries.
  • 修复服务端 manager 通道复用与移除逻辑,避免重复注册及关闭后的残留问题
  • Fix manager channel reuse and cleanup logic on the server side to avoid duplicate registration and stale channels.
  • 优化隧道连接池获取逻辑,增加健康检查后的重试处理,提升连接获取稳定性
  • Improve tunnel pool retrieval with retry handling after health checks for more stable connection acquisition.
  • 修复部分会话关闭后流未及时清理或刷新导致的连接异常问题
  • Fix connection issues caused by session streams not being cleaned up or flushed in time after close.
  • 修复部分 UI 细节问题,包括服务列表初始化展示判断等前端交互异常
  • Fix several UI issues, including initialization handling in the server list view.