Skip to content

Version 0.3.0

Choose a tag to compare

@msdx321 msdx321 released this 07 May 09:52
055ffa8

[0.3.0] - 2026-05-06

Added

  • Add a Gitlab CI benchmark job for the extract command using the cyclictest benchmark trace.

Changed

  • Switch periodic, sporadic, and arrival-curve extraction to the standalone lime-model-extractors crate.
  • Refactor arrival-curve extraction so the sporadic MIT model and delta-min/delta-max arrival curve are produced from the same extractor state.
  • Refactor task mapping and task metadata updates for scheduler, priority, affinity, throttle-release, and process-info events.
  • Update crate dependencies, including libbpf-rs/libbpf-cargo 0.26 and newer clap, serde, and duration-str versions.
  • Silence the warning of eBPF pointer-size reads reported by clang-tidy.
  • Simplify SysV semop argument handling when detecting potentially blocking calls.

Fixed

  • Preserve sparse CPU affinity masks when clipping eBPF affinity snapshots.
  • Avoid emitting scheduler and affinity follow-up metadata events for tasks filtered out of the trace.