Skip to content

Releases: FRACerqueira/HealthCheckPlus

V3.0.1

14 Nov 10:20
cfb67ec

Choose a tag to compare

  • Added support for .Net10
  • Sanitization of references

v3.0.0

26 Mar 20:52

Choose a tag to compare

  • Added support for .Net9
  • Removed support for .Net6, .Net7
  • Removed commands with enum for list of HealthCheck´s
  • Some property names have been refactored for readability or syntax errors.
  • Optimized several parts of the code to improve performance
  • Fixed publisher improper execution bug when set to only execute when there are changes
  • Documentation updated

What's Changed

Full Changelog: v2.0.1...v3.0.0

v2.0.1

26 Feb 22:02
9108700

Choose a tag to compare

  • Created dependency isolation package: HealthCheckPlus.Abstractions
    • Now all public interfaces and classes are isolated in another assembly

v2.0.0

24 Feb 12:25
aef3c9b

Choose a tag to compare

  • Complete refactoring to only extend native functionalities without changing their behavior when the new features are not used.

Features


  • Command to Change to unhealthy/degraded any HealthCheck by forcing check by interval policy
  • Command to retrieve the last result of each HealthCheck kept in cache
  • Optional Delay and interval for each HealthCheck
    • Policy for Healthy while keeping results cached (default)
    • Policy for degraded (Optional)
    • Policy for unhealthy (Optional)
  • Register an external health check (package import) and associate delay, interval and individual policy rules.
  • Policy background service for updating and running HealthChecks
    • Optional set delay and interval are used in the background update service parameters when defined and HealthCheck is null for delay and interval
    • Integration with registered publishers with the interface IHealthCheckPublisher with extra filters:
      • Number of counts idle to publish.
      • Run publish only when the report has a status change in one of its entries.
  • Response templates with small/full details in "application/json" ContentType
    • HealthCheckPlusOptions.WriteShortDetails
    • HealthCheckPlusOptions.WriteShortDetailsPlus (with extra fields : cache source and reference date of last run)
    • HealthCheckPlusOptions.WriteDetailsWithoutException
    • HealthCheckPlusOptions.WriteDetailsWithoutExceptionPlus (with extra fields : cache source and reference date of last run)
    • HealthCheckPlusOptions.WriteDetailsWithException
    • HealthCheckPlusOptions.WriteDetailsWithExceptionPlus (with extra fields : cache source and reference date of last run)
  • Simple and clear fluent syntax extending the native features of healt check

v1.0.5

29 Jan 21:12
d03fb48

Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.0.5

v1.0.4

14 Nov 19:36
b407446

Choose a tag to compare

  • Added .NET 8 and release G.A