Skip to content
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
Compare
Choose a tag to compare
@danroth27 danroth27 released this 10 May 04:29

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)