Loupe - Log - Monitor - Resolve
Loupe / What's New - Version 5.1 / What's New - Version 2.1 / Getting Started - What's New - Version 2.1.1
In This Topic
    Getting Started - What's New - Version 2.1.1
    In This Topic

    New Features in This Release

    Log Viewing Enhancements

    Metric Charting Enhancements

    Charting of Event Metrics was substantially improved in this release based on end user feedback.  New features include:

    For more information on metric charting see Loupe Desktop - Metric Chart.

    Agent Log Message Alert Event

    The central Log object now has a Message Alert event that will be raised every time a warning, error, or critical message is recorded.  This event has a number of safety features such as:

    The Message Alert event is particularly useful for automatically triggering immediate data transmission in the case of an error or implementing your own error notification mechanism.  The full detail of each log message is available in the event.

    For more information including usage scenarios, see Developer's Guide - Log Message Alerting.

    Agent Send Email Message

    You can now easily send an email using the same email configuration provided to the Loupe Agent using the new SendMessage Method.

    Anonymous Data Collection

    You can now anonymize the data collected by Loupe with a single configuration setting.  This prevents it from gathering or sending personally identifying information to you.  For more information see Reference - Anonymous Data Collection.

    Agent Recording Detailed Memory Counters

    The Agent now supports an option for gathering an extended set of .NET-specific performance counters designed to assist in tracking down memory leaks.  The set of counters included is:

    The option is not enabled by default.  To enable it, set the EnableMemoryPerformance option to true.

    Agent Disk Counters

    Previously, the Agent recorded PhysicalDisk performance counters because these are active by default back to Windows 2000.  Based on user requests and other research the Agent now records the same counters under LogicalDisk.  This works better in server scenarios that use certain RAID controllers.  Additionally, the following counters have been added:

    For more information on how performance counters are recorded see Developer's Guide - Metrics - Performance Counters.

    Agent Integration with Server

    The Agent now handles the scenario where a Server has expired (either the Loupe Service or an evaluation license for a Private Server) and will efficiently treat it as unavailable, falling back to alternate transfer methods as appropriate.

    PostSharp Enhancements

    The Loupe Agent for PostSharp has been enhanced to provide the option to suppress logging object parameters that aren't strings.  Previously these would always be converted to a string, meaning that if they overrode ToString() to provided enhanced information that would all be recorded into the session data, often causing a significant performance issue.  This behavior is now optional and can be disabled by setting the LogParameterDetails Property to false.  Additionally, when recording an object without details it is now recorded as the type name and object hash code, allowing the exact object to be identified through multiple calls without requiring the overhead of converting its state to a string.

    Defects Fixed In This Release

    This is the list of issues fixed since the last release version (2.1.0.588)

    Agent

    Loupe Desktop

    Compatibility Notes

    Because of the API changes, the Assembly Version for the Loupe Agent and related assemblies is now 2.1.1.0.  If you have references that are set to a specific version they will need to be updated to use this new assembly and then recompiled.  Any strong named assembly that references the Loupe Agent or related assemblies will also have to be recompiled.
    See Also