Skip to content

v0.6.3

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Oct 17:49

Added

  • Add optional MSPT-triggered automatic execution profiling after sustained high
    tick times, with configurable threshold, trigger duration, profile duration,
    sampling interval, cooldown, thread grouping, and thread selection. Automatic
    profiles are always bounded to at most 600 seconds.

Changed

  • Define profiler priority as manual > automatic > background. Manual profiles
    preempt automatic profiles, automatic profiles temporarily replace background
    profiling, and background profiling resumes after foreground stop, timeout,
    cancellation, or finalization/export failure. Explicitly cancelling the
    background profiler still pauses it until Spark is reloaded.

Fixed

  • Preserve the remaining bounded-profile deadline when stop or cancel fails, and
    request an immediate stop if the deadline cannot be restored safely.
  • Allow automatic profiling to retry after a startup failure without consuming
    the post-session cooldown, and preserve the live-viewer transaction boundary
    when profiler replacement cannot complete safely.

Full Changelog: v0.6.2...v0.6.3