Skip to content

Releases: FRACerqueira/HealthCheckPlus

v2.0.1

26 Feb 22:02
9108700
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

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

v1.0.4

14 Nov 19:36
b407446
Compare
Choose a tag to compare
  • Added .NET 8 and release G.A