Skip to content

v0.5.7

Released: 2026-04-17

Maintenance release. No new features.

  • Crash during extension exitos._exit() in the Python RTT helper avoids a segfault in JLINKARM_Close during Python’s C destructor chain on shutdown
  • Duplicate process event listeners — merged two proc.on("exit") and two proc.on("error") listeners in the RTT transport into single handlers, fixing inconsistent cleanup on helper exit
  • Invalid watch pattern regex no longer crashes activation — a malformed regex in logscope.watchPatterns (e.g., "pattern": "[" with regex: true) used to throw during activation and prevent the extension from loading. Invalid patterns are now skipped with a warning notification listing them by name
  • Memory leak when LogScope tab closed but transport still streamingpendingEntries was accumulating forever because the flush timer never drained while the panel was disposed. Now cleared on panel dispose and skipped in addEntries when panel is closed (ring buffer remains the source of truth and replays on reopen)
  • Clearer error when reconnecting to a probe that is no longer plugged in — pre-flight probe presence check shows “Device disconnected” with Rescan button instead of a pylink traceback
  • Empty state message no longer shows alongside Device Reset Detected separator — empty state is now hidden when a reset separator is added