Hosting Versions Save

[Archived] Code for hosting and starting up an ASP.NET Core application. Project moved to https://github.com/aspnet/Extensions and https://github.com/aspnet/AspNetCore

1.0.0-rc1

8 years ago

Features

  • Create WebApplication class for starting web apps application entry points (static void Main) (#430)
  • Adapt hosting to DNX changes, add PlatformServices and CompilationServices stuff to services (#410)

Bugs Fixed

  • Log messages from HostingEngine are sometimes null (#454)
  • Rename Microsoft.AspNet.Hosting.json (#452)
  • Remove compilation services from Hosting (#439)
  • Only add services from PlatformServices if the Default is set (#437)
  • RC1(15958): Unable to resolve service for type 'Microsoft.AspNet.Hosting.IApplicationLifetime' (#434)
  • Move webroot out of project.json (#411)
  • IApplicationBuilderFactory should take IFeatureCollection for serverFeatures instead of object (#406)
  • Assign IHttpContextAccessor in the default implementation of IHttpContextFactory (#405)
  • Add IHttpContextFactory.DisposeHttpContext(...) and call it from the end of the request (#404)
  • Upgrade to new DiagnosticSource package (#391)
  • Private Configure message should be more explicit (#387)
  • Add/Update logging in hosting (#374)
  • Dispose disposable HttpContext (#359)
  • [Perf] HttpContextFactory should only wrap ReadOnly feature collections (#310)
  • Don't use guid in GetRequestIdentifier (#306)

1.0.0-beta8

8 years ago

Features

  • [HttpPlatformHandler]: Support HTTP_PLATFORM_PORT env variable as an address (#358)
  • Create a standard server feature interface for listing & configuring server prefixes and/or ports (#331)
  • Convert IServerInformation to IFeatureCollection (#329)
  • No logging of base address (#328)
  • Support HttpContext.RequestAborted in TestServer (#320)
  • Catch selfhost Startup errors and show them in the browser (#77)

Bugs Fixed

  • Set ContextAccessor before the BeginRequest event runs (#377)
  • Switch to using feature for RequestServices (#369)
  • Publish begin/end request and unhandled errors to telemetry source (#354)
  • Move MVC's TelemetrySource registration to Hosting (#353)
  • Print out the environment on the command line when launching hosting (#351)
  • HostEngine Start not setting HttpContext.ApplicationServices - uses default DI provider (#337)
  • Dispose hosting engine services once the application is shutting down (#322)
  • Change Microsoft.AspNet.Hosting.ini to Microsoft.AspNet.Hosting.json (#269)

1.0.0-beta7

8 years ago

Features

  • Establish Write and flush buffering semantics (#299)

1.0.0-beta6

8 years ago

Bugs Fixed

1.0.0-beta5

8 years ago

Features

  • Hosting should take in hosting file name as an argument (#276)
  • Move IServerInformation and IServerFactory into a package that server authors can use (#172)

Bugs Fixed

  • Hosting is not able to load Microsoft.AspNet.Hosting.ini file (#277)
  • ConfigureServices being called 3 times (#266)
  • Don't stop the server on any key press (#140)
  • Have consistent way to terminate server across platforms (#59)

1.0.0-beta4

9 years ago

Features

  • Add extension method MapPath to HostingEnvironment (#195)
  • Cleanup HostingContext (#150)
  • Improve hosting APIs for startup self host scenarios (#145)
  • Allowing Configure method to be inherited by Startup class (#105)

Bugs Fixed

  • IApplicationLifetime ApplicationStopping does not trigger if ConfigureServices method exists (#151)
  • Add extension method for getting environment name (#100)

1.0.0-beta3

9 years ago

1.0.0-beta2

9 years ago

Features

  • Configure should be called using the services defined in ConfigureServices (#114)

1.0.0-beta1

9 years ago

1.0.0-alpha4

9 years ago

Bugs Fixed

  • Hosting fails to read "wwwroot" if the project.json contains a JSON element that cannot be read by the JSON config source (#74)

Features

  • Create IHostingEnvironment and implementation (#71)