v0.5.7
Released: 2026-04-17
Maintenance release. No new features.
- Crash during extension exit —
os._exit()in the Python RTT helper avoids a segfault inJLINKARM_Closeduring Python’s C destructor chain on shutdown - Duplicate process event listeners — merged two
proc.on("exit")and twoproc.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": "["withregex: 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 streaming —
pendingEntrieswas accumulating forever because the flush timer never drained while the panel was disposed. Now cleared on panel dispose and skipped inaddEntrieswhen 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