What’s New in ReflectInsight 5.3.1

The following is a brief highlight of just some of the new features, improvements and fixes coming in ReflectInsight 5.3.1

Live and Log Viewers

The following are some of the new features and enhancements we’ve made to the Live/Log Viewers.

Splash Screen

We updated the Splash Screen with a loading/initialization indicator to display progress of what is being loaded on startup.

image

Viewer

The Live and Log Viewers status bar  were cleaned up. We also fixed some missing icons in the viewer when you started to resize the viewer smaller.

We also enhanced the user interaction with the viewer when live messages were being received. Previously if there was high volume of messages coming in, the viewer sometimes was non responsive. This has now been addressed.

image

Refined Ribbon Tabs

We rearranged the layout of the Ribbon to make the most used commands on the left and we exposed some existing commands to make it easier to get to.

image

image

image

We also changed the Show/Hide Docked Panes buttons to Toggle Buttons.

User Defined Views

When creating a new User Defined View, all message types are now selected by default. Based on user feedback we found that more often than not, all message types were desired when your focus is on the message properties, like Machine Name.

image

We also simplified the Options for filtering out empty Enter/Exit methods for User Defined Views:

image

Updated Themes

We included new themes: Visual Studio 2013 Blue, Visual Studio 2013 Dark and Visual Studio 2013 Light.

image

Check for Updates

Before making any network calls out to determine if there are updates, you now have the option to disable this if you want. This is useful for servers that might not have access to the internet and you don’t want any alarms going off because of unauthorized network access.

image

Touch UI Support

For those of you using a touch enabled laptop and/or  tablet (like a Surface Pro) with ReflectInsight installed, you can now enable the Touch UI mode that is part of the Ribbon. When enabled everything becomes BIGGER and more usable from a touch point of view.

image

image

image

Quick Access Toolbar Customization

We’ve enabled support to add any of the Ribbon button commands to the Quick Access Toolbar. Just right click any of the commands and say “Add to Quick Access Toolbar”.

image

image

Auto Purge

Added 75% and 100% values for Auto Purge.

image

Licensing

Version 5.3.1 marks the start for being able to purchase and license ReflectInsight. License information is displayed in the Account backstage and in the About dialog.

image

Documentation

We’ve finally put together proper documentation for the ReflectInsight library, the Logging Extensions and our RI.Utils libraries. Going forward we will continue to refine and expand upon this documentation. Any feedback you have on this is greatly appreciated.

We’ve also included the XML documentation with the ReflectSoftware.Insight.dll library, so you should see proper intellisense now when calling any of the ReflectInsight logging methods. This was previously available in the past but broke somewhere along the lines.

image

Router Service

The Routing Service has been split off from the ReflectInsight installer and is now its own MSI installer. Router service startup mode has been changed to Automatic.

New Message Types

We’ve added the following messages types:

  • SendMiniDumpFile
  • SendTypedCollection (renamed from SendEnumerable which is now deprecated)
  • SendString (can send String and StringBuilder objects, will also show NULL for null strings)
    We also added args to all Send methods where the str parameter has been defined.

Miscellaneous

  • Added Desktop shortcut to Log Viewer installation
  • Code signed all EXE, DLL and MSI’s
  • Added ExceptionHandler to TraceMethod
  • Added named CheckPoints
  • Force config change in by code
  • Ignore physical config change
  • Numerous bug fixes and performance improvements
  • Added event OnConfigSettingsInitialized
  • Viewer Scratchpad has been renamed to Watches
  • New sample application for sending to the Windows Event Log

Please download the latest release candidate version of ReflectInsight now and enjoy!

Download_Trial42

We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Advertisement

Update available for ReflectInsight v5.2–Preview license extended

sshot-597

Preview License Extended

As some of you might be aware, the preview license for ReflectInsight v5.2 was set to expire on May 31, 2014. We have decided to extend this deadline and push out the current preview license period from May 31 2014 to September 30 2014.

Our current  release of ReflectInsight is version 5.2.5620.5129. If you don’t already have this installed, please visit our download page and get the latest build.

Some of you might be wondering If you don’t get the latest release before May 31, 2014, will your applications continue to log? Rest assured your in that your applications will continue to log, you will just need to get the latest build of v5.2 in order to view the contents of the binary log files.

Update on ReflectInsight 5.3

We are currently hard at work on finalizing ReflectInsight v5.3 which we’re aiming to release sometime in June 2014. This release will also mark the start of the ability to purchase ReflectInsight. ReflectInsight v5.3 will also come with a 60 day trial, so there will be an overlap from trying out 5.2 and moving to 5.3.

ReflectInsight 5.3 has numerous bug fixes and performance improvements, along with some new features. I’ll follow up with more details about this in the next week or so.

Please download the latest version of ReflectInsight now and enjoy!

Download_Trial42

We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Announcing updated release of ReflectInsight is now available

ReflectSoftware is pleased to announce the availability of our next release of ReflectInsight, version 5.2.5314.8383.

This update includes the following bug fixes and improvements:

  • Improvement: High DPI support.
  • Improvement: New Office 2013 themes and backstage.
  • Improvement: Support for Common.Logging framework. Available on CodePlex and NuGet.
  • Improvement: General fixes and improvements to the ReflectInsight Logging Library.
    NewThemes

Please download the latest version of ReflectInsight now and enjoy!

Download_Trial42

We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Announcing ReflectInsight 5.2 Logging Extensions on NuGet/CodePlex including support for Common.Logging framework

We’re pleased to announce an updated release of the ReflectInsight Logging Extension on NuGet Gallery.

This update includes the following bug fixes and improvements:

  • New Feature: Added support for Common.Logging framework
  • New Feature: Sample and Getting Started documentation for Common.Logging extension
  • New Feature: Added new SendEnumeration message
  • Improvement: Performance improvements with NLog library
  • Improvement: Performance improvements with Log4net library
  •  

    For more information about the ReflectInsight Extensions, along with documentation, source, samples and binaries, please visit our InsightExtensions CodePlex site for more information.

    We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Announcing updated release of ReflectInsight is now available and recent changes to the library

ReflectSoftware is pleased to announce the availability of our next release of ReflectInsight, version 5.1.4730.2511.

This update includes the following bug fixes and improvements:

  • Improvement: Extended Trial period to March 31, 2014.
  • Improvement: Updated logging libraries.
  • Improvement: New support for Enterprise Library Semantic Logging. This is available on CodePlex and NuGet.
  • Improvement: Added new message types for Event Tracing for Windows (ETW) Sources.
  • Improvement: Added Email Listener Destination. Available on CodePlex and NuGet.
  • Improvement: General fixes and improvements to the Configuration Editor.
  • Improvement: ReflectInsight Logging Library configuration now includes support for DestinationBindingGroups.
  • Improvement: General fixes and improvements to the ReflectInsight Logging Library.
  • Improvement: Updated the ReflectInsight Viewer to include a new Check for Updates functionality.
  • Improvement: Removed the NuGet content transformations from all NuGet packages. This will provide greater flexibility into the types of projects that can use the libraries without the need of a config transformation. You will need to now manually add back in the following line to your <configSections>:

  <configSections>
    <section name="insightSettings" type="ReflectSoftware.Insight.ConfigurationHandler,ReflectSoftware.Insight" />
  </configSections>

Please download the latest version of ReflectInsight now and enjoy!

Download_Trial42

We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Announcing updated release of ReflectInsight is now available

ReflectSoftware is pleased to announce the availability of our next release of ReflectInsight, version 5.1.4609.8588.

This update includes the following bug fixes and improvements:

  • Improvement: Updated logging libraries.
  • Improvement: Updated message grid column headers to other UI elements.
  • Improvement: Added new message type Start, Stop, Suspend, Resume, Transfer and Verbose.
  • Improvement: UI change in configuration editor in how it resizes and stretches.

Download_Trial4

We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Announcing updated release of ReflectInsight Logging Extensions on NuGet/CodePlex

We’re pleased to announce an updated release of the ReflectInsight Logging Extension on NuGet Gallery.

This update includes the following bug fixes and improvements:

  • Improvement: Updated support for .NET Diagnostic Debug/Trace to include Sources
  • Improvement: Added support for Enterprise Library Logging Application Block v6.0
  • Improvement: Added support for PostSharp 3.0
  • Improvement: Added support for .NET 4.5 binaries

    Enterprise Library Logging Application Block

    For the Enterprise Library Logging Application Block, we posted 2 package updates to support both v5 and v6 of the Enterprise Library Logging Application Block:

    EnterpriseLibrary.Logging v5
    Install-Package ReflectSoftware.Insight.Extensions.EnterpriseLibrary -Version 5.1.2.5
    EnterpriseLibrary.Logging v6
    Install-Package ReflectSoftware.Insight.Extensions.EnterpriseLibrary

    PostSharp

    We migrated our ReflectSoftware.Insight.Extensions.PostShap extension to support the latest version of of PostSharp, version 3.0.0.26.

    For more information about the ReflectInsight Extensions, along with documentation, source, samples and binaries, please visit our InsightExtensions CodePlex site for more information.

We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Updated Release of ReflectInsight Now Available to Download

ReflectSoftware is pleased to announce the availability of our next release of ReflectInsight, version 5.1.4505.8328.

This update includes the following bug fixes and improvements:

  • Bug: Fixed issue in installer with extra paths in registry.
  • Improvement: Added the ability to detect if the log and live viewer are installed on the local machine and provided paths to both log viewers.

Download ReflectInsight now and enjoy!

Download_Trial422

We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Updated Release of ReflectInsight Now Available to Download

ReflectSoftware is pleased to announce the availability of our next release of ReflectInsight, version 5.1.4414.4021.

This update includes the following bug fixes and improvements:

  • Bug: Fixed a DirectoryNotFoundException when running the Viewer
  • Improvement: Viewer is now upward and downward compatible for file formats 5.1 and greater

The goal and purpose of this new update was to ensure that all binary log files and and messages being sent to the Viewer and Routing Service, are upward and downward compatible, regardless of version starting from ReflectInsight 5.1 onwards.

Warning: This is a breaking change. Please read our blog post for further details about this breaking change and how it might affect you.

Download ReflectInsight now and enjoy!

Download_Trial42

We welcome any feedback you may have. Feedback can be given at our UserVoice site.

Thanks
ReflectSoftware Team

Breaking Changes coming in ReflectInsight 5.1

We will be releasing an updated build of ReflectInsight, version 5.1.

This new build will include some minor bug fixes and enhancements, but primarily we’ve added in support to have the ReflectInsight Viewer be able to open both older and newer file formats starting with version 5.1.

The goal and purpose of this new update was to ensure that all binary log files and and messages being sent to the Viewer and Routing Service, are upward and downward compatible, regardless of version starting from ReflectInsight 5.1 onwards.

If you try to open a v5.0 file in the v5.1 or newer Viewer, you will encounter the following error:

open_dlg_text

However, starting with version v5.1 of ReflectInsight, if you try to open a 5.1 or newer file, then the file will still open and you will see everything pertaining to v5.1. You will not be able to see any specific details that are part of the newer file format. This is if the file format were to change to support new functionality.

If however you have a v5.1 or newer Viewer and try to open a v5.1 file or newer, then the file will open and you will see everything as expected.

We decided to get this update out sooner than later so that everyone gets on the version that includes this logic for maintaining compatibility between the viewer and file format versions.

What does this mean for your current applications using ReflectIsight?

You should consider upgrading to 5.1 as soon as possible.

If you need to keep the old 5.0 version due to applications in production, then download and install the 5.0 redistributable log viewer for viewing those 5.0 files. Then migrate to 5.1 as soon as you can.

The ReflectSoftware Team

%d bloggers like this: