You need to enable JavaScript to run this app.
导航

SDK更新日志

最近更新时间2023.05.29 11:27:31

首次发布时间2022.03.16 11:20:41

本文记录WebPro端监控SDK版本更新记录。

2.1.1(2023-05-25)

  • 新增storageExpires字段,可通过client.init({storageExpires: boolean | number})来配置storage的过期时间。

2.1.0(2023-05-18)

  • localstorage存储的值加密成base64
    升级说明:旧版升级至新版:完全兼容。新版降级至旧版:UV、PV 会重新生成,可能导致 UV、PV 短时间内偏高。

2.0.5(2023-05-09)

优化

  • 当事件(pageview,http,js_error...)打断白屏回测任务时,在回测结束时重新检测白屏。
  • 当html2canvas截图返回data:,时,设置成192 * 108的空白图片。
  • 在http、action、performance插件中使用事件发生时的上下文。
  • 若二跳路由切换时FMP指标还未结算完成,标记isSupport为false,表示这个指标受路由切换的影响而失真,不纳入统计范围内。
  • 不再使用服务端返回的userId,用户无需感知。

2.0.3(2023-04-12)

优化

  • 如果二跳路由切换时TTI指标还未结算完成,标记为isSupport false,表示这个指标受路由切换的影响而失真,不支持纳入统计范围内。
  • 通过复用监听的方式重写js error插件,用户无需感知。
  • 由于'script error'错误无法获取到有效的错误类型和堆栈信息,业务无法跟进定位问题,不再上报此错误。
  • 由于src= ''静态资源错误无法定位和复现,不再上报此错误。

2.0.1(2023-03-15)

优化

  • 修复hash路由模式下由于路由框架底层使用的是history而出现的可能漏报PV的情况。

2.0.0(2023-02-15)

优化

  • 通过复用监听的方式重写了xhr、fetch、resource、resource error等插件,本次升级大版本是SDK架构的升级,无break change。
    新增
  • 白屏插件新增mask、partialShot、quality三项配置,具体用途可以查看配置插件
  • Action插件可通过最近元素的data-apm-action属性值来指定action name,同时新增可选字段pure,可配置纯净action,无需等待关联即可上报。

1.7.0(2022-12-14)

新增

  • 新增了复用监听的能力,可支持不同插件之间复用监听。
  • 利用复用监听的能力重写了Performance插件和PV插件,预计PV数据无变化,部分性能指标,比如LCP,可能会存在上报量增多的情况。

1.6.0(2022-12-06)

优化

  • 提供单独的轻量级的入口,用户可以只打包自己需要的插件能力

1.5.0(2022-11-29)

优化

  • 将xhr获取timing的方式由xhr.responseURL调整为xhr原始请求路径,可修复部分重定向服务timing获取不到的问题
  • 优化页面或组件动态加载情况下无法正确初始化的问题

1.4.2(2022-11-02)

优化

  • 新增token校验,用户可以在初始化时配置token来避免应用事件量盗用

1.4.0(2022-08-05)

新增

  • 初始化字段新增transport,允许用户手动注入上报的能力

1.3.0(2022-07-30)

新增

  • 请求监控插件新增trace配置项,支持与服务端监控配合完成全链路打通

1.2.4(2022-06-30)

优化

  • 静态资源错误插件补充includeUrls配置,允许设置静态资源错误白名单
  • 静态资源错误插件补充dedupe配置,默认为true,表示重复上报的静态资源错误只会上报一次

1.2.0(2022-04-14)

优化

  • 上报协议调整,部分公共参数统一放在query上
  • 去除URL其他解析字段的上报,变更为由服务端解析

1.0.0(2022-03-14)

新增

  • 请求监控
    • hook xhr
    • hook fetch
  • PV监控
    • SPA路由
    • 手动上报PV
  • JS错误监控&&静态资源错误监控
    • 手动上报JS错误
    • 自动监控JS错误并上报
    • 自动监控静态资源错误并上报
  • 静态资源性能监控
  • 性能监控
    • 自动上报包括FP、FCP、FMP、TTI、FID、MPFID、LCP、CLS等性能指标
    • 自定义上报单个性能指标
    • 自动上报performance.timing、navigation Timing
    • 自动上报首屏相关的longtask
  • 自定义日志和自定义事件的上报
  • 采样
  • 白屏监控
  • 支持实例各生命周期的监听,详情请参见生命周期
  • 支持在实例上挂载方法