Skip to content

Releases: swift-server/async-http-client

AsyncHTTPClient 1.24.0

27 Nov 12:57
2119f0d
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Added: ability to set basic authentication on requests by @agamdua in #778
  • fix 784: dont crash on huge in-memory bodies by @weissi in #785

SemVer Patch

Other Changes

  • remove contributors script by @rnro in #782
  • add .editorconfig file by @rnro in #781
  • remove unused Swift 6 language mode workflow by @rnro in #783

New Contributors

Full Changelog: 1.23.1...1.24.0

Async HTTP Client 1.23.1

15 Oct 09:52
0a9b723
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Workaround Foundation.URL behavior changes by @rnro in #777

Full Changelog: 1.23.0...1.23.1

Async HTTP Client 1.23.0

02 Oct 10:36
64abc77
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Add an option to enable Multipath TCP on clients by @Aperence in #766

SemVer Patch

New Contributors

Full Changelog: 1.22.2...1.23.0

Async HTTP Client 1.22.2

18 Sep 13:18
6df8e1c
Compare
Choose a tag to compare

What's Changed

SemVer Patch

New Contributors

Full Changelog: 1.22.1...1.22.2

1.22.1

09 Sep 11:58
1120541
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Fix NIO deprecations after update to 2.71.0 by @fabianfett in #769
  • Fix crash when writablity becomes false and races against finishing the http request by @fabianfett in #768

Full Changelog: 1.22.0...1.22.1

1.22.0

19 Aug 09:23
e8babad
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Make ConnectionPool's retryConnectionEstablishment public by @andreasley in #744
  • Add support for request body to be larger than 2GB on 32-bit devices by @aryan-25 in #746 and #749
  • Mark HTTPClient.Response Sendable by @weissi in #759
  • Assume http2 connection by default, instead of http1 by @ayush1794 in #758

SemVer Patch

  • Fix leading slash issue in relative URL requests by @aryan-25 in #747
  • Fix OOM issue when setting concurrentHTTP1ConnectionsPerHostSoftLimit to Int.max by @aryan-25 in #763

Other Changes

New Contributors

Full Changelog: 1.21.2...1.22.0

AsyncHTTPClient 1.21.2

17 Jun 14:11
0ae99db
Compare
Choose a tag to compare

SemVer Patch

  • Increase decompression limit ratio of HTTPClient.shared 10 -> 25 (#740, patch credit to @MahdiBM)

Other Changes

AsyncHTTPClient 1.21.1

01 May 12:46
a220837
Compare
Choose a tag to compare

SemVer Patch

  • Disable SETTINGS_ENABLE_PUSH HTTP/2 setting (#741)

AsyncHTTPClient 1.21.0

08 Apr 08:58
fb308ee
Compare
Choose a tag to compare

SemVer Minor

  • Introduce HTTPClient.shared a globally shared singleton (#705)
  • Raise minimum Swift version to 5.8 (#729)

SemVer Patch

  • Add support for Musl (#726)
  • Fix write timeout not being initialised (#730)

Other Changes

  • Renew certificates in tests (#731)
  • Move availability guard to correct test (#734)

AsyncHTTPClient 1.20.1

16 Jan 11:13
2914386
Compare
Choose a tag to compare

SemVer Patch

  • Update minimum swift-nio version (#725)