更新日志¶
ft_sdk¶
定位:HarmonyOS RUM 与 Log 主 SDK,负责应用基础初始化、RUM 数据采集、日志采集、Trace 关联及网络请求自动追踪。
0.1.14-alpha03 (2026/04/14)¶
- 将基于
@kit.NetworkKitHttpInterceptor的能力从ft_sdk拆分到新的ft_sdk_ext模块,以保持核心 SDK 对旧编译器的兼容性。 - 保留
ft_sdk中的 RCP 与 Axios 兼容自动采集能力。 - 新增共享网络辅助层,用于在核心模块和扩展模块之间复用自动采集逻辑而不暴露新编译器专属符号。
0.1.14-alpha02 (2026/04/10)¶
- 新增
applyFTAxiosTrack,支持@ohos/axios2.2.4 版本通过 Axios request/response 拦截器实现自动采集。 - 保留基于
interceptorChain的 Axios 自动采集方式,支持@ohos/axios2.2.8 及以上版本。
0.1.14-alpha01 (2026/04/02)¶
- 新增基于
@kit.NetworkKit拦截器的 HTTP 自动采集能力。 - 新增
@ohos/axios自动采集支持,可复用 HTTP 拦截器链。 - 统一 RCP 与 HTTP 的网络追踪辅助 API 导出。
0.1.13-alpha01 (2026/03/13)¶
ft_native从ft_sdk中解耦,接入方式更清晰。- 当项目依赖
ft_native时,可自动支持 Native Crash 采集。 - 依赖关系要求:
ft_native >= 0.1.0-alpha02。
ft_sdk_ext¶
定位:HarmonyOS 扩展模块,承载较新编译器和平台能力下的 @kit.NetworkKit HttpInterceptor 链路相关 API。
0.1.14-alpha03 (2026/04/14)¶
- 新增
ft_sdk_extHAR 模块,用于隔离HttpInterceptor、HttpRequestContext等较新 HarmonyOS API。 - 新增
createFTHttpInterceptorChain与applyFTHttpTrack,用于基于HttpInterceptorChain的 HTTP 自动采集。 - 新增
applyFTAxiosChainMethodBridge,用于 AxiosinterceptorChain场景下补充请求方法桥接。 - 对齐
ft_sdk_ext与ft_sdk的版本生成流程,并补充本地 HAR 接入说明。
ft_native¶
定位:HarmonyOS Native Crash 扩展模块,用于补充原生层崩溃采集能力,需配合 ft_sdk 使用。
0.1.0-alpha02 (2026/03/13)¶
- 从
ft_sdk中解耦,可独立按依赖关系接入 Native Crash 能力。 - 优化 SDK 版本日志输出。
- 适配
ft_sdk >= 0.1.13-alpha01。
0.1.0-alpha01 (2026/02/09)¶
- 修复 JavaScript Crash 被误判为 Native Crash 的问题。
- 增加 crash 类型过滤,仅将真实 Native Crash 上报给
FTNativeCrashAdapter。 - 避免 JS Crash 与 Native Crash 重复上报。