Skip to content

Latest commit

 

History

History
71 lines (40 loc) · 3.18 KB

CHANGELOG.md

File metadata and controls

71 lines (40 loc) · 3.18 KB

Road map

  • Fix open issues
  • Gather feedback for plan further features to implement

Change log

These are the changes to each version that has been released on the official NuGet Gallery (Common) and NuGet Gallery (MVC).

v2.1.3 (2021-02-16)

  • Update nuget-dependencies for test project

v2.1.2 (2020-06-05)

  • Add feature: allows to get PerformanceMeter of concrete class using DI with RegisterPerformanceMeterScope option setted to true (by default is true)

v2.1.1 (2020-05-02)

  • Add feature: allows to iterate executing Actions with iterations parameter in Start extension methods
  • Update nuget-dependencies

v2.1.0 (2020-03-14)

  • Add feature: allows to to get the performance measurements results using the built-in DI

v2.0.0 (2020-03-08)

  • Add feature: possible to measure the performance of methods (actions) in an AspNetCore MVC application using the special WatchingPerformanceAttribute attribute, as well as configure the methods performance watching for the controllers in Startup.cs
  • Add code refactoring

v1.2.3 (2020-03-03)

  • Replace all Task by ValueTask
  • Add Unchase.FluentPerformanceMeter.TestWebAPI31 (.NET Core 3.1 WebApi example project)
  • Add Interlocked.CompareExchange for incrementing and decrementing calls counter

v1.2.2 (2020-02-20)

  • Add xml-comments to nuget packages

v1.2.1 (2020-01-28)

  • Add HandleException to PerformanceDiagnosticObserver class
  • Add GetExceptionHandler and GetDefaultExceptionHandler methods to PerformanceMeter class

BREAKING CHANGES:

  • Rename PerformanceClassDiagnosticObserver to PerformanceDiagnosticObserver
  • Should use services.AddPerformanceDiagnosticObserver<MeasurableClass>(); instead of services.AddPerformanceDiagnosticObserver<PerformanceClassDiagnosticObserver<MeasurableClass>>(); in ConfigureServices method in Startup.cs

v1.2.0 (2020-01-18)

  • Add TryAddCustomData method into PerformanceMeter class
  • Add AddMethodArgumentsToCustomDataAttribute attribute for adding arguments to measurement custom data with DiagnosticSource

v1.1.2 (2020-01-11)

  • Add GetCustomData method into PerformanceMeter and PerformanceInfoStep classes

v1.1.0 (2020-01-06)

[x] Add Unchase.FluentPerformanceMeter.AspNetCore.Mvc project that allows to observe method's performance measurement with DiagnosticSource in AspNetCore project

v1.0.5 (2019-12-30)

  • Add more method overloads (with Action and Func parameter) for PerformanceMeter<TClass>.WatchingMethod and extension method PerformanceMeter<TClass>.StartWatching

v1.0.0 (2019-12-11)

  • Release version of Unchase Fluent Performance Meter NuGet package on the official NuGet Gallery