- 文档首页
应用性能监控全链路版
用户指南
客户端监控
PC 端监控
SDK 接入
SDK 更新日志
SDK 更新日志
本文记录PC端SDK的更新日志。
- 【修复】【Win】修复应用退出时,记录Exit Info可能导致的UAF问题。
- 【需求】【All】全局环境变量新增AppToken参数,用户必须注入AppToken参数才能上报数据至平台。
- 【修复】【Win】修复自定义事件、自定义日志数据含中文时上报乱码的问题。
- 【修复】【Mac】修复mac m3芯片上,初始化崩溃监控时使用printf导致的卡顿问题。
- 【需求】【Mac】支持子进程不抓取&上报崩溃,新增IgnoreExceptionInChildProcess接口。
- 【修复】【All】 修改“异常监控可被顶替”的默认行为,默认异常监控可被顶替。废弃AllowExceptionMonitorToBeReplaced接口,新增IrreplaceableExceptionMonitor接口。
- 【需求】【Win】提供主动生成crash dmp的API,以解决electron v8 Jit编译代码无法捕获crash的bug。
- 【修复】【Win】修复Win下进程权限不够,导致崩溃监控初始化失败的问题。
- 【需求】 Win和Mac平台默认开启异常监控防护,AllowExceptionMonitorToBeReplaced可关闭异常防护。
- 【需求】进程退出时,默认当前上传请求被中断。用户可通过InterruptUploadIfExit控制此行为。
- 【需求】Mac端应用可从parfait崩溃监控切换回系统崩溃监控。
- 【需求】三端支持子进程使用主进程定义的自定义崩溃后处理进程;自定义崩溃后处理进程必须在初始化崩溃监控前设置。
- 【需求】Win/Mac可设置UseMainProcessParamAsChildProcessExceptionUploadParam,使子进程崩溃上报时可复用主进程的上报参数。
- 【需求】mac上应用可调用UseSystemDefaultHandlerOnMac从parfait崩溃监控切换回系统崩溃监控。
- 【优化】CrashContext信息长度限制放宽到3kb,超出3kb后打印alog。
- 【优化】缩减Windows http请求timeout。
- 【优化】优化多开进程时进程锁判断逻辑,减少性能消耗。
- 【优化】为防止crash重复上报,移除旧版本兼容逻辑,1.2.8.0版本前生成的crash文件不会被上报。
- 【修复】console_log部分控制台输出无法关闭。
- 【修复】win下tls初始化失败时,导致veh访问局部静态变量失败。
- 【需求】新增alog上报接口,用户可注入user context,parfait在callback中回传给用户。
- 【需求】新增接口,parfait初始化后,record context可变更。
- 【修复】win7上原生网络上报数据失败的bug。
- 【修复】win上x86埋点过多时,上报可能导致oom的bug。
- 崩溃进程名优先取业务设置的Process name,如果业务未设置则取真实进程名。
- 进程跨天检测优化,防止用户系统时间异常导致重复打点的bad case。
- 文件上传实现优化,所有上传请求放在同一条线程上执行。UploadCustomFile接口支持Interruptible参数,为false时,应用退出时,parfait会阻塞直到文件上传完。调用DestroyParfaitWrapper后文件上传会立即中断。
- 结构优化+Bugfix:控制台输出优化,新增parfait alog打点信息。
- 修复当次上传失败后,app_version等信息可能丢失的问题。
- 始化时必须自定义Host,域名不硬编码在parfait代码中。
- 修复自定义埋点recorder的多线程安全问题。
- 修复Windows下线程提前退出时,std::thread::join崩溃的问题。
- 优化VEH处理流程,避免错误设置导致应用循环崩溃。
- 支持Crash监控、自定义事件、自定义日志打点。
最近更新时间:2025.09.01 20:39:02