Join 34,000+ subscribers and receive articles from our
blog about software quality, testing, QA and security.

SmartInspect 3.2 released


#1

The final SmartInspect 3.2 release is now available. 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 consumption 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.

What’s New
The following list displays all changes of the SmartInspect 3.2 release at a glance.

Libraries:
[list=]
[
]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) [/]
[
]Fixed: Error messages in file protocol when failing to create/open a log file (Delphi only) [/]
[
]Fixed: TCP startup/cleanup handling when failing to connect to a Console (Delphi only) [/*]
[/list]

Console:
[list=]
[
]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) [/]
[
]Added: Internal string pooling which drastically reduces the overall memory consumption of the Console [/]
[
]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) [/]
[
]Changed: Enabled Insert Separator and Reset Call Stack in Redistributable Console [/]
[
]Fixed: Window position is now reset on startup when the old position is not valid for the current desktop settings (can happen if you have disabled a monitor since the last run, for example) [/]
[
]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 [/*]
[/list]

Download
Customers can download the new version from our customer portal My Gurock.com. The updated trial version can be downloaded from our website.