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

    New Features in This Release

    Notifications to Slack and HipChat

    You can configure any notification to post a message to a Slack Channel or HipChat Room.  These notifications are formatted to provide summaries and links of information using the formatting available in each platform.

     

    To configure these notifications, go to the Administration area of your site and add each of your Slack Channels or HipChat Rooms as External Services.  Then, set up a notification to route events to them.

    Notifications can Send to Multiple Users and Services

    Previously if you wanted to notify two different users for the same event it was necessary to configure two separate notifications.  With the introduction of external services this was redesigned so a single notification can be dispatched to any number of users and services.

    User Configurable Notifications

    Previously only administrators could configure notifications.  Now end users can see all of the notifications that apply to them and can add, edit, or remove notifications that are exclusively for them.

    Extended Activity Context

    The activity context which shows in the heading area when drilling into a list from a top-level navigation item has been extend to work from most lists of items in the UI, making it easier to iterate through any list in the system.

    Google Analytics Integration

    The Loupe Web User Interface can now send tracking events to Google Analytics.  Self-hosted Loupe Servers can optionally configure this to provide their own tracking of what features are being used within Loupe itself.  This information is not part of the normal Gibraltar Software CEIP data and is disabled by default for self-hosted servers.

    Improved API and Web UI Security

    The cryptographic session key used when authenticating from Loupe Desktop to the Server is now significantly longer and is based on the RSA Key pairs managed by the Windows Crypto API already used for encrypting secure data within Loupe instead of using the ASP.NET WebForms authentication ticket system.  This eliminates problems where keys were being rotated too quickly in clusters, causing errors with Loupe Desktop, and is a more cryptographically secure approach.

    Some methods in the Loupe Server JSON API incorrectly allowed anonymous calls.  While these methods did not return sensitive information, they couldn't be accurately audited and created a potential attack surface against the Loupe Server.  These have been changed to require authentication.

    Improved Performance

    Common operations like dashboard queries and events for review were modified to perform faster and more consistently on a wider range of data.  For example, the previous version slowed down when there were many thousand or more events for review.  Likewise the event cleanup feature and log event redaction features were redone to apply much faster over large sets of data.

    To work better with SQL Azure a number of SQL schema changes were made that lower the load Loupe places on the SQL Server.  Depending on the performance of your SQL Server you will see improved response time ranging from modest to dramatic (for slower servers).

    Other Web Improvements

    In addition to the major new features, a number of smaller enhancements were added:

    Other Windows Improvements

    In addition to the major new features, a number of smaller enhancements were added to Loupe for Windows:

    Extensibility Improvements

    The Extensibility API has additional types and properties to support:

    There are no breaking changes for the API but the Assembly version has been updated to reflect the additional properties and types.  Existing extensions will not need to be recompiled but if updated to use the latest package will not work with an older installation of Loupe. 

    Compatibility

    Loupe 4.0 is generally backwards compatible with 3.0 with the following notes:

    .NET 4.5 Required for Desktop and Server:  Changes to Loupe Desktop and Loupe Server require .NET 4.5 to be installed.  There is no change to the Agent - it still works with .NET 2.0 SP1 and later.

    Defects Fixed In This Release

    Agent

    Desktop

    Server

    See Also