Skip to content

1.4.0: Improved flamegraph and many many other things...

Compare
Choose a tag to compare
@lcottercertinia lcottercertinia released this 06 Jan 16:11
· 1526 commits to main since this release
de79615

Added

  • Database tab shows the methods each SOQL or DML statement was made from
    • The method name can be clicked to navigate to it in the call tree
  • Timeline shows a tooltip for log events
    • Shown when hovering the red (errors), blue (unexpected-end) and green (skipped-lines) sections on the timeline.
  • Zoom on timeline
    • zoom to an accuracy of 0.001ms, time markers are shown with a ms time value and white line e.g 9600.001 ms
    • scroll up and down on the mouse to zoom in and out
    • zoom is based on position of mouse pointer, ensuring that position is kept on screen when zoomed in or out
    • scroll left and right on the mouse to move the time line left are right, when zoomed
    • click the mouse down and drag to move the timeline around both in the x and y direction, when zoomed
  • Specify custom timeline event colors in vscode preferences
  • Support for all known log event types
    • Includes events for Database, Workflow, NBA, Validation, Callout, Apex Code, Apex Profiling, Visualforce and System categories.

Changed

  • Convert from scala to typescript
  • Load log shows loading feedback whilst waiting for logs to be retrieved
  • Open an empty log view whilst waiting for selected log to be downloaded, parsed and rendered
  • Log will be loaded from disk if previously downloaded
  • Renamed the Log: Show Log Analysis command to Log: Show Apex Log Analysis
    • For consistency with the Log: Load Apex Log For Analysis command
  • Block text on call tree displayed on new lines rather than one line separated by a | character
  • Call tree shows text for all log lines and not just time taken
  • Faster log loading due to a change in how the JavaScript is loaded on the page
  • Faster log parsing and timeline rendering
  • Scroll on the calltree to allow scrolling content to top of screen instead of only the bottom
  • FLOW_START_INTERVIEWS log lines on the calltree and timeline will show either the Process Builder or Flow name after the chunk number

Fixed

  • Hide details, hide system calls and hide formulas on the call tree to work again

Removed

  • Timeline Shrink-to-fit checkbox was replaced with zoom feature

New Contributors

  • @kjonesffdc made their first contribution in #20
  • @lukecotter made their first contribution in #24
  • @lcotterffdc made their first contribution in #83

Full Changelog: 1.3.5...1.4.0