v0.2.0 — autoInstrument + 脱敏 + 聚合 + 节流 + 12 项 review 修复
✨ 新增
autoInstrument()一键自动埋点:fetch + XHR + 路由导航 + 全局错误,无需逐个拦截器手动埋点- 敏感字段自动脱敏:
password/token/secret/authorization等默认打码,raw:true放行 errors.log聚合去重:Top Errors 按频率排序,省去 agent 自己数- 多代理分文件:
proxy-<host>.log,互不覆盖
🔧 改进
- 日志写入改为内存 buffer + 节流批写(200ms),降低高频上报 IO 开销
- 框架无关:去 React 化,明确支持 React/Vue/Svelte/Solid/原生 JS
🐛 修复(经对抗式 code review,12 项致命+高危)
- 🔴 自动埋点递归死循环(上报自身触发包装后的 fetch)
- 🔴
method非字符串导致/dev/log整体挂死 - 🔴 StrictMode/HMR 重复调用导致
console.error永久损坏(现已幂等) - 🔴 多代理共用
proxy.log互相清空 - 🟠 脱敏误杀
key/auth、漏判csrfToken等 7 项高危
详见 CHANGELOG.md。