KestrelHttpServer Versions Save

[Archived] A cross platform web server for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore

2.0.1

6 years ago

Bugs Fixed

  • Improve TLS handshake (#2096)

1.0.6

6 years ago

rel/2.0.0

6 years ago

Features

  • Add response minimum data rate (#1988)
  • Rename min rate APIs for consistency (#1901)
  • Ensure timeouts are disabled when debugger is attached (#1884)
  • Validate certificate EKU (#1764)
  • Change request trace ID format (#1591)
  • Add flag to disable synchronous IO (#1521)

Bugs Fixed

  • Resuming Connection on closed socket hides connection reset log (#1331)

rel/2.0.0-preview2

6 years ago

Features

  • Update kestrel config binding (#1875)

Bugs Fixed

  • Min rate applies to upgraded requests as well? (#1904)
  • LibuvConnection.OnRead throws Nullable object must have a value (#1824)
  • It's possible to lease blocks from the pool after the pool has been disposed (#1815)
  • SocketTransport: FIN handling (#1774)
  • Fail: Uncaught exception from the PrepareRequest method of an IAdaptedConnection (#1693)

rel/1.1.2

6 years ago

Bugs Fixed

  • [1.1.2] Don't log stack traces for localhost bind failures (port fix to 1.1.x) (#1629)
  • [1.1.2] "Unexpected end of request content" preventing terminating chunk from being sent (#1535)
  • [1.1.2] Exception "Response Content-Length mismatch" on Azure (#1376)

rel/1.0.4

6 years ago

Bugs Fixed

  • Don't log stack traces for localhost bind failures (port fix to 1.0.x) (#1628)
  • [1.0.4] "Unexpected end of request content" preventing terminating chunk from being sent (#1544)

rel/2.0.0-preview1

6 years ago

Features

  • Throw if UseUrls specifies HTTPS or path base (#1519)
  • MaxRequestBufferSize should never be less than MaxRequestHeadersTotalSize (#1491)
  • Primary headers (#1482)
  • Add an option to Kestrel to disable threadpool dispatching (#1390)
  • Add EventSource events (#1211)
  • Support systemd socket activation (#1057)
  • Create a direct way to configure endpoints on Kestrel (#996)
  • Reject requests that don't have a Host header (#839)
  • Transport agnostic kestrel refactoring (#828)

Bugs Fixed

  • Flaky Test: Safe handle has been closed (#1752)
  • Test failure: LibuvOutputConsumerTests.FailedWriteCompletesOrCancelsAllPendingTasks(maxResponseBufferSize: 1048577) (#1712)
  • Double free in BufferSegment (#1690)
  • Connection is not closed gracefully if client disconnected just before Dispose (#1648)
  • Flaky Test: Functional tests on Linux "disposing listeners failed" (#1621)
  • Flaky test: RegisterAddresses_IPv4_Success (#1620)
  • Flaky Test: Kestrel.FunctionalTests sometimes fails with "unable to communicate with test host process" or assert (#1616)
  • Http parser does not always detect start line correctly (#1580)
  • Respect PreferHostingUrls (#1575)
  • Reject upgrade requests that also have content-length specified (#1570)
  • Move to WritableBufferWriter (#1559)
  • Add cancellation support back to SocketOutput (#1557)
  • "Unexpected end of request content" preventing terminating chunk from being sent (#1530)
  • NullRef in WriteFast (#1518)
  • Check if request is aborted before verifying response bytes written (#1498)
  • Server fails to start with "error -97 EAFNOSUPPORT address family not supported" (#1474)
  • Log TraceIdentifier for ApplicationErrors (#1367)
  • Crash under high load (#1327)
  • Kestrel doesn't log now listening on correctly for https (#1296)
  • Not all request rejections are logged (#1295)
  • InvalidOperationException: Response Content-Length mismatch when enabling BrowserLink (#1289)
  • Enforce restrictions on request-target formats (#1279)
  • Kestrel: Deadlocked in SocketOutput? (#1278)
  • Crashing on dispose (#1231)
  • Delay in client-initiated abort for event stream request (#1139)
  • 'WriteReqPool'.) (Cannot access a disposed object. (#1112)
  • On Azure deployment, getting "Unable to bind to http://localhost:9410 on the IPv6 loopback interface." (#1001)

rel/1.1.1

7 years ago

Bugs Fixed

  • Fix Crash under high load (#1346)
  • Deadlock in SocketOutput (#1304)
  • Call OnStarting before verifying response length (#1303)
  • Memory Leak in 1.1.0 (#1264)

rel/1.0.3

7 years ago

Bugs Fixed

  • Fix Crash under high load (#1347)
  • Deadlock in SocketOutput (#1282)

rel/1.0.2

7 years ago

Bugs Fixed

  • UvException (Error -4047 EPIPE broken pipe) timing out HTTP requests (rel/1.0.2) (#1208)