Releases: flow-storm/flow-storm-debugger
Releases · flow-storm/flow-storm-debugger
4.5.4
4.5.0
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
Bugs fixed
- Fix data windows default visualizers system
4.4.2
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
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
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
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
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
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
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.