Commit Graph

97 Commits

Author SHA1 Message Date
ASP.NET CI e681b344a6 Update dependencies.props
[auto-updated: dependencies]
2018-09-02 19:10:08 +00:00
Ryan Nowak 0001581ffc
Merge branch 'master' into merge/release/2.2-to-master 2018-08-30 11:25:57 -07:00
Ryan Nowak 3e4a3d0b90
Allow health checks to use any DI lifetime (#466)
* Allow health checks to use any DI lifetime

This change allows registered IHealthCheck implementations to use any DI
lifetime. This is necessary for scenarios like using EF which requires a
scope.

The works by having the health check service create a scope for each
time it queries health checks. This scope does not overlap or share
state with other scopes (the request scope) so there is no crosstalk
between processing going on per-request in ASP.NET Core and the health
check operation.

* PR feedback and some logging cleanup
2018-08-30 10:51:48 -07:00
Pranav K db40c80cea
Merge remote-tracking branch 'origin/release/2.2'
# Conflicts:
#	version.props
2018-08-29 10:13:33 -07:00
ASP.NET CI 241208dee0 Update dependencies.props
[auto-updated: dependencies]
2018-08-26 19:10:15 +00:00
ASP.NET CI 5c8b549882 Update package branding for 2.2.0-preview2 2018-08-21 13:33:49 -07:00
ASP.NET CI 4762c651d5 Update dependencies.props
[auto-updated: dependencies]
2018-08-19 19:10:55 +00:00
ASP.NET CI 3c5e8fb78e Update dependencies.props
[auto-updated: dependencies]
2018-08-12 19:56:32 +00:00
ASP.NET CI 983d7836ab Update dependencies.props
[auto-updated: dependencies]
2018-08-12 19:10:01 +00:00
ASP.NET CI 602faf5baa Update dependencies.props
[auto-updated: dependencies]
2018-08-06 20:33:14 +00:00
ASP.NET CI f9f204054c Update dependencies.props
[auto-updated: dependencies]
2018-08-05 19:49:23 +00:00
ASP.NET CI 701fe39170 Update dependencies.props
[auto-updated: dependencies]
2018-08-05 19:10:57 +00:00
Ryan Nowak f3089abf81
Merge branch 'master' into merge/release/2.2-to-master 2018-08-03 16:05:42 -07:00
Ryan Nowak d1cba1f55b Add Database health sample 2018-08-03 15:10:03 -07:00
Ryan Nowak 9778083a21
Merge branch 'master' into merge/release/2.2-to-master 2018-08-01 20:46:53 -07:00
Ryan Nowak 47f427d5ac Updating Health Checks for 2.2
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.
2018-08-01 18:49:44 -07:00
ASP.NET CI 6c4acd6e5f Update dependencies.props
[auto-updated: dependencies]
2018-07-29 19:52:41 +00:00
ASP.NET CI 1ace256ad0 Update dependencies.props
[auto-updated: dependencies]
2018-07-29 12:09:28 -07:00
ASP.NET CI 8583f6824f Update dependencies.props
[auto-updated: dependencies]
2018-07-22 12:54:30 -07:00
ASP.NET CI 4591b4172d Update dependencies.props
[auto-updated: dependencies]
2018-07-22 12:09:40 -07:00
ASP.NET CI fd822b01e9 Update dependencies.props
[auto-updated: dependencies]
2018-07-15 19:53:41 +00:00
ASP.NET CI d26d6ddfb1 Update dependencies.props
[auto-updated: dependencies]
2018-07-15 12:10:02 -07:00
ASP.NET CI 17d69d94e3 Update dependencies.props
[auto-updated: dependencies]
2018-07-08 19:50:21 +00:00
ASP.NET CI a5ba2590d5 Update dependencies.props
[auto-updated: dependencies]
2018-07-08 12:10:06 -07:00
ASP.NET CI 769da62e40 Update dependencies.props
[auto-updated: dependencies]
2018-07-03 16:08:49 +00:00
Nate McMaster 2f8eaa5ea4
Update infrastructure for the 2.2 release 2018-06-28 16:19:26 -07:00
ASP.NET CI 7f463b2793 Update dependencies.props
[auto-updated: dependencies]
2018-06-25 11:11:22 -07:00
ASP.NET CI db3e237144 Update dependencies.props
[auto-updated: dependencies]
2018-06-07 19:31:22 +00:00
ASP.NET CI d8ecc6c967 Update dependencies.props
[auto-updated: dependencies]
2018-06-03 19:10:34 +00:00
ASP.NET CI 2f297de232 Update dependencies.props
[auto-updated: dependencies]
2018-05-27 19:10:46 +00:00
ASP.NET CI 5f7102a469 Update dependencies.props
[auto-updated: dependencies]
2018-05-20 19:27:54 +00:00
ASP.NET CI 8dce01f654 Update dependencies.props
[auto-updated: dependencies]
2018-05-13 14:04:40 -07:00
Ryan Brandenburg 519ca4adb0 Upgrade to netcoreapp22 2018-05-07 16:07:07 -07:00
ASP.NET CI c997fa8365 Update dependencies.props
[auto-updated: dependencies]
2018-05-06 12:11:26 -07:00
ASP.NET CI 9cc72f7af1 Update dependencies.props
[auto-updated: dependencies]
2018-04-29 12:12:16 -07:00
ASP.NET CI 7b1517f5d0 Update dependencies.props
[auto-updated: dependencies]
2018-04-23 12:04:33 -07:00
Nate McMaster c4d96a4cf5
Merge branch release/2.1 into dev 2018-04-20 15:07:33 -07:00
ASP.NET CI f572bbc2e8 Update dependencies.props
[auto-updated: dependencies]
2018-04-19 22:17:55 -07:00
Nate McMaster 9355e78494
Set NETStandardImplicitPackageVersion via dependencies.props 2018-04-19 16:32:24 -07:00
Ryan Brandenburg 89b25723db Branching for 2.1.0-rc1 2018-04-16 16:56:01 -07:00
ASP.NET CI 74740db8c2 Update dependencies.props
[auto-updated: dependencies]
2018-04-15 14:05:10 -07:00
ASP.NET CI 4694405091 Update dependencies.props
[auto-updated: dependencies]
2018-04-03 22:21:58 +00:00
Ajay Bhargav Baaskaran 3b32a32be7 Merge branch 'release/2.1' into dev 2018-03-27 11:05:36 -07:00
Ajay Bhargav Baaskaran db1bdc7ede Upgraded dependencies 2018-03-27 11:02:35 -07:00
ASP.NET CI caa34545ed Update dependencies.props
[auto-updated: dependencies]
2018-03-25 15:34:37 -07:00
Ryan Brandenburg 424c0b0209 Set 2.0 baselines 2018-03-20 11:50:45 -07:00
Pranav K de20d24b8e
Branching for 2.1.0-preview2 2018-03-16 11:14:00 -07:00
ASP.NET CI a18c2b69d2 Update dependencies.props
[auto-updated: dependencies]
2018-03-08 12:56:20 -08:00
Pranav K dfb0491728
Use dotnet-core feed in repos 2018-03-06 10:03:15 -08:00
ASP.NET CI 8da9b82ba6 Update dependencies.props
[auto-updated: dependencies]
2018-02-26 10:57:44 -08:00