Thread Wait Chain Inspector - Change History

Thread Wait Chain Inspector x86 Change History

Thread Wait Chain Inspector x86 Change History

Version 1.95, 08 February 2024
Version 1.95 includes the following functionality:

  • Changes to security attributes/descriptors placed on files and pipes etc. We no longer use default settings (Everyone all access), but restrict access to Admin/System/Interactive Users and Deny Guest.
  • Improvements to security issues in various places in the codebase.
  • Improved handling of low memory conditions in string handling.

Version 1.94, 01 February 2024
Version 1.94 includes the following functionality:

  • Software improvements due to static analysis with VisualLint and Gimpel PC-Lint.
  • Bug fix for potential crash if NULL passed to Software Verify internal heap allocator.

Version 1.93, 11 December 2023
Version 1.93 includes the following functionality:

  • Graphics update for 4K screens.

Version 1.92, 04 December 2023
Version 1.92 includes the following functionality:

  • Bug fix for drawing tree controls on 4K displays. The release a couple of weeks ago worked for some DPI levels, but failed for higher levels. Now working correctly.

Version 1.91, 28 November 2023
Version 1.91 includes the following functionality:

  • All threading synchronization primitives moved to the svlSupport.dll library, rather than included in each library. This has had the useful side effect of improving callstacks.

Version 1.90, 21 November 2023
Version 1.90 includes the following functionality:

  • UX improvement - tree expand/collapse buttons are now easier to use because they are better sized on high DPI screens.

Version 1.89, 07 November 2023
Version 1.89 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 1.88, 19 October 2023
Version 1.88 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 1.87, 27 September 2023
Version 1.87 includes the following functionality:

  • Update to handle DLL function importing by API Set rather than DLL name.

Version 1.86, 31 August 2023
Version 1.86 includes the following functionality:

  • Maintenance release.

Version 1.85, 25 August 2023
Version 1.85 includes the following functionality:

  • Bug fix for help file downloading.

Version 1.84, 16 August 2023
Version 1.84 includes the following functionality:

  • Maintenance release.

Version 1.83, 27 July 2023
Version 1.83 includes the following functionality:

  • Updated svlUXTheme.

Version 1.82, 11 July 2023
Version 1.82 includes the following functionality:

  • Bug fix for incorrect sorting of displayed data.

Version 1.81, 10 July 2023
Version 1.81 includes the following functionality:

  • Misc bug fixes.

Version 1.80, 31 May 2023
Version 1.80 includes the following functionality:

  • Misc bug fixes.

Version 1.79, 21 May 2023
Version 1.79 includes the following functionality:

  • Misc bug fixes.

Version 1.78, 11 May 2023
Version 1.78 includes the following functionality:

  • Misc bug fixes.

Version 1.77, 25 April 2023
Version 1.77 includes the following functionality:

  • Misc bug fixes.
  • Bug fixes and additional safety measures added to SVL Admin Service.

Version 1.76, 04 April 2023
Version 1.76 includes the following functionality:

  • Misc bug fixes.

Version 1.75, 09 March 2023
Version 1.75 includes the following functionality:

  • Misc bug fixes.

Version 1.74, 07 February 2023
Version 1.74 includes the following functionality:

  • Update to detect Windows 11 operating system.
  • Maintenance release.

Version 1.73, 11 January 2023
Version 1.73 includes the following functionality:

  • Waited COM objects are displayed as CLSID and the human readable name for this COM object.

Version 1.72, 24 December 2022
Version 1.72 includes the following functionality:

  • Addition of milliseconds to timing data
  • Timer interval is saved between runs of Thread Wait Chain Inspector.

Version 1.71, 24 December 2022
Version 1.71 includes the following functionality:

  • Improved data collection.
  • Improved text log formatting.

Version 1.70, 23 December 2022
Version 1.70 includes the following functionality:

  • Improved text log formatting.
  • Faster update intervals.
  • Options to open the log file, open the log file folder and delete the log file added to the settings dialog.
  • Start logging, Stop logging, View logged wait chains options added to Settings menu.

Version 1.69, 22 December 2022
Version 1.69 includes the following functionality:

  • Addition of wait chain logging. See settings menu.
  • Add copy wait chain to clipboard.
  • Addition of command line arguments for wait chain logging.
  • Documentation of command line arguments.

Version 1.68, 13 December 2022
Version 1.68 includes the following functionality:

  • Misc bug fixes.

Version 1.67, 28 November 2022
Version 1.67 includes the following functionality:

  • Bug fix for running process list.
  • Misc bug fixes.
  • Updated UX Theme.

Version 1.66, 08 November 2022
Version 1.66 includes the following functionality:

  • Updated Help menu.
  • Miscellaneous bug fixes.
  • Updated documentation.

Version 1.65, 22 October 2022
Version 1.65 includes the following functionality:

  • Updated Help menu.
  • Minor bug fixes.

Version 1.64, 06 October 2022
Version 1.64 includes the following functionality:

  • Miscellaneous bug fixes.

Version 1.63, 13 September 2022
Version 1.63 includes the following functionality:

  • Addition of Software Updates functionality and menu.

Version 1.62, 20 June 2022
Version 1.62 includes the following functionality:

  • Bug fix for missing installer dependency on vanilla machines with no installs.

Version 1.61, 11 June 2022
Version 1.61 includes the following functionality:

  • Added ability to save and load a thread wait chain, allowing you to save a thread wait chain on one computer and view on another.

Version 1.60, 06 June 2022
Version 1.60 includes the following functionality:

  • Updated installer to only ask about closing Visual Studio after the choice for installing Visual Studio menus has been made.

Version 1.59, 01 June 2022
Version 1.59 includes the following functionality:

  • Various static analysis bug fixes.

Version 1.58, 26 April 2022
Version 1.58 includes the following functionality:

  • Static analysis bug fixes.
  • Misc bug fixes.
  • Bug fixes for incorrect test with FindFirstFile().

Version 1.57, 07 April 2022
Version 1.57 includes the following functionality:

  • Improved registry access handling.

Version 1.56, 15 March 2022
Version 1.56 includes the following functionality:

  • Simplified UX: Removed process chooser grid. Added process chooser menu option.

Version 1.55, 07 February 2022
Version 1.55 includes the following functionality:

  • Maintenance release.

Version 1.54, 25 January 2022
Version 1.54 includes the following functionality:

  • Maintenance release.

Version 1.53, 05 January 2022
Version 1.53 includes the following functionality:

  • Maintenance release.

Version 1.52, 29 December 2021
Version 1.52 includes the following functionality:

  • Maintenance release: installer update.

Version 1.51, 23 December 2021
Version 1.51 includes the following functionality:

  • Maintenance release: Software Verify UX Theme moved into it's own library.

Version 1.50, 07 December 2021
Version 1.50 includes the following functionality:

  • Maintenance release.

Version 1.49, 18 October 2021
Version 1.49 includes the following functionality:

  • Maintenance release.
  • Misc bug fixes.
  • Modified installer shortcut criteria.

Version 1.48, 08 October 2021
Version 1.48 includes the following functionality:

  • Addition of Contact customer support to Help menu, and various other related contact improvements.

Version 1.47, 29 September 2021
Version 1.47 includes the following functionality:

  • Maintenance release.

Version 1.46, 29 September 2021
Version 1.46 includes the following functionality:

Version 1.45, 12 August 2021
Version 1.45 includes the following functionality:

  • Misc bug fixes including DLL inspection bug fix for potential crash.

Version 1.44, 02 August 2021
Version 1.44 includes the following functionality:

  • Maintenance release. Minor bug fixes and updates.

Version 1.43, 06 July 2021
Version 1.43 includes the following functionality:

  • Bug fix for registry reading bug. Only affects installs on machines that don't already have an install.

Version 1.42, 03 July 2021
Version 1.42 includes the following functionality:

  • Maintenance release. Various bug fixes and misc new functionality.

Version 1.41, 11 June 2021
Version 1.41 includes the following functionality:

  • Misc bug fixes. Maintenance release.

Version 1.40, 19 May 2021
Version 1.40 includes the following functionality:

  • Misc bug fixes.

Version 1.39, 16 April 2021
Version 1.39 includes the following functionality:

  • Miscellaneous bug fixes and performance improvements.

Version 1.38, 31 March 2021
Version 1.38 includes the following functionality:

  • Bug fix for crash using Vector class.

Version 1.37, 16 March 2021
Version 1.37 includes the following functionality:

  • Bug fix for thread naming and thread sorting by name.
  • Bug fix for finding Program Files directory for non English language countries.
  • Misc performance improvements.

Version 1.36, 10 March 2021
Version 1.36 includes the following functionality:

  • Compiled HTML Help (CHM) and PDF help files are now downloaded outside of the setup executable. This is an attempt to stop anti-virus detectors mistaking the setup file for virus/malware because the CHM has triggered a FALSE positive virus detection.
  • New Help menu options for PDF Help, Documentation, Readme and version history.

Version 1.35, 01 March 2021
Version 1.35 includes the following functionality:

  • Misc bug fixes.
  • Column highlighting is now handled by the UX Theme. Classic, modern and high contrast themes get different column highlighting.

Version 1.34, 29 January 2021
Version 1.34 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 1.33, 05 January 2021
Version 1.33 includes the following functionality:

  • UX improvements.

Version 1.32, 26 November 2020
Version 1.32 includes the following functionality:

  • New Software Verify UX Theme. Easier to use. Calmer to look at. New icons.
  • Updated documentation.

Version 1.31, 09 November 2020
Version 1.31 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 1.30, 26 October 2020
Version 1.30 includes the following functionality:

  • Maintenance release.

Version 1.29, 24 October 2020
Version 1.29 includes the following functionality:

  • Maintenance release.

Version 1.28, 08 October 2020
Version 1.28 includes the following functionality:

  • Misc improvements.

Version 1.27, 02 October 2020
Version 1.27 includes the following functionality:

  • Bug fix to for incorrect data insertion into an array.

Version 1.26, 24 September 2020
Version 1.26 includes the following functionality:

  • Misc performance improvements.

Version 1.25, 18 September 2020
Version 1.25 includes the following functionality:

  • Maintenance release.

Version 1.24, 22 August 2020
Version 1.24 includes the following functionality:

  • Bug fix for unresponsive GUI when monitoring an application with lots of threads. We tested this fix with a 500 thread application!

Version 1.23, 14 August 2020
Version 1.23 includes the following functionality:

  • Bug fix for grid rendering. Fixes a rare crash.
  • Minor UX improvements.

Version 1.22, 25 June 2020
Version 1.22 includes the following functionality:

  • New SVL UX Theme.
  • Updated help to reflect the new SVL UX Theme.

Version 1.21, 29 May 2020
Version 1.21 includes the following functionality:

  • Removed dependency on VS2015.
  • Bug fix for Thread Status.

Version 1.20, 28 May 2020
Version 1.20 includes the following functionality:

  • Automatic thread colouring to highlight SoftwareVerify threads.

Version 1.19, 14 May 2020
Version 1.19 includes the following functionality:

  • Bug fix for memory leak in Microsoft's CPngImage class. Replaced class with our implementation. We found this leak with C++ Memory Validator.

Version 1.18, 05 May 2020
Version 1.18 includes the following functionality:

  • Maintenance release.

Version 1.17, 20 April 2020
Version 1.17 includes the following functionality:

  • Maintenance release.

Version 1.16, 02 April 2020
Version 1.16 includes the following functionality:

  • Changed colour coding of to match Thread Status.

Version 1.15, 25 March 2020
Version 1.15 includes the following functionality:

  • Bug fix for installer - fixing an issue that meant the software wouldn't work on some machines.

Version 1.14, 20 March 2020
Version 1.14 includes the following functionality:

  • Misc static analysis bug fixes.

Version 1.13, 15 March 2020
Version 1.13 includes the following functionality:

  • Maintenance release.

Version 1.12, 28 February 2020
Version 1.12 includes the following functionality:

  • Added an option to display process ids and thread ids in hex as well as decimal.

Version 1.11, 26 February 2020
Version 1.11 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 1.10, 07 February 2020
Version 1.10 includes the following functionality:

  • Maintenance release.

Version 1.09, 30 January 2020
Version 1.09 includes the following functionality:

  • Misc bug fixes and UX improvements.

Version 1.08, 20 January 2020
Version 1.08 includes the following functionality:

  • Bug fix for column sorting.

Version 1.07, 20 January 2020
Version 1.07 includes the following functionality:

  • Maintenance release. Misc bug fixes, etc.

Version 1.06, 02 January 2020
Version 1.06 includes the following functionality:

  • Maintenance release. Misc bug fixes and UI/UX tweaks.

Version 1.05, 03 December 2019
Version 1.05 includes the following functionality:

  • Bug fix for multi-threading. Ensuring threads are notified to end when they should be.

Version 1.04, 02 October 2019
Version 1.04 includes the following functionality:

  • Bug fix for reading a minority of PE files.
  • Miscellaneous bug fixes.

Version 1.03, 03 September 2019
Version 1.03 includes the following functionality:

  • Maintenance release.

Version 1.02, 22 August 2019
Version 1.02 includes the following functionality:

  • Bug fix for display of waited process name if wait process name is a system process and system process names not selected.

Version 1.01, 22 August 2019
Version 1.01 includes the following functionality:

  • Bug fix for names.

Version 1.00
Version 1.00 includes the following functionality:

Fully functional, free for 30 days