You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
合作与生态
支持与服务
开发者
了解我们
导航

SDK更新日志

更新时间:2023.05.16 16:32:32

本文记录PC端SDK的更新日志。

1.4.1.1

  • 【修复】修复Win下进程权限不够,导致崩溃监控初始化失败的问题。

1.4.1.0

  • 【需求】 Win和Mac平台默认开启异常监控防护,AllowExceptionMonitorToBeReplaced可关闭异常防护。

1.4.0.1

  • 【需求】进程退出时,默认当前上传请求被中断。用户可通过InterruptUploadIfExit控制此行为。
  • 【需求】Mac端支持自定义崩溃后处理进程。
  • 【需求】Mac端应用可从parfait崩溃监控切换回系统崩溃监控。
  • 【需求】三端支持子进程使用主进程定义的自定义崩溃后处理进程;自定义崩溃后处理进程必须在初始化崩溃监控前设置。
  • 【需求】Win/Mac可设置UseMainProcessParamAsChildProcessExceptionUploadParam,使子进程崩溃上报时可复用主进程的上报参数。
  • 【需求】mac上应用可调用UseSystemDefaultHandlerOnMac从parfait崩溃监控切换回系统崩溃监控。
  • 【优化】CrashContext信息长度限制放宽到3kb,超出3kb后打印alog。
  • 【优化】缩减Windows http请求timeout。
  • 【优化】优化多开进程时进程锁判断逻辑,减少性能消耗。
  • 【优化】为防止crash重复上报,移除旧版本兼容逻辑,1.2.8.0版本前生成的crash文件不会被上报。
  • 【优化】优化崩溃信息设置代码性能。
  • 【修复】crash上报时,sdk版本信息丢失。
  • 【修复】console_log部分控制台输出无法关闭。
  • 【修复】win下tls初始化失败时,导致veh访问局部静态变量失败。

1.3.6.1

  • 【优化】文件上传附带uid信息

1.3.6.0

  • 【需求】崩溃监控支持mac沙盒应用。

1.3.5.0

  • 【需求】新增alog上报接口,用户可注入user context,parfait在callback中回传给用户。
  • 【需求】新增接口,parfait初始化后,record context可变更。
  • 【修复】win7上原生网络上报数据失败的bug。
  • 【修复】win上x86埋点过多时,上报可能导致oom的bug。

1.3.4.0

  • 崩溃进程名优先取业务设置的Process name,如果业务未设置则取真实进程名。
  • 进程跨天检测优化,防止用户系统时间异常导致重复打点的bad case。
  • 文件上传实现优化,所有上传请求放在同一条线程上执行。UploadCustomFile接口支持Interruptible参数,为false时,应用退出时,parfait会阻塞直到文件上传完。调用DestroyParfaitWrapper后文件上传会立即中断。
  • 结构优化+Bugfix:控制台输出优化,新增parfait alog打点信息。

1.3.0.0

  • 修复多进程竞争导致crash重复上报的问题。
  • 修复当次上传失败后,app_version等信息可能丢失的问题。
  • Windows支持崩溃后回调。

1.2.9.0

  • 始化时必须自定义Host,域名不硬编码在parfait代码中。
  • 新增上传自定义文件的API。
  • 新增alog相关API。
  • 新增网络监控API(平台尚未ready)。
  • 自定义事件/日志写入新增写入json类型检查。

1.2.8.0

  • 内部版本。

1.2.7.1

  • 修复自定义埋点recorder的多线程安全问题。

1.2.7.0

  • 所有接入方必须自定义Host才能正常使用。
  • 文件读取实现优化。

1.2.6.1

  • 修复Windows下线程提前退出时,std::thread::join崩溃的问题。
  • 优化VEH处理流程,避免错误设置导致应用循环崩溃。

1.2.6.0

  • 支持Crash监控、自定义事件、自定义日志打点。