Skip to content

AsyncHTTPClient 1.13.0

Compare
Choose a tag to compare
@dnadoba dnadoba released this 04 Nov 09:29
· 89 commits to main since this release
10f42e6

SemVer Minor

  • FileDownloadDelegate: mark Progress as Sendable (#643)
  • Raise minimum supported Swift version from 5.4 to 5.5.2 (#630)
  • Make HTTPClientResponse.init public (#632)
  • Add Hashable conformance to HTTPClient.Configuration.Proxy and HTTPClient.Configuration.HTTPVersion (#634, #636)
  • Handle ResponseAccumulator not being able to buffer large response in memory (#637)

SemVer Patch

  • Allow immediate request failure on connection error (#625)
  • Fix request hang if delegate fails promise returned by didReceiveBodyPart (#633)
  • Reduce use of HTTPClient.Configuration in the Connection objects (#635)
  • Replace NIOSendable with Sendable (#640)
  • Remove #if compiler(>=5.5) (#641)

Other Changes

  • Tests run ~5x faster ⚡️ (#639)