Skip to content

Zephyr v2.3.8

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:24
e5cf4a9

Zephyr v2.3.8 — 性能优化与 Bug 修复

DashMap 重构限流器消除锁竞争;YAML pipeline 和 smart_state 内存优化;Override 核心重启后自动重新应用。

性能优化

  • DashMap 限流器:RateLimiter 从 Arc<Mutex<HashMap>> 重构为 DashMap<String, Arc<Mutex<Bucket>>>,不同 key 的限流检查完全无锁竞争
  • 内存优化:YAML pipeline 和 smart_state 采用 region-style 内存管理,减少克隆
  • Rust hot path 优化:关键路径减少不必要的分配和拷贝
  • Fix Bucket::check 溢出 bugchecked_subretry_after 计算中的整数溢出

Bug 修复

  • Override 核心重启后自动重新应用:核心重启后 override 配置不再丢失
  • Override URL 导入:下载内容并自动检测 JS vs YAML 类型
  • 空订阅内容拒绝:拒绝空订阅响应并通知用户,自动回退到上一个可用配置
  • esbuild 安全更新:更新至 ^0.28.1 修复 GHSA-4p36