You need to enable JavaScript to run this app.
导航
SDK更新日志
最近更新时间:2024.08.28 10:58:45首次发布时间:2022.06.20 11:34:32

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

1.4.3.1

平台

架构

产物

Windows (MSVC)

MT:

  • x86
  • x64
parfait-win_1.4.3.1.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.3.1.zip
未知大小

macOS (Clang)

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.4.3.1.zip
未知大小
  • 【修复】【Win】修复应用退出时,记录Exit Info可能导致的UAF问题。

1.4.3.0

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.4.3.0.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.3.0.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.4.3.0.zip
未知大小
  • 【需求】【All】全局环境变量新增AppToken参数,用户必须注入AppToken参数才能上报数据至平台。
  • 【需求】【All】支持CPU、内存监控。

1.4.2.2

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.4.2.2.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.2.2.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.4.2.2.zip
未知大小
  • 【修复】【Win】修复自定义事件、自定义日志数据含中文时上报乱码的问题。

1.4.2.1

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.4.2.1.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.2.1.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.4.2.1.zip
未知大小
  • 【修复】【Mac】修复mac m3芯片上,初始化崩溃监控时使用printf导致的卡顿问题。
  • 【优化】【Mac】优化部分日志输出。

1.4.2.0

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.4.2.0.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.2.0.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.4.2.0.zip
未知大小
  • 【需求】【Mac】支持子进程不抓取&上报崩溃,新增IgnoreExceptionInChildProcess接口。
  • 【需求】【All】支持本地调试模式。
  • 【修复】【All】 修改“异常监控可被顶替”的默认行为,默认异常监控可被顶替。废弃AllowExceptionMonitorToBeReplaced接口,新增IrreplaceableExceptionMonitor接口。

1.4.1.2

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.4.1.2.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.1.2.zip
未知大小
  • 【需求】【Win】提供主动生成crash dmp的API,以解决electron v8 Jit编译代码无法捕获crash的bug。

1.4.1.1

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.4.1.1.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.1.1.zip
未知大小
  • 【修复】【Win】修复Win下进程权限不够,导致崩溃监控初始化失败的问题。

1.4.1.0

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.4.1.0.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.1.0.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.4.1.0.zip
未知大小
  • 【需求】 Win和Mac平台默认开启异常监控防护,AllowExceptionMonitorToBeReplaced可关闭异常防护。

1.4.0.1

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.4.0.1.zip
未知大小

MD (VS2019):

  • x86
  • x64
parfait-win_1.4.0.1.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.4.0.1.zip
未知大小
  • 【需求】进程退出时,默认当前上传请求被中断。用户可通过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

平台

架构

产物

Windows

MT:

  • x86
  • x64
mt_parfait-win_1.3.6.1.zip
未知大小

MD (VS2019):

  • x86
  • x64
md_parfait-win_1.3.6.1.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.3.6.1.zip
未知大小
  • 【优化】文件上传附带uid信息

1.3.6.0

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.3.6.0.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.3.6.0.zip
未知大小
  • 【需求】崩溃监控支持mac沙盒应用。

1.3.5.0

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.3.5.0.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-mac_1.3.5.0.zip
未知大小
  • 【需求】新增alog上报接口,用户可注入user context,parfait在callback中回传给用户。
  • 【需求】新增接口,parfait初始化后,record context可变更。
  • 【修复】win7上原生网络上报数据失败的bug。
  • 【修复】win上x86埋点过多时,上报可能导致oom的bug。

1.3.4.0

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.3.4.0.zip
未知大小

macOS

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

1.3.0.0

平台

架构

产物

Windows

MT:

  • x86
  • x64
parfait-win_1.3.0.0.zip
未知大小

macOS

  • x86_64
  • arm64
  • fat binray(x86_64+arm64)
parfait-macos_1.3.0.0.zip
未知大小
  • 修复多进程竞争导致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监控、自定义事件、自定义日志打点。