0 items - $0.00
Follow softwareverify on Twitter

 

.Net Memory Validator Change History

Version 2.81
Version 2.81 includes the following functionality:

  • Updated DLLs found in System 32 dialog with a choice of actions for how to treat the DLLs.
  • Renamed Configure menu to Settings.

Version 2.80
Version 2.80 includes the following functionality:

  • New release that does not store any Software Verify DLLs in Windows system directories. This should reduce the likelihood that our software tools are mistaken for viruses/trojans.

Version 2.79
Version 2.79 includes the following functionality:

  • Bug fix for dependency checking.

Version 2.78
Version 2.78 includes the following functionality:

  • Display bug fixes for High DPI (4K plus) screens.
  • Bug fix for filters.

Version 2.77
Version 2.77 includes the following functionality:

  • Change of behaviour for filtering on Allocations, Objects, Generations, Ages and Memory tabs. Filters can't be inverted. But whole filter groups can be configured to show or hide data. This is much more powerful filtering than the previous implementation.
  • Bug fix for out of bounds array access when filtering on Ages tab.
  • Bug fix for potential crash during shutdown.
  • Bug fix for memory leak.
  • Performance improvement.

Version 2.76
Version 2.76 includes the following functionality:

  • Maintenance release

Version 2.75
Version 2.75 includes the following functionality:

  • Maintenance release.

Version 2.74
Version 2.74 includes the following functionality:

  • Multi-threading bug fix for process monitor.

Version 2.73
Version 2.73 includes the following functionality:

  • Bug fix for global hook DLL detection.

Version 2.72
Version 2.72 includes the following functionality:

  • Bug fix for PE format inspection DLL to prevent crashes when inspecting a DLL with an unusual data layout.

Version 2.71
Version 2.71 includes the following functionality:

  • Improved error messages for software installer in the unlikely event the software updater fails for some reason.
  • Updated diagnostic messages.

Version 2.70
Version 2.70 includes the following functionality:

  • Maintenance release.

Version 2.69
Version 2.69 includes the following functionality:

  • Support for Visual Studio 2017. Previous versions had implicit support for VS 2017, now we provide explicit support for VS 2017.
  • Re-implemented filters. This improves filter robustness and also fixes some bugs in the filter manager GUI.
  • Bug fix for DLL not found message to handle the case where the DLL is on the PATH being set by the environement variable set from the launch dialog.

Version 2.68
Version 2.68 includes the following functionality:

  • Maintenance release.

Version 2.67
Version 2.67 includes the following functionality:

  • Maintenance release.

Version 2.66
Version 2.66 includes the following functionality:

  • Maintenance release.

Version 2.65
Version 2.65 includes the following functionality:

  • Maintenance release.

Version 2.64
Version 2.64 includes the following functionality:

  • Bug fix for crash when deleting watermarks.

Version 2.63
Version 2.63 includes the following functionality:

  • Bug fix attaching to a .Net process launched from a batch file.

Version 2.62
Version 2.62 includes the following functionality:

  • Bug fix for monitoring programs launched from batch files if the file path contains spaces.
  • Bug fix for grid controls containing check boxes.
  • Bug fix for floating licensing.

Version 2.61
Version 2.61 includes the following functionality:

  • Bug fix for software updates.
  • Additional confirmation dialog for Reset software update credentials.
  • First release after checking and fixing Visual Studio projects using Visual Studio Project Fixer.

Version 2.60
Version 2.60 includes the following functionality:

  • Maintenance release.

Version 2.59
Version 2.59 includes the following functionality:

  • Bug fix - deleting temporary files after use.
  • Addition of ability to specify the download location for software updates - allowing system administrators to lock down temporary file execution but allow software updates to execute.

Version 2.58
Version 2.58 includes the following functionality:

  • Data comms modification for handling comms once ExitProcess() is called.
  • Change to how Version Information is handled.

Version 2.57
Version 2.57 includes the following functionality:

  • Various UX improvements when editing filenames and directories.

Version 2.56
Version 2.56 includes the following functionality:

  • Multi-threading security improvements.

Version 2.55
Version 2.55 includes the following functionality:

  • Updated software update error handling.

Version 2.54
Version 2.54 includes the following functionality:

  • Bug fix for symbol cache - performance improvement, robustness/integrity improvement.
  • Bug fix for for function hooking - improved handling for optimized binaries.

Version 2.53
Version 2.53 includes the following functionality:

  • Bug fix for possible multi-threading error in symbol handling.

Version 2.52
Version 2.52 includes the following functionality:

  • Addition of two options to the Software Updates menu (purchased version only) for resetting and setting user credentials. This allows you to easily recover from entering bad information by accident.

Version 2.51
Version 2.51 includes the following functionality:

  • Maintenance release.

Version 2.50
Version 2.50 includes the following functionality:

  • Error handling improvements to startup launch code injector.
  • Prevent data race during shutdown when run from the command line with -hideUI.

Version 2.49
Version 2.49 includes the following functionality:

  • Some improvements to multi-threaded data integrity.

Version 2.48
Version 2.48 includes the following functionality:

  • Maintenance release.

Version 2.47
Version 2.47 includes the following functionality:

  • Bug fix for floating licence helper DLL loading being denied due to UI global hook settings.
  • UX improvement for the launch dialog and launch wizard. File and directory specifications that don't exist will be shown in red.

Version 2.46
Version 2.46 includes the following functionality:

  • Instrumentation progress speedup.

Version 2.45
Version 2.45 includes the following functionality:

  • Static analysis bug fix update.

Version 2.44
Version 2.44 includes the following functionality:

  • Addition of support for EventLog monitoring to identify why some applications fail to start properly. This is available if you are using Vista or more recent operating systems.

Version 2.43
Version 2.43 includes the following functionality:

  • Bug fix for some handle leaks.
  • Performance improvement for high DPI scaling handling.

Version 2.42
Version 2.42 includes the following functionality:

  • Performance improvement for processing inter-process comms. Removal of thread contention. Reduction of thread contention.
  • Bug fix for some rare deadlock like conditions (not caused ciritcal sections, but a combination of other events). These are rare and tend to occur when closing one session and launching a new test session.

Version 2.41
Version 2.41 includes the following functionality:

  • Bug fix for loading/saving of settings data.
  • Bug fix for session manager.

Version 2.40
Version 2.40 includes the following functionality:

  • Change to shared memory transport. Now more considerate with memory usage. Also has improved out of memory fail-over handling.
  • Bug fix for two data race memory corruptions (that could cause crashes) in the GUI. This is a recommended download.

Version 2.39
Version 2.39 includes the following functionality:

  • Change to UI global hook defeat mechanism so that Winsock is not interfered with.
  • Enhanced floating licence error status reporting and logging to handle broken Winsock installations.
  • UX changes to prevent multi-relaunches of program due to finger fumble double click.

Version 2.38
Version 2.38 includes the following functionality:

  • Bug fix for disassembler DLL update.
  • Internal: Addition of auto tester for stress testing.

Version 2.37
Version 2.37 includes the following functionality:

  • Bug fix for callstack root filter.
  • Bug fix for crash with local filters.
  • Bug fix for crash with global filters.

Version 2.36
Version 2.36 includes the following functionality:

  • Maintenance update.

Version 2.35
Version 2.35 includes the following functionality:

  • Maintenance update. Compatibility update with some updated DLLs.
  • Initial support for high DPI monitor compatibility. Font sizes are calculated, not hard coded.

Version 2.34
Version 2.34 includes the following functionality:

  • Bug fix for Software Updates Installer.

Version 2.33
Version 2.33 includes the following functionality:

  • Maintenance update.

Version 2.31
Version 2.32 includes the following functionality:

  • Bug fix for setting environment values in services and applications.
  • Bug fix for failing to correctly restore the size and position of the main window when restarting the software.

Version 2.31
Version 2.31 includes the following functionality:

  • Bug fix for floating licencing.
  • Maintenance release. Misc bug fixes.

Version 2.29
Version 2.30 includes the following functionality:

  • Addition of command line option -showErrorsWithMessageBox that reports errors on stdout.
  • Bug fix for crash on Memory tab.
  • Minor bug fixes, maintenance release.

Version 2.29
Version 2.29 includes the following functionality:

  • Filtering colour changes to improve user experience.

Version 2.27
Version 2.28 includes the following functionality:

  • Maintenance release. Lots of minor bug fixes.

Version 2.27
Version 2.27 includes the following functionality:

  • Bug fix for launch wizard.

Version 2.25
Version 2.26 includes the following functionality:

  • Addition of ability to specify a different application to monitor than the application that is being launched. This allows you to monitor applications launched by a different application.
  • Addition of -programToMonitor and -programToMonitorLaunchCount command line arguments.
  • Bug fixes for some race conditions.
  • Bug fix for running .Net Memory Validator from a service.

Version 2.25
Version 2.25 includes the following functionality:

  • Bug fix for serialization - you can't load a session that is already loaded in the session manager.

Version 2.24
Version 2.24 includes the following functionality:

  • Bug fix for handle leak. Leak discovered using C++ Memory Validator.

Version 2.23
Version 2.23 includes the following functionality:

  • Copy from grid now uses TAB to separate columns rather than SPACE. This is for improved copy/paste with Excel.
  • Loading a session will now detect when attempts are made sessions saved with an incompatible product (example: loading 64 bit session into 32 bit tool). Valid for all sessions from this version onwards.

Version 2.22
Version 2.22 includes the following functionality:

  • Bug fix for settings very large environment variable values.

Version 2.21
Version 2.21 includes the following functionality:

  • Bug fix for process monitoring when target is elevated and Validator is non-elevated.
  • Additional user warning when momitored process is elevated and Validator is non-elevated.
  • Bug fix for a special case of quoted command line arguments.
  • Addition of -monitorAService command line argument.

Version 2.20
Version 2.20 includes the following functionality:

  • Maintenance update.

Version 2.19
Version 2.19 includes the following functionality:

  • Support for Visual Studio 2015
  • Bug fix for command line options processing.

Version 2.18
Version 2.18 includes the following functionality:

  • Maintenance release.

Version 2.17
Version 2.17 includes the following functionality:

  • Bug fix for crash in lower Memory Analysis window.

Version 2.16
Version 2.16 includes the following functionality:

  • Bug fix for UI Defeat Global hook.

Version 2.15
Version 2.15 includes the following functionality:

  • Change to how launch history is stored and managed. Principle reason for this is to fix a long standing, hard to reproduce bug that mixes up data from one launch with another launch.
  • Static analysis improvements.
  • Improvements to exception logging.
  • Improved UI defeat global hook implementation.

Version 2.14
Version 2.14 includes the following functionality:

  • Bug fix for potential memory leak caused by race condition.
  • Bug fix for high speed shared memory data transport race condition during shutdown.

Version 2.13
Version 2.13 includes the following functionality:

  • Maintenance release.

Version 2.12
Version 2.12 includes the following functionality:

  • Improved Windows Firewall handling.

Version 2.11
Version 2.11 includes the following functionality:

  • Maintenance release.

Version 2.10
Version 2.10 includes the following functionality:

  • Static analysis improvements.
  • Minor bug fixes.

Version 2.09
Version 2.09 includes the following functionality:

  • Minor UX improvements.
  • Improvements to display of MBCS encoded (non-ANSI) files with no Byte Order Mark.

Version 2.08
Version 2.08 includes the following functionality:

  • Maintenance release.

Version 2.06
Version 2.07 includes the following functionality:

  • Support for non-western character sets in source code display - examples include Greek, Korean, Chinese, Japanese, Albanian, Arabic, Hebre, Hindia, Armenian, Russian.

Version 2.06
Version 2.06 includes the following functionality:

  • Bug fix for floating licensing.

Version 2.04
Version 2.05 includes the following functionality:

  • Bug fix for Windows 7 crash when hooking.

Version 2.04
Version 2.04 includes the following functionality:

  • Maintenance release.

Version 2.02
Version 2.03 includes the following functionality:

  • New VS2010 Installer handling. No user interaction required - no confusion over what to choose.
  • Improved Diagnostic tab - a filter is now present so that you can easily focus on just the messages you are interested in.

Version 2.02
Version 2.02 includes the following functionality:

  • Resizable launch dialog.
  • Bug fixes and UX improvements for environment variables dialog.
  • Bug fix for potential crash with copy to clipboard.

Version 2.00
Version 2.01 includes the following functionality:

  • New build with Visual Studio 2010. Support for Operating Systems from Windows XP onwards. Windows NT4 and Windows 2000 are no longer supported, except with a special build..
  • Additional security checks.
  • Improved performance with some VirtualQuery() calls.
  • Bug fix for memory corruption.

Version 2.00
Version 2.00 includes the following functionality:

  • Bug fix for Hide All menu option on the Data Views menu.
  • Bug fix for restoring Data Views.

Version 1.99
Version 1.99 includes the following functionality:

  • Bug fix for registry handling.
  • Bug fix for launch dialog.

Version 1.98
Version 1.98 includes the following functionality:

  • New menu, "Data Views" allowing you to show, hide or reset all tabbed views.
  • Ability to hide any data view to simplify the screen layout.
  • Data view visibility preserved between sessions.
  • Addition of command line argument -doNotInteractWithUser. Use this to prevent the stub or the GUI from displaying error dialogs during runs. This is useful when setting up automated testing on a server.

Version 1.97
Version 1.97 includes the following functionality:

  • Bug fix for software update installer.

Version 1.96
Version 1.96 includes the following functionality:

  • Bug fix for reading/writing values to/from the registry.

Version 1.95
Version 1.95 includes the following functionality:

  • Registry reading error handling update.
  • Update to Software Updates install behaviour.
  • Settings serialization bug fix.

Version 1.94
Version 1.94 includes the following functionality:

  • Updated installer, now includes error logging for the odd occasion when installs go wrong.
  • Misc other updates and bug fixes.

Version 1.93
Version 1.93 includes the following functionality:

  • Fix application specific file storage issues when run without admin privileges on Vista/7/8.
  • Bug fix for incorrect memory reallocation in svlService.
  • This is a recommended download.

Version 1.92
Version 1.92 includes the following functionality:

  • Improved error reporting for hooks.
  • Misc bug fixes for errors found in testing.

Version 1.91
Version 1.91 includes the following functionality:

  • New version that does not require administrator privileges to run. No User Account Control dialogs!
  • Improved function hooker.
  • Improved delay load hooker.
  • Improved failure reporting.
  • Bug fix for rare crash in high speed comms linear heap.

Version 1.90
Version 1.90 includes the following functionality:

  • Bug fix for memory leak.

Version 1.89
Version 1.89 includes the following functionality:

  • Maintenance release.
  • Improved PE File reader.

Version 1.88
Version 1.88 includes the following functionality:

  • Minor UX improvements. Browse For Folder dialog.

Version 1.87
Version 1.87 includes the following functionality:

  • More filter work.
  • Watermarks improvements.

Version 1.86
Version 1.86 includes the following functionality:

  • Miscellaneous UX improvements.
  • Miscellaneous bug fixes.
  • Addition of command line argument -launchAppHide
  • Addition of command line argument -launchAppShow
  • Addition of command line argument -launchAppShowMaximized
  • Addition of command line argument -launchAppShowMinimized
  • Addition of command line argument -launchAppShowMinNoActive
  • Addition of command line argument -launchAppShowNA
  • Addition of command line argument -launchAppShowNoActivate
  • Addition of command line argument -launchAppShowNormal

Version 1.85
Version 1.85 includes the following functionality:

  • Bug fix for broken resources in some user interface components.

Version 1.84
Version 1.84 includes the following functionality:

  • Licensing code update.
  • Command line arguments containing quotes can now be passed to target programs.

Version 1.83
Version 1.83 includes the following functionality:

  • Changed application and Hooked DLLs bug fix and behaviour change.
  • Maintenance: Licensing code update. Code cleanup. Code removal.

Version 1.82
Version 1.82 includes the following functionality:

  • Editor settings dialog bug fix.

Version 1.81
Version 1.81 includes the following functionality:

  • Changed how file extensions are displayed in File Open / File Save dialog.
  • Speed improvement for all tree/grid controls. This will improve the performance tree controls with large datasets greatly.

Version 1.80
Version 1.80 includes the following functionality:

  • Misc software bug fixes.
  • New help file builder.

Version 1.79
Version 1.79 includes the following functionality:

  • Diagnostic view performance improvement.
  • Native code instrumentation performance improvement.

Version 1.78
Version 1.78 includes the following functionality:

  • Updated diagnostic view to allow filtering of the data displayed in the view

Version 1.77
Version 1.77 includes the following functionality:

  • Environment variables dialog (on launch dialog/wizard) can now acquire environment variables from the system and import and export environment variables from/to files.

Version 1.76
Version 1.76 includes the following functionality:

  • Bug fix for settings dialog.

Version 1.75
Version 1.75 includes the following functionality:

  • Bug fix for launch dialog and launch wizard/
  • Update for VS2012
  • User experience improvements.

Version 1.74
Version 1.74 includes the following functionality:

  • Support for VS2012, .Net Framework 4.5.
  • Bug fix for Tips dialog.

Version 1.73
Version 1.73 includes the following functionality:

  • Maintenance release. Many minor updates.

Version 1.72
Version 1.72 includes the following functionality:

  • Bug fix for broken keygen for eval/beta versions.

Version 1.71
Version 1.71 includes the following functionality:

  • Bug fix for auto-fixing data comms control values.
  • Addition of support for floating licensing.

Version 1.70
Version 1.70 includes the following functionality:

  • Many changes to improve the UX of the software.
  • Prevent double clicks on the tree +/- button from changing the tree state.
  • Prevent losing selection when deleting data from grids.
  • Improved settings dialog selection on tree control.
  • Improved progress dialog.
  • Improved UI feedback after loading settings or resettings settings from the settings dialog.
  • Auto-expand the memory hotspot graph after refresh.
  • Change to tree control to remember it's expand/contract state between clicks.

Version 1.69
Version 1.69 includes the following functionality:

  • Improvements to tree expand/collapse behaviour to improve user experience.

Version 1.68
Version 1.68 includes the following functionality:

  • Bug fix for buffer overrun.

Version 1.67
Version 1.67 includes the following functionality:

  • New version of editing component, providing additional functionality.
  • New cleaner drawing style for tree/grid control.
  • Minor UX changes.
  • Minor bug fixes.

Version 1.66
Version 1.66 includes the following functionality:

  • Bug fixes from static analysis.
  • Bug fix for UI and Stub Global Hook settings.

Version 1.65
Version 1.65 includes the following functionality:

  • Bug fixes from static analysis.

Version 1.64
Version 1.64 includes the following functionality:

  • Bug fix for possible deadlock with Session Manager.
  • Bug fix for possible deadlock with Diagnostic View.

Version 1.63
Version 1.63 includes the following functionality:

  • Bug fixes after static analysis work.

Version 1.62
Version 1.62 includes the following functionality:

  • Improved file handling. Can now read ANSI, UTF-8, UTF-16 (both variants).

Version 1.61
Version 1.61 includes the following functionality:

  • UX fixes for Session Manager dialog.
  • All sessions now have a session alias so you can give a session a meaningful name.

Version 1.60
Version 1.60 includes the following functionality:

  • Replaced Tip of the Day dialog with a new modeless tips dialog that works very differently.
  • UX improvements to various dialogs.
  • Minor bug fixes.

Version 1.59
Version 1.59 includes the following functionality:

  • Bug fix for crash caused by incorrect indexing of callstack.

Version 1.58
Version 1.58 includes the following functionality:

  • Bug fix for callstack filtering.
  • Bug fixes from static analysis tool.
  • Editing tool upgrade.

Version 1.57
Version 1.57 includes the following functionality:

  • Bug fix for Visual Studio editing.

Version 1.56
Version 1.56 includes the following functionality:

  • Bug fix for -commandFile command line argument handling.

Version 1.55
Version 1.55 includes the following functionality:

  • New behaviour for -program programName. If programName is specified without a path we search the start directory and the PATH environment variable and select the first matching program.
  • Ability to specify tab width for source code views.
  • Bug fix for launching progams from the command line with the -allArgs argument.

Version 1.54
Version 1.54 includes the following functionality:

  • More bug fixes from static analysis with Visual Lint.
  • New file format - not backwards compatible (sorry). But the change is worth it.
  • Addition of -allArgs command line argument.
  • Change to command line behaviour - unrecognised arguments are ignored. Use -allArgs instead.

Version 1.53
Version 1.53 includes the following functionality:

  • Bug fix for URL encoding when talking to software update server.

Version 1.52
Version 1.52 includes the following functionality:

  • Lock handling performance improvements.
  • Bug fix for crash accessing callstack in user interface.
  • Software update changes - update will not happen when run from command line.

Version 1.51
Version 1.51 includes the following functionality:

  • Bug fix for potential memory corruption.

Version 1.50
Version 1.50 includes the following functionality:

  • Bug fix for software updater throwing MFC exception on some systems.

Version 1.49
Version 1.49 includes the following functionality:

  • XML output reformatted to improve readability and rendering.
  • Updated self-installer to handle additional security checks for some computer systems.

Version 1.48
Version 1.48 includes the following functionality:

  • Bug fix for code instrumentation.
  • Addition of software update code.

Version 1.47
Version 1.47 includes the following functionality:

  • Addition of command line support for ASP.Net and .Net services. See help for details.
  • Bug fix for local filters.
  • New tutorial tab and additional option on Help menu.

Version 1.46
Version 1.46 includes the following functionality:

  • Tutorials moved to the website. Tutorial link always available from help menu and at startup.

Version 1.45
Version 1.45 includes the following functionality:

  • Bug fix for ASP.Net and .Net Services support.

Version 1.44
Version 1.44 includes the following functionality:

  • Maintenance release.

Version 1.43
Version 1.43 includes the following functionality:

  • Bug fix for crash in data investigation dialog.
  • Bug fix for buffer overrun on session export dialog.

Version 1.42
Version 1.42 includes the following functionality:

  • Bug fix for buffer overrun memory corruption when processing very long symbol names.

Version 1.41
Version 1.41 includes the following functionality:

  • New menu implementation, addition of bitmaps.

Version 1.40
Version 1.40 includes the following functionality:

  • Bug fix for COMCTL32.DLL bitmap handling.

Version 1.39
Version 1.39 includes the following functionality:

  • Minor bug fixes, changes to launch wizard.

Version 1.38
Version 1.38 includes the following functionality:

  • Bug fix for saving sessions.

Version 1.37
Version 1.37 includes the following functionality:

  • Uninitialised data bug fix.

Version 1.36
Version 1.36 includes the following functionality:

  • When run from the command line using command line options the return code is now the return code of the most recently run app.
  • Bug fix for race condition when starting second or subsequent session, could cause possible crash.
  • Fix minor bug fixes.

Version 1.35
Version 1.35 includes the following functionality:

  • Bug fix for PDB file search causing slow startup for desktop applications.
  • New communications architecture.

Version 1.34
Version 1.34 includes the following functionality:

  • Bug fix for file timestamp and file attributes file-redirection bug on 64 bit Windows. Important if you are working with 64 bit .Net

Version 1.33
Version 1.33 includes the following functionality:

  • Support for .Net framework 4, CLR 4.
  • Bug fix for IIS and x64.
  • Improved detection of IIS, ISS subcomponents and ASP.Net.

Version 1.32
Version 1.32 includes the following functionality:

  • Addition of virtual memory data tab.
  • Rationalising code base. Maintenance release.

Version 1.31
Version 1.31 includes the following functionality:

  • Bug fix for .Net instrumentation code.

Version 1.30
Version 1.30 includes the following functionality:

  • Bug fix for .Net Memory Validator API.

Version 1.29
Version 1.29 includes the following functionality:

  • Maintenance release.

Version 1.28
Version 1.28 includes the following functionality:

  • Maintenance release.

Version 1.27
Version 1.27 includes the following functionality:

  • Support for editing with VS 2010.
  • Bug fix for editing with VS 2008

Version 1.26
Version 1.26 includes the following functionality:

  • Addition of DLL filtering.

Version 1.25
Version 1.25 includes the following functionality:

  • Bug fix for environment variable handling.
  • Bug fix for license installer software.

Version 1.24
Version 1.24 includes the following functionality:

  • Minor UI changes to add user hints.
  • All executables are now code signed to prevent warnings on Vista/Windows 7.

Version 1.23
Version 1.23 includes the following functionality:

  • Support for launching batch files as well as executable. First application launched by batch file will be monitored.

Version 1.22
Version 1.22 includes the following functionality:

  • Updated source code editor.
  • Bug fix for Hotspots view <UNKNOWN> symbols.
  • Bug fix for services on Windows XP (32 bit)

Version 1.21
Version 1.21 includes the following functionality:

  • Bug fix for incorrect line numbers for some allocations.
  • Installer bug fix.

Version 1.20
Version 1.20 includes the following functionality:

  • Performance improvement for handling surviving objects during garbage collections.

Version 1.19
Version 1.19 includes the following functionality:

  • Misc bug fixes.

Version 1.18
Version 1.18 includes the following functionality:

  • Hooked DLLs, sorted DLLs in list.

Version 1.17
Version 1.17 includes the following functionality:

  • Bug fixes for ASP.Net on Windows Server 2003.
  • ASP.Net start dialog improvements.
  • ASP.Net IIS Reset timing improvements.
  • Columns re-ordered on Hotspots tab to provide better information visualisation.

Version 1.15
Version 1.16 includes the following functionality:

  • Bug fix for ignored data in 32bit/64 bit assembly unload code in GUI (benign bug).
  • Minor bug fixes.

Version 1.14
Version 1.15 includes the following functionality:

  • Minor bug fixes and improvements to diagnostic data.

Version 1.13
Version 1.14 includes the following functionality:

  • Bug fix for Semaphore close bug - preventing comms between test application and .Net Memory Validator GUI on some computers.

Version 1.12
Version 1.13 includes the following functionality:

  • Bug fix for serialization.
  • Bug fix for filenames that include "Program Files (x86)"
  • Bug fix for example files for VS2005 and VS2008.

Version 1.12
Version 1.12 includes the following functionality:

  • Support for C# Generics naming.
  • Bug fix for 64 bit .Net Handles.
  • Bug fix for 64 bit .Net COM VTables.

Version 1.11
Version 1.11 includes the following functionality:

  • Addition of support for 64 bit assemblies. .Net Coverage Validator now supports 32 bit and 64 bit .Net applications and supports .Net 1.0/1.1/2.0 applications/services/ASP.Net.

Version 1.10
Version 1.10 includes the following functionality:

  • Major redesign of functionality for hotspots tab, new ways of displaying data, etc.
  • Support for sorting the results on the Memory tab.

Version 1.09
Version 1.09 includes the following functionality:

  • Bug fix for launching on Windows Vista and Windows 2008.

Version 1.08
Version 1.08 includes the following functionality:

  • Maintenance update.

Version 1.07
Version 1.07 includes the following functionality:

  • Rationalised hooking code.
  • Bug fix for data corruption in tree/grid control class hierarchy.

Version 1.06
Version 1.06 includes the following functionality:

  • Bug fix for data corruption when updating watermarks.

Version 1.05
Version 1.05 includes the following functionality:

  • Bug fix for Paths to Root for Objects tab.
  • Bug fix for Paths from Root for Objects tab.

Version 1.04
Version 1.04 includes the following functionality:

  • Robustness maintenance.

Version 1.03
Version 1.03 includes the following functionality:

  • Minor bug fixes.
  • Addition of 32 bit executable test.
  • Bug fix for watermarks.

Version 1.02
Version 1.02 includes the following functionality:

  • Bug fix for Session Manager dialog.

Version 1.01
Version 1.01 includes the following functionality:

  • Fixed Statistics (% Size) error on Allocation tab.

Version 1.00
Version 1.00 includes the following functionality:

  • First release.

Version 0.43
Version 0.43 includes the following functionality:

  • Percentage bars added to Allocations View and Objects View.

Version 0.42
Version 0.42 includes the following functionality:

  • Bug fix for background colour on some resizing graphical dialog boxes.
  • Bug fix for source code display possible crash when in a splitter window.

Version 0.41
Version 0.41 includes the following functionality:

  • Bug fix for crash with settings dialog File Locations.
  • Replacement of all 3rd party tab controls with a custom tab control.
  • Bug fix for source code control and misc controls flickering when resizing in a splitter window.

Version 0.40
Version 0.40 includes the following functionality:

  • Bug fix for settings dialog to allow correction selection of specified tab.
  • Update to licensing dialog to prevent confusion with example application.
  • Minor bug fixes.

Version 0.39
Version 0.39 includes the following functionality:

  • Replacement of all 3rd party grid/tree controls with the same virtual grid/tree control used for the main displays. This change has been made for consistency of user interface and also to facilitate future ports of the software to alternate operating systems and widget toolkits.
  • Bug fix for flickering main display when resizing.
  • Column sort highlighting - arrow on column header and colour column colour hinting for the entire column.
  • New layout for setting dialog, to make settings dialogs as similar as possible across the entire Software Verify product range.
  • New default colours - click Reset on settings dialog to get them (other settings will change as well!)

Version 0.38
Version 0.38 includes the following functionality:

  • Bug fix for rare race condition crash in Windows message processing on Generations tab.
  • Bug fix for some code that could cause Data Execution Prevention violations if you had this Operating System option enabled.

Version 0.37
Version 0.37 includes the following functionality:

  • Nodes in references tree ordered by type, filename, number of references.
  • Improved source code pane updating.
  • Bug fix for grid/tree control positioning of scroll bar for large datasets.
  • Bug fix for Object Query dialog combo box sizing.
  • Updated help.
  • Updated uninstall procedure.

Version 0.36
Version 0.36 includes the following functionality:

  • Addition of Ages tab allowing the viewing of how many objects of a given age exist.
  • Ability to detect how recently an object has been used, allowing the easy detection of "stale" objects.
  • "Stale" object viewer, allowing the automatic indication of objects that have not been accessed for a long time.
  • Addition of new filtering options to allow .Net Framework code and/or types to be filtered.
  • Bug fix for filters.
  • Bug fix for crash with .Net 1.0/1.1 when walking callstacks in Native apps that call .Net DLLs.
  • New API functions:
    • void setStaleStartupThreshold();
    • void setStaleIgnoreThreshold(uint threshold);
    • void enableObjectActivityDataCollection(bool enable);
    • void setStaleInactivityStart();
    • void setStaleInactivityEnd();
    • void setStaleInactivityIgnore(uint ignore);

Version 0.35
Version 0.35 includes the following functionality:

  • Additional appdomain, module and assembly information on diagnostics tab.
  • Additional statistics on the Generations tab. New statistics for min objects, max objects, allocated objects, collected objects, objects delta.
  • Support for tracking handle usage in .Net applications.
  • Support for tracking Classic COM VTable usage in .Net applications.
  • Finalization information available on Generations tab.
  • Support for explicitly requesting a heap dump
  • Bug fix for crash caused by race condition.

Version 0.34
Version 0.34 includes the following functionality:

  • Bug fix for memory corruption crash when running applications that generate many garbage collections and heap dumps.

Version 0.33
Version 0.33 includes the following functionality:

  • Performance improvement for reading files.
  • Stopped mysterious beep when close .Net Memory Validator with a coverage session still being recorded for ASP.Net.

Version 0.32
Version 0.32 includes the following functionality:

  • Bug fix for generation range combo box on Find Memory dialog of Analysis tab.

Version 0.31
Version 0.31 includes the following functionality:

  • Bug fix for memory sampling crash for virtual tab (crash is rare).

Version 0.30
Version 0.30 includes the following functionality:

  • Heap Dump data display improvement - heap data kept after GC to provide better info for old heap dumps kept for reference.

Version 0.28
Version 0.29 includes the following functionality:

  • Bug fix for stack corruption on Memory Analysis tab if search for type with very long name.

Version 0.28
Version 0.28 includes the following functionality:

  • Bug fix for heap dump.
  • Bug fix for Path to Root/Path from Root dialog.
  • Serialization bug fix.

Version 0.27
Version 0.27 includes the following functionality:

  • Addition of Auto Expand on Snapshots callstacks view.
  • Bug fix for crash on Snapshots if choose Show Allocation Locations on source code.

Version 0.26
Version 0.26 includes the following functionality:

  • Support for ASP.Net applications.
  • Improved support for Services.
  • Bug fix for crash when double click on Reset button on settings dialog.
  • Misc maintenance improvements.

Version 0.25
Version 0.25 includes the following functionality:

  • Bug fix for race condition (causes crash) for inter process comms one multi core/cpu machines. Bug is not visible on HyperThreaded machines or single cores CPUs. Bug has been seen on dual core CPUs, but is more obvious on dual core quad CPU machines.
  • Performance improvement for processing data - now much faster.

Version 0.24
Version 0.24 includes the following functionality:

  • Bug fix for crash if too many generations recorded (more than 38,500).
  • Performance improvement code by limiting number of generations recorded to user specified value.
  • Generation data collection user interface added to settings dialog.

Version 0.23
Version 0.23 includes the following functionality:

  • Bug fix for crash on relations tab.

Version 0.22
Version 0.22 includes the following functionality:

  • Minor bug fixes and documentation corrections.
  • Bug fix for displaying source inline.

Version 0.21
Version 0.21 includes the following functionality:

  • Performance improvement for clearing displays when closing a session.
  • Performance improvement for Memory tab when data displayed on the tab.
  • Bug fix for lock handling.

Version 0.20
Version 0.20 includes the following functionality:

  • Addition of support for working with .Net services. See Monitor a Service on the File menu.

Version 0.19
Version 0.19 includes the following functionality:

  • User interface improvement for launch dialog and launch wizard.
  • Corrections and improvements to help file.

Version 0.18
Version 0.18 includes the following functionality:

  • Bug fix for snapshots for objects that have moved because of garbage collection.
  • Addition of .Net API for controlling snapshots, watermarks etc from C#, etc. See Help for details.
    • startDataCollection
    • stopDataCollection
    • makeSnapshot
    • makeSnapshotComparison
    • setWatermark
  • Bug fix for race condition leading to possible memory corruption.

Version 0.17
Version 0.17 includes the following functionality:

  • Addition of Memory Snapshot user interface.

Version 0.16
Version 0.16 includes the following functionality:

  • Minor user interface bug fixes and usability improvements.
  • Bug fix for acquisition of symbols for managed C++ applications.

Version 0.15
Version 0.15 includes the following functionality:

  • Bug fix for crash on Virtual tab caused by stack space exhaustion due to incorrect calling convention.
  • Addition of Virtual Memory Data stub-tab on Virtual tab.

Version 0.14
Version 0.14 includes the following functionality:

  • Source code colouring - more languages supported.
  • File dialog file extension handling improvements.
  • Launch dialog/wizard - addition of Delete button.

Version 0.13
Version 0.13 includes the following functionality:

  • OLE Apartment threaded bug fix.

Version 0.12
Version 0.12 includes the following new functionality:

  • Bug fix for Group by callstack when multiple types allocated from same callstack.
  • Bug fix for reference view tab selected lines when changing heap dumps.

Version 0.11
Version 0.11 includes the following new functionality:

  • Bug fix for F4 and F5 hotkeys.
  • Bug fix for analysis tab check box save state after restart.
  • Bug fix for analysis tab Group by Callstack.

Version 0.10
Version 0.10 includes the following new functionality:

  • Bug fix for closing session routine.
  • Bug fix for heap dump for .Net 2.0.

Version 0.09
Version 0.09 includes the following new functionality:

  • Bug fix for line numbers for .Net 2.0.

Version 0.08
Version 0.08 includes the following new functionality:

  • Bug fix for serialization of Watermarks.

Version 0.07
Version 0.07 includes the following new functionality:

  • Addition of support for services.

Version 0.06
Version 0.06 includes the following new functionality:

  • Bug fix for fatal crash on Objects tab.

Version 0.05
Version 0.05 includes the following new functionality:

  • Bug fix deallocation of .Net objects.
  • Bug fix thread local memory leak.
  • Bug fix for hotspots tab.
  • Bug fix for references tab.
  • Tutorial updated to .Net

Version 0.04
Version 0.04 includes the following new functionality:

  • Bug fix missing line numbers for some .Net 2.0 mixed mode applications.
  • Bug fix crash on References tab if data is displayed whilst a GC happens.

Version 0.03
Version 0.03 includes the following new functionality:

  • Support for .Net 2.0
  • IMproved HTML Help handling.
  • "Help PDF" added to Help menu if PDF help file is present in installation directory.
  • Bug fix for installer.
  • Behaviour change for Global Hook DLL handler.

Version 0.02
Version 0.02 includes the following new functionality:

  • Bug fix data parsing.

Version 0.01

Initial beta version made available to selected beta testers. We would like your feedback on any bugs you may find, on the features and benefits of the software, and also feedback on features that you think are missing from the software but which you would find useful.

Please provide us with feedback.

Regards.

Software Verify .Net Memory Validator Team.