This repository has been archived by the owner on Dec 19, 2018. It is now read-only.
2.0.0-preview1
Pre-release
Pre-release
Features
- Add WebHostBuilderContext to ConfigureLogging and remove UseLoggerFactory(this IWebHostBuilder hostBuilder, Action<WebHostBuilderContext, LoggerFactory> configure) (#1015)
- Make the HostContext available to extension methods on IWebHostBuilder (#1014)
- Add support for executing IHostingStartup in the app assembly (#1000)
- Server addresses configuration enhancements (#968)
- TestServer IServer.Features is null and makes it overly difficult to test middleware relying on ServerFeatures being populated. (#967)
- First class Configuration and Logging in WebHostBuilder (#955)
- Add Platform lightup hook (#951)
- Graceful Server Shutdown (#947)
- Consider renaming the methods on IApplicationLifetimeEvents (and maybe the interface) (#895)
- Adding EventSource events to Hosting (#883)
Bugs Fixed
- [IntegrationTesting] If IISExpress fails to start, IISExpressDeployer null refs in Dispose (#1053)
- IHostingStartup should be called before we call ConfigureAppConfiguration callbacks (#1050)
- Remove PreferHostingUrls from WebHostOptions and read the value from config during EnsureServer() (#1045)
- Make WebHost internal to avoid type conflict (#1030)
- Logger is disposed too soon (#984)
- Stop adding "http://localhost:5000" to empty IServerAddressesFeatures (#917)
- TestServer should call IHttpContextFactory.Create with valid featureCollection (#896)
- Consider removing the dependency between IApplicationLifetime and IApplicationLifetimeEvents (#894)