Commit Graph

1071 Commits

Author SHA1 Message Date
ASP.NET CI 7eafb5c9a0 Update dependencies.props
[auto-updated: dependencies]
2018-04-19 22:21:16 -07:00
Nate McMaster 45d0a0ad98
Set NETStandardImplicitPackageVersion via dependencies.props 2018-04-19 16:39:00 -07:00
Nate McMaster 30928ba944
Disable implicit package version verification when --no-restore is used
Workaround an error when building in ProdCon where the RuntimeFrameworkVersion is overridden externally. Generally, the error is good, but when --no-restore is  specified, we are okay ignoring this verification.
2018-04-19 12:24:10 -07:00
Javier Calvarro Nelson e06b1fd690 [Fixes #1242] Moves IStartupConfigureServicesFilter and IStartupConfigureContainerFilter interfaces to the internal namespace 2018-04-17 12:31:09 -07:00
Ryan Brandenburg 7644204569 Branching for 2.1.0-rc1 2018-04-16 16:57:14 -07:00
ASP.NET CI a997ceba98 Update dependencies.props
[auto-updated: dependencies]
2018-04-15 14:09:18 -07:00
David Fowler a8c0970cde
Check for non-null RequestServices (#1378) 2018-04-13 09:45:38 -07:00
Justin Kotalik 5fd1f9e0e5 Merge remote-tracking branch 'origin/release/2.1' into dev 2018-04-12 16:33:29 -07:00
Chris Ross (ASP.NET) 4e1ba2a6c7 Delay process exit in ConsoleLifetime #1329 2018-04-12 10:07:44 -07:00
ASP.NET CI 30ffadfebf Update dependencies.props
[auto-updated: dependencies]
2018-04-03 22:26:12 +00:00
Justin Kotalik 6e957e436a
Support inprocess hosting in IISExpressDeployer via switching the HostingModel property. (#1368) 2018-04-02 12:01:53 -07:00
Nate McMaster (automated) 058dd049e6
Update dependencies.props
[auto-updated: dependencies]
2018-03-28 10:44:23 -07:00
ASP.NET CI e93aa56b58 Update dependencies.props
[auto-updated: dependencies]
2018-03-25 15:38:48 -07:00
Chris Ross (ASP.NET) edada4acc7 Merge branch 'release/2.1' into dev 2018-03-23 12:06:51 -07:00
Chris Ross (ASP.NET) 05d1a6eb0e Refactor Generic Host lifetimes to work better with ServiceBase #1347 2018-03-23 12:02:44 -07:00
Ryan Brandenburg a1de3094b1
Merge pull request #1365 from aspnet/rybrande/DevMerge
Merge release/2.1 into dev
2018-03-23 11:40:26 -07:00
Ryan Brandenburg d63e43fd20 Merge remote-tracking branch 'origin/release/2.1' into rybrande/DevMerge 2018-03-23 10:46:23 -07:00
Ryan Brandenburg 1bac12716d Updating baselines 2018-03-21 15:32:09 -07:00
David Fowler bb89551d0d Merge branch 'release/2.1' into dev 2018-03-21 08:59:01 -07:00
David Fowler 5748898fc4
Make the RequestServicesContainerMiddleware thinner (#1360) (#1362)
- Today the request services middleware is responsible for making sure there are request scoped services.
This PR tries introduces some breaking changes that are hopefully acceptable in order to gain some performance.
- Here are the assumptions this PR makes:
 - Since this middleware is first in the pipeline, the only thing that can
  set a default service provider would be the server itself. Since we have no servers that do that
  I removed that code that tries to noop if there's an existing service provider.
 - This PR no longer restores the previous service provider feature since it gets replaced every request
 anyways. Kestrel also clears out the feature on each request so it shouldn't be a problem (in theory).
 Once again, since this middleware is first, it is the last thing that runs before the server re-gains
 control on the way out so there's no need to restore anything.
 - We use the RegisterForDispose method to dispose of the IServiceProvider instead of doing it inline.
2018-03-21 08:58:03 -07:00
David Fowler 22423271c9 Make the RequestServicesContainerMiddleware thinner (#1360)
- Today the request services middleware is responsible for making sure there are request scoped services.
This PR tries introduces some breaking changes that are hopefully acceptable in order to gain some performance.
- Here are the assumptions this PR makes:
 - Since this middleware is first in the pipeline, the only thing that can
  set a default service provider would be the server itself. Since we have no servers that do that
  I removed that code that tries to noop if there's an existing service provider.
 - This PR no longer restores the previous service provider feature since it gets replaced every request
 anyways. Kestrel also clears out the feature on each request so it shouldn't be a problem (in theory).
 Once again, since this middleware is first, it is the last thing that runs before the server re-gains
 control on the way out so there's no need to restore anything.
 - We use the RegisterForDispose method to dispose of the IServiceProvider instead of doing it inline.
2018-03-21 02:19:25 -07:00
David Fowler b3625b8173
Make the RequestServicesContainerMiddleware thinner (#1360)
- Today the request services middleware is responsible for making sure there are request scoped services.
This PR tries introduces some breaking changes that are hopefully acceptable in order to gain some performance.
- Here are the assumptions this PR makes:
 - Since this middleware is first in the pipeline, the only thing that can
  set a default service provider would be the server itself. Since we have no servers that do that
  I removed that code that tries to noop if there's an existing service provider.
 - This PR no longer restores the previous service provider feature since it gets replaced every request
 anyways. Kestrel also clears out the feature on each request so it shouldn't be a problem (in theory).
 Once again, since this middleware is first, it is the last thing that runs before the server re-gains
 control on the way out so there's no need to restore anything.
 - We use the RegisterForDispose method to dispose of the IServiceProvider instead of doing it inline.
2018-03-20 12:42:24 -07:00
Pranav K 10a56f1981
Merge branch 'release/2.1' into dev 2018-03-16 12:29:42 -07:00
Pranav K 780ca4ab56
Update KoreBuild channel 2018-03-16 12:29:37 -07:00
Pranav K fe230700f1
Update version prefix to preview3 2018-03-16 11:26:16 -07:00
Pranav K c6d8db42b9
Merge remote-tracking branch 'origin/release/2.1' into dev 2018-03-16 11:26:16 -07:00
Pranav K 1ebe9f1036
Branching for 2.1.0-preview2 2018-03-16 11:14:32 -07:00
Mike Harder a041b368bb
Add missing TestAssets projects to Hosting.sln (#1352)
* Reaction to #1333
2018-03-14 18:31:10 -07:00
ASP.NET CI 983d0e530a Update dependencies.props
[auto-updated: dependencies]
2018-03-08 12:59:45 -08:00
Chris Ross (ASP.NET) b6dc00229d Convert TestHost ResponseStream to use Pipes. 2018-03-07 15:22:20 -08:00
Nate McMaster f0949b7ebb
Don't double-append the build number for IntegrationTesting 2018-03-07 15:14:08 -08:00
Pranav K 864ad113cd
Prepend FeatureBranchVersionPrefix if FeatureBranchVersionSuffix is specified 2018-03-06 10:03:45 -08:00
Pranav K 6f7c69f27f
Use dotnet-core feed in repos 2018-03-06 10:03:45 -08:00
Chris Ross (ASP.NET) fbe2c6fa10 React to HttpClient default protocol breaking change 2018-03-02 15:48:15 -08:00
Nate McMaster 1f5379e38d
Merge branch 'release/2.1' into dev 2018-03-02 14:11:38 -08:00
Javier Calvarro Nelson 4c84dab879
[Fixes #1295] Provide a better exception message when BuildWebHost does not match (#1333) 2018-03-01 12:06:58 -08:00
ASP.NET CI 23b4ecd8d3 Update dependencies.props
[auto-updated: dependencies]
2018-02-26 11:01:17 -08:00
Pranav K c54e0962c0 Use FeatureBranchVersionSuffix when generating VersionSuffix 2018-02-21 18:26:56 -08:00
ASP.NET CI 12b9631435 Update dependencies.props
[auto-updated: dependencies]
2018-02-18 12:17:23 -08:00
Ryan Brandenburg 14aed686ce BuildNumber on Experimental packages 2018-02-16 14:18:13 -08:00
Ryan Brandenburg 66714b5fc0 Use ExperimentalPackageVersion 2018-02-15 12:08:50 -08:00
ASP.NET CI 99c742221f Update dependencies.props
[auto-updated: dependencies]
2018-02-11 12:23:37 -08:00
ASP.NET CI 515bc2e66d Update dependencies.props
[auto-updated: dependencies]
2018-02-09 11:42:22 -08:00
Steve Gordon 8765d55f9f Fixing small typo in a comment (#1328) 2018-02-06 07:57:28 -08:00
ASP.NET CI 0880111f9b Update dependencies.props
[auto-updated: dependencies]
2018-02-03 02:45:18 +00:00
BrennanConroy 60cbedf5ee
Don't throw in Nginx deployer dispose (#1327) 2018-02-02 13:44:48 -08:00
David Fowler 6b095cf533
Allow overriding the hosting service provider (#1325)
- Use the IServiceProviderFactory<IServiceCollection>
- Assert creation and disposal service providers
- Updated the tests to verify that service providers are created and disposed
- Called CreateBuilder even in the default case in case the service collection is modified as part of it.
2018-01-31 16:03:40 -08:00
David Fowler f8d61a4c52
Dispose the host if Initialize fails (#1324) 2018-01-31 16:00:55 -08:00
Nate McMaster 86989413f6 Update dependencies.props to 2.1.0-preview-28193, build tools to 2.1.0-preview1-1010 [ci skip]
Scripted changes:
- updated travis and appveyor.yml files to only build dev, ci, and release branches
- updated dependencies.props
- updated korebuild-lock.txt
- updated korebuild.json to release/2.1 channel
2018-01-31 15:01:11 -08:00
David Fowler cb55973c27
Dispose the host if Initialize fails (#1318) 2018-01-29 02:56:19 -08:00