更新日志
1.5.7 (2024/12/04)
- 支持通过
FTRUMConfig.freezeDurationMs
设置卡顿检测阀值
- 优化 SDK 的
shutDown
方法,避免主线程同步等待导致的卡顿或 WatchDog 崩溃
1.5.6 (2024/11/13)
- 支持使用
FTMobileConfig.compressIntakeRequests
对同步数据进行 deflate 压缩配置
- RUM 添加
addAction:actionType:property
与 startAction:actionType:property:
方法,
优化 RUM Action 采集逻辑
- 修复使用 NSFileHandle 废弃 api 导致的崩溃问题
1.5.5 (2024/11/06)
- 修复
FTResourceMetricsModel
中数组越界导致的崩溃问题
1.5.4 (2024/10/18)
- 添加全局、log、RUM globalContext 属性动态设置方式
- 添加清除数据方法,支持删除所有尚未上传至服务器的数据
- 调整同步间歇支持的最大时间间隔至 5000 毫秒
1.5.3 (2024/10/09)
- 修复 LongTask、Anr 采集时因属性修饰符使用错误而导致的内存访问错误崩溃
- 使用内部警告日志替换
FTSwizzler
中方法签名验证断言
- 优化采集数据的小数精度
1.5.2 (2024/08/21)
- 修复 Xcode 16 编译缺少
#include <arm/_mcontext.h>
头文件问题
- 自动采集 RUM-Resource 时,过滤掉直接从本地缓存获取或获取类型未知的 Resource,防止采集重复
- 修复 UITabBarController 子视图 loadingTime 计算逻辑
1.5.1 (2024/08/02)
- 修复行协议数据转义算法,解决因换行符导致数据同步失败问题
- 优化错误类型为
network_error
的错误信息,统一使用英文描述网络请求错误码
- 优化数据同步逻辑,修复多线程访问已释放
uploadDelayTimer
导致的崩溃问题
- 修复采集崩溃信息时 OC 与 C 字符串转换时编码格式错误导致的崩溃问题
1.5.0 (2024/06/03)
- RUM resource 网络请求添加 remote ip 地址解析功能
- 添加行协议 Integer 数据兼容模式,处理 web 数据类型冲突问题
- 日志添加自定义 status 方法
- 日志数据写入优化、数据同步优化
- 对传入 SDK 的 NSDictionary 类型参数进行格式处理防止转换 json 失败造成数据丢失
1.4.14 (2024/05/29)
- 修复
FTSwizzler
内访问已被销毁的 Class 对象而导致的内存访问错误崩溃
- 修复向 SDK 传递的 NSDictionary 类型参数实际上是可变对象时可能引发的数据一致性和操作冲突问题
1.4.13 (2024/05/15)
- RUM LongTask、Anr 采集优化,修复 LongTask 堆栈信息采集不准确问题,新增支持采集致命卡顿
- 修复
FTSwizzler
内因多线程同时操作 NSMutableSet 造成的崩溃
- 修复打包 SDK Framework info.plist 中版本信息缺失问题
- 修复自定义 NSURLSession 未设置 delegate 时 Resource 的性能指标采集失败问题
- SDK 内部日志转化为文件功能优化,新增指定文件路径方法
1.4.12 (2024/04/26)
- 修复 SDK 调用注销方法 shutDown 产生的内存泄漏问题
- 修复采集 RUM-Resource 时与其他库冲突导致崩溃问题
- 修复崩溃采集 UncaughtExceptionHandler 未传递问题
- 修复多次初始化 SDK 造成的数据异常
1.4.11(2024/03/28)
- 新增支持数据同步参数配置,请求条目数据,同步间歇时间,以及日志缓存条目数
- 新增内部日志转文件方法
- 日志关联 RUM 数据获取错误修复
- 耗时操作优化
- 修复 WebView jsBridge 时产生的崩溃,对 WebView 引用改为弱引用
更多日志
文档评价
文档内容是否对您有帮助?
×