-
- Fixed regression for support for paths with spaces in Austin tasks.
- Fixed the heat map visualisation when using the MOJO binary format with Python versions earlier than 3.11.
-
Fixed a visualisation bug that caused some frames to be aggregated incorrectly by scope name only, resulting in incorrect flame graph visualisations.
-
General visual improvements to heat maps and flame graphs.
-
Added support for the
${file}
and${workspaceFolder}
placeholders in the Austin task definitions. -
Added support for environment files in Austin task definitions.
-
Fixed a bug that caused in-line memory percentages to be larger than 100%.
- Added support for memory mode.
- Added support for MOJO version 3, used by Austin 3.6.
- Added setting option to select the type of line stats to display on the heat map to show percent, absolute or both values.
- Fix the line heat color to reflect the profile type when data is loaded from a sample file.
- Extended colour-coding to source heat maps.
- Added support for MOJO version 2 and column-level heat decorations.
- Fix extension packaging issue
-
Fixed integer parsing for the MOJO format that caused stacks to be wrongly reconstructed, resulting in incorrectly shaped flame graphs.
-
Fixed the Top view that displayed wrong percentages.
- Fixed string reference resolution for the MOJO format.
-
Added support for the MOJO file format.
-
Fixed support for the "Profile with Austin" command on MacOS.
- Fixed a conflict between Austin and debug mode (contributed by @slishak)
- Fixed a bug that prevented the flame graph panel from loading.
- Fixed a bug that prevented loading Austin stats when the flame graph view was not showing (contributed by Anthony Shaw).
- Fixed support for commands with spaces in Austin tasks.
- Fixed support for paths with spaces in Austin tasks.
- Fixed a bug that caused the workspace root folder to be repeated when trying to profile the active script.
- Minor UI improvements.
- Tasks running in multi-root workspaces will now ask the user to pick the working directory within which the command should be run.
- Extended the Austin task definition to accept and run arbitrary commands.
- Fixed packaging issue.
- Fixed an issue with the flame graph view receiving data before being ready.
-
Fixed the issue with the
Profile with Austin
command that prevented the data from being shown in the editor. -
Added licensing information.
Improved the "Profile with Austin" command.
- Fix a flame graph UI issue.
- Flamegraph UI improvements
- Added documentation for task support
- Fixed the rendering of the sampled call stacks.
- Added support for tasks to run Python scripts with Austin (contributed by Anthony Shaw)
- Flame graph panel visual improvements
- Improved tooltip
- Added sampled call stacks and top functions views in the side bar
- Improved the appearance of the flame graph
- Removed line-level granularity
- Cache stats generation for higher responsiveness
- Better line heat map
- Use similar colours for functions within the same module
- Added line number toggle
- Added search support
- Added keyboard shortcuts
- Initial release