1.24.0: up to 30× faster on large logs, search inside your org's logs, log level filters, and more...2026-11-02
What's Changed
Added
- 🔍 Retrieve Apex Log: search for text inside org logs from the log list. ([#594])
- Logs you already downloaded are searched as you type.
- The search row downloads the newest 5 logs from the org, then 50 more per press.
- Log: Clear Apex Log Cache frees the space. Logs downloaded but not opened are kept in workspace storage and cleaned up on their own.
- 🎚️ Log levels filters: filter the log to a lower debug level per category from the header. ([#530])
- 🔦 Timeline legend: hover a category to highlight frames in the timeline, select to keep. ([#917])
- 🪜 Expand and collapse: the Call Tree and Analysis tables open or close one level per click, and the Database tables open or close all groups. ([#1204])
- The split button still has Expand All and Collapse All.
- 🧮 New limit columns: show the SOQL, DML and SOSL usage Salesforce reported beside the counts we actually saw in the Call Tree and Analysis tables.
- ↔️ Table columns: columns fit their content and fill the table, and the column menu can autosize or reset them.
- 🔎 Analysis filters: filter the Analysis table by namespace, total time and self time, as in the Call Tree Bottom-Up view. ([#1209])
- 🔲 Inspector sections: maximize one section to fill the inspector, then restore the others as they were.
- 📋 Inspector menu: show, hide or reset sections from the header, or reset the inspector's size. Double-clicking its edge resets the size too.
- 💡 Log level hints: more feedback when a specific log level is needed to show information. ([#259])
Changed
- ⚡ Timeline performance: large logs are ready 12× faster, use 90% less memory and search ~2× faster, measured on a 100 MB log. ([#1237])
- ⚡ Parser performance: logs parse 7× faster and hold 98% less memory, down from 0.9 s to 0.13 s and 1.0 GB to 23 MB on a 100 MB log. ([#1231])
- ⚡ UI performance: many components, including the tab views and Inspector sections, appear up to 80× faster on large logs.
- ⚡ Call Tree and Analysis performance: open faster, measured on a 19 MB log. ([#1225])
- Bottom-Up opens ~2× faster, with no extra memory when Analysis shows it too.
- Aggregated opens ~3.5× faster.
- ⚡ Table performance: the Call Tree, Analysis, Database and Inspector tables respond up to 30× faster on large logs and use 93% less memory. ([#1169])
- Sort, expand and filter take under 0.2 s, group by is up to 9× faster, column resize is smooth and Find never freezes the table.
- 🔍 Find: a more consistent and natural find experience. ([#986])
- Matches highlight as you type, and typing goes to the nearest visible match.
- The current match stands out from the other matches, as it does in the editor.
- Searches persist after a sort, filter, group by, column change or view switch, and match group header text too.
- 📤 Copy and export: work on every table, Analysis and Bottom-Up included, and take all filtered rows, not just the visible ones, with their depth. ([#1110])
- 🔭 Timeline inspector: the summary, call tree included, changes to reflect what is currently visible. ([#875])
- 🧹 Details filter: with Details off, the Call Tree, Analysis and Inspector show every method, query and DML, even one that took no time, and hide debug lines and variables. ([#1234])
- Exceptions and limit usage stay in Time Order and Aggregated, and show in Bottom-Up and Analysis only with Details on.
- Picking a type that shows only with Details turns Details on, and back off when you pick a type that does not, unless Details was on already.
- ✂️ Truncation: each skipped section states how much of the log it dropped.
- 🏷️ Categories: every row in the Call Tree and Analysis has a category, debug lines and variables included. ([#1244])
- Visualforce frames show as System
- 🪪 Call tree: the USER_INFO line shows as a row.
- 🧮 Limit strip: the tooltip always shows the seen count when it differs from the usage Salesforce reported, not only where it is lower.
- 🎯 Entry point: the header names the longest and counts the rest, and its tooltip lists the top five.
- 📚 Multiple logs: a file holding several logs shows the first and flags the rest.
- 🌊 Flows: names drop the FLOWSTARTINTERVIEWS : and WF_CRITERIA : prefixes.
- 🎨 Styling: updated to be more consistent with VS Code
Removed
- 🪓 Breaking: the legacy Timeline and all its settings are dropped.
- 🧹 Breaking: the lana.inspector.size setting is dropped. The inspector remembers the width you drag it to, and its height when docked at the bottom, on each machine instead.
Fixed
- 🧰 Toolbars: components no longer overlap when resized.
- 🐛 Go to Code: errors for methods not found in the file are shown correctly.
- 🌊 Flow errors: multi-line errors show their message.
- 🗃️ SOQL and SOSL: every keyword in the current syntax is highlighted, and SET OPTIONS and UPDATE TRACKING start their own line when a query is pretty-printed.
- 🧭 Go to event: Show in Log Analysis and Show in Timeline always land on the right event, and Show in Log Analysis opens the right log.
- In the raw log, folding and the outline go to the right event too, even when two events share a timestamp.
- ⏱️ Timeline: zoomed out, the tooltip names a frame under the pointer, not a longer one beside it, and search colours every cluster of tiny frames that holds a match.
- 🔬 Variables: a constructor's this names its class, not the outer class or the namespace. ([#1229])
- 🌳 Hidden rows: Go to Call Tree and Inspector findings say when the filters hide their row and offer to clear them, turning Details on when only Details hides it. ([#1211])
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.22.1...1.24.0
[#1231]: https://github.com/certinia/debug-log-analyzer/issues/1231
[#1225]: https://github.com/certinia/debug-log-analyzer/issues/1225
[#1237]: https://github.com/certinia/debug-log-analyzer/issues/1237
[#1244]: https://github.com/certinia/debug-log-analyzer/issues/1244
[#1229]: https://github.com/certinia/debug-log-analyzer/issues/1229
[#1234]: https://github.com/certinia/debug-log-analyzer/issues/1234
[#1169]: https://github.com/certinia/debug-log-analyzer/issues/1169
[#986]: https://github.com/certinia/debug-log-analyzer/issues/986
[#1110]: https://github.com/certinia/debug-log-analyzer/issues/1110
[#917]: https://github.com/certinia/debug-log-analyzer/issues/917
[#875]: https://github.com/certinia/debug-log-analyzer/issues/875
[#594]: https://github.com/certinia/debug-log-analyzer/issues/594
[#530]: https://github.com/certinia/debug-log-analyzer/issues/530
[#259]: https://github.com/certinia/debug-log-analyzer/issues/259
[#1204]: https://github.com/certinia/debug-log-analyzer/issues/1204
[#1209]: https://github.com/certinia/debug-log-analyzer/issues/1209
[#1211]: https://github.com/certinia/debug-log-analyzer/issues/1211
1.22.1: Bug fixes2026-09-18
What's Changed
Fixed
- 📈 Governor usage over time: the Inspector's charts drew a line between readings, which was misleading; they now step, on the same timescale and with the same blank unrecorded spans as the governor limits strip.
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.22.0...1.22.1
1.22.0: interactive timeline calltree, view heap usage, variable values for selected frame, and more...2026-09-18
What's Changed
Added
- 🧭 Inspector: select a timeline frame, a table row or a statement to see its details, governor usage, call stack and subtree - or select nothing for a whole-log overview. Dock it left, right or bottom, and each tab keeps its own arrangement. ([#113] [#405] [#373] [#63])
- Reorder: drag a section header, or press Alt+Up / Alt+Down.
- Choose sections: right-click a header to tick sections on and off, or reset the list.
- Resize: drag a divider; double-click one to restore the default sizes.
- 🔬 Variables: see the Local and Static variables in scope at the frame you selected, each holding the value it had at that point; an object opens into its fields. Pick a merged row and it compares its calls instead, which names varied and every value they held, with how many calls held each; hover a value to light those calls in the timeline and grids. Needs Apex Code at FINEST. ([#373])
- 🧠 Heap analysis: every method and call path reports heap three ways - Net (retained), Gross (allocated) and Peak (highest live) - so allocate-then-free churn no longer looks like a leak. ([#32])
- 🗄️ Database governor limits: SOQL, SOSL, DML and row counts show as used / limit, flagging queries that did not consume the limit, plus a dedicated SOSL table. ([#162])
- 🔴 Timeline exception markers: exceptions show as red lines, with a Throws count in method tooltips. ([#828])
- 🧰 Filter bar: Call Tree and Database filters sit in one toolbar - filter by namespace, object or caller namespace, or by a row count or time range. ([#873])
- 🗂️ Choose your columns in Call Tree, Analysis and Database: switch between presets, show or hide any column, and your choice is remembered. ([#298])
- 🏷️ New columns: Object on SOQL and DML, SOSL Count and Rows, Avg Self Time, a Self variant of every governor metric, and a SOQL Query Plan view. ([#298])
- 🪪 Header: shows the entry point, user and start time, with more detail on hover.
- 🌐 VS Code for the Web: open and analyse logs in vscode.dev, github.dev and Salesforce Web Console.
Changed
- ⬆️ Requires VS Code 1.102 or newer.
- ⚠️ Legacy Timeline settings deprecated: lana.timeline.legacy and lana.timeline.colors now show as deprecated in Settings - the legacy Timeline goes in the next release, so switch now.
- 📊 Governor columns in the Call Tree and Analysis fill against what the transaction consumed, like the time columns beside them, so the path responsible for a metric stands out. Gov Avg % and Gov Peak % still measure headroom, and each tooltip still names the limit.
- 🎚️ Governor figures: the Inspector overview and the Database tab report each metric at its peak, the level the governor charges the transaction at, while the Timeline strip plots the value as recorded.
- no limit is assumed where the log reports none instead the Timeline strip and the governor trends scale each
metric to its own peak.
- 🎨 Header bar: Log problems and Notifications are redesigned cards that name the problem and its time and jump to the Call Tree; Help and Report an issue move into a ••• menu.
- 🎨 Timeline legend: moved into the toolbar as colour chips, each showing the log's self time in that category.
- 📊 Timeline frame details: the hover panel sits against the frame, follows the pointer, never blocks clicks, and fits long SOQL so the WHERE stays visible. Turn it off with lana.timeline.showTooltip.
- 🔍 Timeline zooming: smooth and consistent on every platform - a Windows mouse wheel no longer over-zooms, and zooming back out returns you to where you started.
- ✂️ Truncation markers end where the log recovers, so sound sections are no longer flagged. ([#828])
- ⚡ Timeline minimap is ~25× faster and uses less memory.
- 📈 Governor strip tooltips keep a stable row order and always show used / limit, so figures no longer jump as you move the pointer. ([#827])
- ⚡ Go to Code is 6× to 10× faster in large projects. ([#834])
- 🏷️ Call Tree names drop the redundant EVENTTYPE: prefix and say what a frame is - (code unit), (flow). Add the Type column back from the Columns** menu.
- 🧱 Table styling: VS Code tree icons, rows indented under their group headings, a crisper header separator, columns sized to fit so nothing clips, and one consistent look across every table. ([#832] [#873])
- 🎛️ Dropdowns are searchable and compact, and carry the field and value together (e.g. Group: Namespace). ([#848])
- 💅 UI More closely matches VS Code styling in several areas. ([#576])
Fixed
- 📏 Timeline length: the chart stopped at the last recorded frame instead of spanning the log - 10.8s of a 27.1s log - and now shades the part the log never recorded. ([#828])
- 📊 Governor limits strip: where the log recorded nothing, the strip drew its last reading across the gap as though it had been measured; the gap is now blank, and the tooltip names the reason and range. ([#828])
- 🗄️ Flow database usage: SOQL and DML run by a Flow or Process Builder element are now counted. Needs WORKFLOW at FINER or above. ([#871]).
- ⚡ Timeline resize: the Flame Chart flashed and trailed a frame behind as you dragged the window or the panel edge.
- 🖱️ Governor limits strip: reading across the 15px collapsed strip lost the tooltip on the smallest wobble; the hover now holds until the pointer is clear of it.
- 🐛 Go to Code matches methods with namespace or System qualified parameter types. ([#834])
- 🎨 Theme switch: Timeline and view colours update straight away instead of needing the log reopened.
New Contributors
* @peternhale made their first contribution in https://github.com/certinia/debug-log-analyzer/pull/951
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.20.0...1.22.0
[#873]: https://github.com/certinia/debug-log-analyzer/issues/873
[#871]: https://github.com/certinia/debug-log-analyzer/issues/871
[#834]: https://github.com/certinia/debug-log-analyzer/issues/834
[#576]: https://github.com/certinia/debug-log-analyzer/issues/576
[#832]: https://github.com/certinia/debug-log-analyzer/issues/832
[#848]: https://github.com/certinia/debug-log-analyzer/issues/848
[#828]: https://github.com/certinia/debug-log-analyzer/issues/828
[#827]: https://github.com/certinia/debug-log-analyzer/issues/827
[#405]: https://github.com/certinia/debug-log-analyzer/issues/405
[#373]: https://github.com/certinia/debug-log-analyzer/issues/373
[#298]: https://github.com/certinia/debug-log-analyzer/issues/298
[#162]: https://github.com/certinia/debug-log-analyzer/issues/162
[#113]: https://github.com/certinia/debug-log-analyzer/issues/113
[#63]: https://github.com/certinia/debug-log-analyzer/issues/63
[#32]: https://github.com/certinia/debug-log-analyzer/issues/32
1.20.1: Bug Fixes2026-07-23
What's Changed
Fixed
- 🪟 Timeline on Windows: fixed the Flame Chart failing to load due to fractional display scaling (125% / 150% / 175%) - zoom, pan and keyboard navigation all appeared unresponsive ([#863]).
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.20.0...1.20.1
[#863]: https://github.com/certinia/debug-log-analyzer/issues/863
1.20.0: New Timeline, Minimap, Governor Limits, Call Tree Views, Raw Log Navigation, Performance and More...2026-06-19
What's Changed
Added
- ⚡ Timeline: A brand new experimental timeline Flame Chart built for massive logs and up to 7X faster. ([#446] [#251] [#92] [#564])
- ⚡ Performance: Improved performance to handle huge Apex debug logs.
- Zoom + pan are 7X faster with smoother motion.
- Minimap: Navigate massive logs at a glance with the new minimap overview. ([#245] [#446])
- Skyline Overview: Density-based visualization shows stack depth and event distribution across the entire timeline. Color-coded categories and logarithmic opacity reveal hotspots instantly.
- Viewport Lens: A window highlights exactly what's visible in the main timeline - both time range and depth. Drag to create zoom selections, resize edges to adjust, or teleport with Cmd/Ctrl+Click.
- Cursor Mirroring: Hover on the minimap to see a guide line on the main timeline.
- Rich Interactions:
- Drag anywhere → draw a new zoom selection
- Drag lens edges → resize the viewport
- Shift+Drag inside lens → pan the viewport
- Cmd/Ctrl+Click → instantly teleport the lens
- Scroll → zoom (vertical) or pan (horizontal)
- Double-click → reset to full timeline view
- Keyboard shortcuts (when hovering minimap): Arrow keys pan, W/S zoom, Home/End jump, 0 resets.
- 📊 Governor Limits Visualization: New metric strip showing governor limit usage over time. ([#714])
- Traffic Light Coloring: Instant visual feedback on limit consumption (safe/warning/critical/breach zones).
- Collapsed Mode: Compact heat-style strip showing max usage across all metrics.
- Expanded Mode: Full step chart with individual metric lines (click chevron or Shift+Click to toggle).
- Smart Tooltips: Hover to see detailed breakdown with top metrics, always-visible core limits (CPU, Heap, SOQL, DML), and usage percentages.
- Tier Classification: Metrics auto-classified by usage - Tier 1 (top 3), Tier 2 (>80%), Tier 3 (others aggregated).
- Synced Navigation: Zoom, pan, and cursor synchronized with main timeline.
- Adaptive Frame Bucketing: Reveals nested frame detail and stack structure as you zoom, automatically adjusting frame granularity to understand complex call hierarchies.
- Dynamic Frame Labels: Labels automatically appear on timeline frames as you zoom and pan, making log scanning and navigation effortless without manually hovering to see event details. ([#92])
- Keyboard and Mouse Navigation: Comprehensive interaction controls for the timeline. ([#573] [#366] [#296] [#295] [#535])
- Selection & Focus:
- Frame Selection: Click to select and highlight a frame without navigating away.
- Frame Navigation: Arrow keys traverse the call stack (Up=child, Down=parent, Left/Right=siblings).
- Focus/Zoom to Frame: Double-click or press Enter/Z to zoom and fit the selected frame. ([#535] [#295])
- Pan & Zoom: ([#296])
- Zoom: Scroll wheel (mouse-anchored), or W/S/+/- keys.
- Horizontal Pan: Alt/Option+Scroll, trackpad swipe, A/D keys, or click and drag.
- Vertical Pan: Shift+Scroll or Shift+W/Shift+S to pan through stack depth.
- Reset Zoom: Press Home or 0 to reset zoom and fit all content.
- Area Zoom: Alt/Option+Drag to select a time range and instantly zoom to fit it. ([#164])
- Measure Range: Shift+Drag to measure the duration between two points; resize by dragging edges; double-click or click the zoom icon to zoom to the measured range. ([#164])
- Esc or click empty space to dismis the range.
- Actions & Shortcuts: ([#573] [#366])
- Jump to Call Tree: Press J or Cmd/Ctrl+Click to navigate to the frame in the Call Tree.
- Context Menu: Right-click for Go to Source, Copy Name, Copy Details, and Copy Call Stack.
- Copy: Cmd/Ctrl+C copies the selected frame name.
- Marker Navigation: Click markers to select; arrow Left/Right to navigate between markers.
- Clear Selection: Press Escape to deselect the current frame or marker.
- ⏱️ Time Axis Auto-Spacing: Markers intelligently and naturally auto-space as you zoom.
- 🕐 Wall-Clock Time: Toggle between elapsed time and wall-clock time (HH:MM:SS.mmm) on the time axis. Click the clock button in the timeline toolbar to switch modes. Tooltips also show the wall-clock start → end time for each event. ([#685])
- 🔍 Search + Highlight: Dims non-matches for fast scanning.
- Timeline Categories: Redesigned timeline categories for clearer, more meaningful event grouping. ([#98])
- Apex (Apex code), Automation (Workflow, NBA), Callout, Code Unit, DML, SOQL, System (System, Visualforce), Validation
- 🎨 Themes:
- 18 curated timeline themes plus the default theme has been improved for better contrast and readability.
- Add your own multiple custom themes via Settings -> Apex Log Analyzer -> Timeline -> Custom Themes.
- Fast theme switching via Command Palette: Log: Timeline Theme or Settings -> Apex Log Analyzer -> Timeline -> Active Theme.
- Full support for all original Timeline features including:
- Zoom and pan navigation (mouse + keyboard)
- Search with result highlighting
- Frame tooltips on hover
- Markers for errors, skipped lines, and truncation
- Click to navigate to Call Tree (now on key press of J or Cmd/Ctrl+Click)
- Legacy Support: Toggle the legacy timeline anytime via Settings -> Apex Log Analyzer -> Timeline -> Legacy.
- 🌲 Call Tree Views: Detailed Time Order, Aggregated, and Bottom-Up views. ([#333])
- Time Order: Chronological call stack for frame-by-frame execution flow.
- Aggregated: Groups repeated calls to surface the highest-impact methods quickly.
- Bottom-Up: Starts from callees and expands to callers, with optional grouping by Namespace or Type.
- Go to Source: Click method names to open source from Time Order, Aggregated, and Bottom-Up when symbols are available.
- Analysis Alignment: Analysis now uses the same bottom-up table model for consistent caller attribution.
- 🎨 Category Coloring: The Name column is colored by event category using the active timeline theme - a color chip by default, or a full background tint + colored text when enabled via Settings → Apex Log Analyzer → colorize Call Tree category names. ([#734])
- 📄 Raw Log Navigation: Seamless navigation between raw log files and the log analysis. ([#204])
- Show in Raw Log: Right-click timeline or call tree frames → "Show in Log File" to jump to the corresponding line.
- Show in Log Analysis: Click the hover link on raw log lines to navigate back to the log analysis.
- Code Folding: Collapse/expand matching start/end events (METHODENTRY/EXIT, CODEUNIT, DML, SOQL, etc.).
- Outline, Breadcrumbs & Sticky Scroll: Outline view, breadcrumbs, and sticky scroll in the editor.
- Line Decorations: Duration appears as ghost text at the end of the cursor line (e.g., 1.23s (self: 45ms)).
- Hover Details: Hover near the ghost text to see SOQL/DML counts, row counts, and exception info.
- Total Duration: First line shows total log execution time.
- Syntax Highlighting: Apex debug log files are automatically recognized and syntax highlighted for improved readability.
- 🏷️ Group by Caller Namespace: New grouping option across the Analysis, Bottom-Up, and DML views. Groups rows by the namespace of their direct caller (the immediate parent code unit), making it easy to see cross-package activity. ([#604])
- 🎨 SOQL Syntax Highlighting & Pretty-Printing: SOQL queries are now syntax-highlighted
1.18.1: Exclude assets from published extension2025-07-09
What's Changed
Fixed
- Exclude assets from published extension
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.18.0...1.18.1
1.18.0: Grouped Row Totals, Group Sorting, New Columns, Sharper Timeline Rendering, Performance Improvements and More...2025-07-09
What's Changed
Added
- 📊 Grouped Row Totals: Column totals are now displayed inside their respective groups instead of a separate row ([#583]).
- 🔼🔽 Grouped Row Sorting: You can now sort grouped rows by clicking on the column headers ([#592]).
- To sort a group by the number of items within the group click the Group Name column until the third sort state is shown.
- 🔢 New Call Tree Columns: The Rows column is replaced with the DML Rows and SOQL Rows columns ([#93]).
- ⏱️ New Timeline Tooltip: The tooltip is much easier to read a glance([#308]).
- ⏱️ New Timeline Tooltip values: The Rows count in the Timeline tooltip is now split into DML Rows and SOQL Rows ([#93]).
- 📋💾 Table Actions: Added options to Copy to Clipboard and Export to CSV directly from the table action buttons above the Analysis and Database tables ([#589]).
Changed
- ✂️ Copy Text in Views: You can now highlight and copy text from the Call Tree, Analysis, and Database views without the text clearing immediately after highlighting ([#504]).
- 💎 Improved HiDPI Rendering: Sharpened rendering for the timeline on HiDPI displays ([#588]).
- 🔍 Call Tree Search: Search in the Call Tree now only includes the visible filtered rows ([#539]).
- 📈 Call Tree Governor Limits: The Call Tree now displays formatted governor limits for CUMULATIVELIMITUSAGE events by default, as well as SOQL, SOSL, DML, and Method profiling events ([#309]).
- 📖 Documentation site updates ([#616]).
- 🎨 Table Dropdown Styling:: The style of grid dropdowns matches VS Code better ([#619]).
Fixed
- Call Tree Performance: Fixed a performance regression affecting Call Tree rendering ([#581]).
- Call Tree Positioning: Fixed the Call Tree position was not maintained quite right when some filter were applied. ([#581]).
- Database Call Stack Display: Fixed issue where the Call Stack items were displayed horizontally instead of vertically ([#582]).
- Analysis View Stability: Fixed issue where the Analysis view sometimes disappeared when scrolling down. Apologies for the inconvenience! ([#590]).
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.16.1...1.18.0
[#616]: https://github.com/certinia/debug-log-analyzer/issues/616
[#504]: https://github.com/certinia/debug-log-analyzer/issues/504
[#581]: https://github.com/certinia/debug-log-analyzer/issues/581
[#582]: https://github.com/certinia/debug-log-analyzer/issues/582
[#588]: https://github.com/certinia/debug-log-analyzer/issues/588
[#583]: https://github.com/certinia/debug-log-analyzer/issues/583
[#589]: https://github.com/certinia/debug-log-analyzer/issues/589
[#590]: https://github.com/certinia/debug-log-analyzer/issues/590
[#592]: https://github.com/certinia/debug-log-analyzer/issues/592
[#93]: https://github.com/certinia/debug-log-analyzer/issues/93
[#539]: https://github.com/certinia/debug-log-analyzer/issues/539
[#619]: https://github.com/certinia/debug-log-analyzer/issues/619
[#308]: https://github.com/certinia/debug-log-analyzer/issues/308
[#309]: https://github.com/certinia/debug-log-analyzer/issues/309
1.16.1: Bug Fixes2024-12-03
What's Changed
Fixed
- Fixed search being triggered by and hijacking the "Find in Files" keybinding (CMD / CTRL + SHIFT + f) ([#537][#537])
- Analysis: Total Time showing a higher value than it should ([#526][#526])
- Analysis, Call Tree and Database search results not being consistent ([#536][#536])
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.16.0...1.16.1
[#537]: https://github.com/certinia/debug-log-analyzer/issues/537
[#526]: https://github.com/certinia/debug-log-analyzer/issues/526
[#536]: https://github.com/certinia/debug-log-analyzer/issues/536
1.16.0: Find on Timeline and other views, New documentation site, More ways to open the log analysis, Performance and extension load improvements and more2024-07-24
What's Changed
Added
- 🔍 Search the Log Analyzer: Timeline, Call Tree, Analysis and Database views all searchable ([#488][#488])
- 🛠️ Call Tree filter by event type: filter down to specific event types e.g EXCEPTION_THROWN. ([#382][#382])
- ⬆️ Go To Call Tree button from the issue list. ([#481][#481])
- 📊 More ways to open the log analysis. ([#506][#506])
- From the button on the editor title menu.
- From the tab context menu (right clicking the editor tab).
- 📖 Brand new documentation site. ([#65][#65])
Changed
- ⚡ Call Tree performance improvements: All operations should be 3X faster (including expanding, filtering and scrolling). ([#500][#500])
- 🧊 Call Tree keeps focus on the visible rows after filtering / expanding.([#481][#481])
- ⬆️ Go to the Call Tree from the Timeline errors. ([#481][#481])
- ⚡ Faster Extension startup time: roughly 12 times faster and starts up time is less than 10ms.
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.14.1...1.16.0
lana-find
[#488]: https://github.com/certinia/debug-log-analyzer/issues/488
[#382]: https://github.com/certinia/debug-log-analyzer/issues/382
[#506]: https://github.com/certinia/debug-log-analyzer/issues/506
[#500]: https://github.com/certinia/debug-log-analyzer/issues/500
[#65]: https://github.com/certinia/debug-log-analyzer/issues/65
[#481]: https://github.com/certinia/debug-log-analyzer/issues/481
1.14.1: Bug Fix2024-03-01
What's Changed
Fixed
- Log: Retrieve Apex Log And Show Analysis not working ([#490][#490])
Full Changelog: https://github.com/certinia/debug-log-analyzer/compare/1.14.0...1.14.1
[#490]: https://github.com/certinia/debug-log-analyzer/issues/490