Skip to content
This repository has been archived by the owner on Dec 18, 2018. It is now read-only.

1.1.0-preview1

Pre-release
Pre-release
Compare
Choose a tag to compare
@danroth27 danroth27 released this 25 Oct 15:51

Features

  • Poor log message when trying to connect with https to an http endpoint (#1116)
  • Implement CopyToAsync on FrameRequestStream (#1096)
  • Make Kestrel's response buffer limit configurable (#1061)
  • Random 502 cgi gateway error when response 304 then flush response (#952)
  • Limit request line length (#784)
  • Use async/await in FilteredStreamAdapter.ReadInputAsync() (#765)
  • Return different status codes depending on condition (#653)
  • Add header limit parameters (#475)
  • Add keep-alive timeout parameter (#464)

Bugs Fixed

  • Connection header "close" hangs (#1104)
  • TakeStartLine and TakeMessageHeaders can spin without awaiting given incomplete data (#1095)
  • Include port in EADDRINUSE exception (#1086)
  • Test returns block to pool twice (#1013)
  • Two tests don't return blocks to the memory pool (#1012)
  • Intermittent CI failure WritesDontCompleteImmediatelyWhenTooManyBytesIncludingNonImmediateAreAlreadyPreCompleted (#1002)
  • Assert "Block being garbage collected instead of returned to pool" on Travis/Linux (#988)
  • Read after connection error can throw two different exception types (#975)
  • HttpsContentFilter Error on Azure Service Fabric (#960)
  • Check for connection errors when attempting to read request data (#959)
  • When HttpResponse.Body is replaced, the replacement is used for future requests (#940)
  • Considering treating ECONNRESET as an error case (#934)
  • Setting Response.OnStarting should throw when response already started (#806)
  • StreamSocketOutput.WriteAsync is Sync on Full framework (SSL) (#768)
  • Handle response content-length mis-match errors (#175)