A bunch of small changes and updates for 2.2 focused at making our main scenarios more streamlined and focused. Also adds samples for extensibility we support so far. A list of changes: Clearing baselines for these projects. We didn't ship anything in 2.1 so there should be nothing in the baselines. -- The middleware now uses Map for path matching. This makes the actual `HealthCheckMiddleware` more standalone. This will make it easy to use with Dispatcher/Endpoint Routing in the future. This also manifests by removing Path from HealthCheckOptions - the path is an explicit argument to the UseHealthChecks middelware - this streamlines the design for 3.0. -- Added extensibility for customizing the status codes (aspnet/Home#2584) -- Added extensibility for writing the textual output (aspnet/Home#2583) -- Changed the default output to be `text/plain`. The most common use cases for health checks don't include a detailed status. The existing output format is still available as an option. |
||
|---|---|---|
| .. | ||
| CompositeHealthCheckResult.cs | ||
| HealthCheck.cs | ||
| HealthCheckLogScope.cs | ||
| HealthCheckService.cs | ||
| HealthCheckServiceCollectionExtensions.cs | ||
| HealthChecksBuilder.cs | ||
| HealthChecksBuilderAddCheckExtensions.cs | ||
| IHealthCheckService.cs | ||
| IHealthChecksBuilder.cs | ||
| Microsoft.Extensions.Diagnostics.HealthChecks.csproj | ||
| baseline.netcore.json | ||