Skip to content

Releases: flow-storm/flow-storm-debugger

4.5.4

09 Sep 14:24

Choose a tag to compare

Bugs fixed

  • Fix heap reporting for ClojureScript (where heap data is currently missing)

4.5.0

05 Aug 15:31

Choose a tag to compare

New Features

  • A better oscilloscope data window

Changes

  • Limit the exceptions we are tracking on the UI to 100 so we don't make the UI super slow when too many exceptions are fired
  • Improve quick jump box for same function fired on many threads

Bugs fixed

  • Fixed transients inspection

4.4.3

21 May 13:28

Choose a tag to compare

Bugs fixed

  • Fix data windows default visualizers system

4.4.2

13 May 17:36

Choose a tag to compare

Changes

  • Make :preview the default visualizer for numbers
  • Improved thread breakpoints UX/UI
  • All api calls from UI have now a timeout, configurable via flowstorm.uiTimeoutMillis

Bugs fixed

  • Fix fn calls list styling
  • Fix Browser's function 'Break' button styling

4.4.1

03 May 12:22

Choose a tag to compare

New Features

Changes

  • Locals context menu changed "Define all frame vars" to "Define all" which only defines the visible ones.
    This is to make the future less confusing, specially in the presence of loops.
  • Sort locals by symbol name

Bugs fixed

  • Fix locals display inside loops

4.4.0

17 Apr 14:40

Choose a tag to compare

New Features

- Check for `:flow-storm.power-step/skip` value when power stepping

Changes

- Internal refactor

Bugs fixed

- Extra styles should be applied at the end

4.3.0

29 Mar 13:31

Choose a tag to compare

Changes:

  • Reduced memory footprint by ~10% (jvm17) by removing this-idx from FnCall, ExprExec, FnReturn, FnUnwind entries
  • Programmable API BREAKING:
    • removed indexes-api/entry-idx now that each entry doesn't know its own index
    • (indexes-api/get-fn-call timeline entry) -> (indexes-api/get-fn-call timeline idx)
    • (indexes-api/get-sub-form timeline entry) -> (indexes-api/get-sub-form timeline idx)

4.2.2

18 Mar 14:29

Choose a tag to compare

New Features

  • Add flowstorm.autoUpdateUI jvm opt
  • Add flowstorm.threadTraceLimit jvm opt
  • Add flowstorm.throwOnThreadLimit jvm opt
  • Add flowstorm.callTreeUpdate jvm opt

Changes

  • Disable eql-query-pprint by default
  • Perf improvements. We were calling val-pprint in a bunch of places where v-ref :val-preview could be used

Bugs fixed

  • Catch exceptions on preview build when print fails

4.2.1

11 Mar 12:59

Choose a tag to compare

New Features

  • Accept multiple flowstorm.plugins.namespaces.* jvm props that will get merged

Changes

  • Make the locals pane a table, so columns can be resized and searched

4.2.0

25 Feb 14:26

Choose a tag to compare

4.2.0 (25-02-2025)

New Features

- Basic plugins system
- Enable/disable instrumentation from the UI

Changes

- Disable preview pprints by default for speed. You can still enable them via the Config menu.