We just uploaded a new Early Access Program build of SmartInspect 3.2 to our customer portal. Besides adding some often requested features to the Console and logging libraries, we made some major changes to the SmartInspect Console in how it loads and processes log files, reducing the memory usage during log file loading drastically and making it faster in general.
We’ve also upgraded the Console to make use of the latest development tools and third-party components available, integrating it better with Windows Vista and preparing it for Windows 7. Because of these changes, we need your help in testing this new release and would really appreciate any feedback you can provide.
The following list displays all changes of the SmartInspect 3.2.0 release at a glance. The changes are divided into multiple sections (libraries, Console and so on). Please note that SmartInspect 3.2.0 is a beta release and is made available as part of our EAP (Early Access Program).
Added: Connection variables for automatically replacing variables in a connection string[/]
Added: Width format option for text protocol pattern string[/]
Added: Custom timestamp format for text protocol pattern string (platform-specific)[/]
Added: Exception.StackTrace support for LogException (Delphi only)[/]
Added: Support for protocol objects in addition to raw streams in the Dispatch method of the memory protocol (e.g., for sending the packet queue directly to a Console)[/]
Fixed: Potential memory leak in memory protocol (Delphi only)[/*]
Added: ‘View | Create View’ feature for quickly opening new filtered views[/]
Added: /configdir command line option for overriding the configuration directory[/]
Added: /pipename command line option for overriding the pipe name of the named pipe server[/]
Added: ‘Navigate | Toggle Bookmark’ now indicates whether bookmarks are already in use[/]
Added: ‘Navigate | Go to Bookmark’ now signals the bookmark states by disabling unused bookmarks[/]
Added: Middle-click on a view now deletes it (as in most web browsers)[/]
Changed: Clear View Rules has been replaced with the View Filters Enabled toggle option[/]
Changed: Improved view performance when displaying large Log Entry titles[/]
Changed: Improved performance of title and data viewers[/]
Changed: Improved log file loading performance and reduced memory consumption[/]
Changed: TCP and named pipe server error messages now include the TCP port and pipe name (to simplify troubleshooting)[/]
Fixed: Improved docking experience and performance under Windows Vista[/]
Fixed: A drawing related resizing bug under Windows Vista (under certain circumstances, the views would not be painted correctly)[/]
Fixed: Improved Console contrast and coloring under Windows Vista[/]
Fixed: Possible Access Violation when failing to start the named pipe server[/]
Fixed: Error handling in TCP and named pipe servers after changing the options[/*]
To download this new EAP release, please login to our customer portal My Gurock.com with your account information. Please provide feedback to this new version in our Early Access Program forum or via email. Please also see our blog for information on how to install EAP versions side-by-side with release versions.