Skip to content

0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 May 22:46
· 904 commits to main since this release

Custom instruments (new)

Define your own instruments with configurable features, fields, and
choices. UI in both macOS SwiftUI and Linux GTK (plus iOS build
support); editors refresh on every update. Field and choice ids are
stabilized.

Collaborative sessions

  • Sessions now sync across collaborative labs, including session
    children backfilled to newly created labs.
  • Tracer events render on non-host peers.
  • Lab create/join deferred until welcome arrives; GTK defers join
    when no document is open.
  • Avatar fetch retries with backoff.
  • Collab panel copy covers sessions and presence.

UI / UX

  • Tightened JS value display in both frontends.
  • Switched the instrument icon to a richer model.
  • GTK: aligned backtrace popover, event source badge, and disasm view
    with SwiftUI; reordered add-instrument list; fixed sidebar
    selection on collapse; round-trips editor text as UTF-8.

Testing

  • Accessibility identifiers (SwiftUI) and CSS class tags (GTK) for UI
    tests.
  • New collaborative UI test scenario; editor-refresh-on-remote-edit
    test.

Build / CI

  • Generate agent bundle before xcodebuild, and on Windows.
  • Build frida-core with the compiler backend.
  • Help flatpak build find libfrida-core.

Dependencies

  • frida-swift bumped to 5fe5bd0.
  • SwiftyMonaco bumped to 2e397f7.