Releases: swift-server/async-http-client
Releases · swift-server/async-http-client
Async HTTP Client 1.23.1
Async HTTP Client 1.23.0
Async HTTP Client 1.22.2
What's Changed
SemVer Patch
- Explicitly import locale modules by @ian-twilightcoder in #771
New Contributors
- @ian-twilightcoder made their first contribution in #771
Full Changelog: 1.22.1...1.22.2
1.22.1
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
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
toInt.max
by @aryan-25 in #763
Other Changes
- Avoid using deprecated API in tests by @Lukasa in #762
- Add releases.yml config for github by @PeterAdams-A in #765
New Contributors
- @andreasley made their first contribution in #744
- @aryan-25 made their first contribution in #746
- @ayush1794 made their first contribution in #758
Full Changelog: 1.21.2...1.22.0
AsyncHTTPClient 1.21.2
SemVer Patch
Other Changes
- Update Examples to use
.singleton
(#742, patch credit to @chieffancypants)
AsyncHTTPClient 1.21.1
SemVer Patch
- Disable
SETTINGS_ENABLE_PUSH
HTTP/2 setting (#741)
AsyncHTTPClient 1.21.0
AsyncHTTPClient 1.20.1
SemVer Patch
- Update minimum swift-nio version (#725)
AsyncHTTPClient 1.20.0
SemVer Minor
- HTTPClientRequest: allow custom TLS config (#709)
- Automatically chunk large request bodies (#710)
- Support custom
backgroundActivityLogger
while using the default ELG. (#711) - Bump minimum Swift version to 5.7 (#712)
- Add an idle write timeout (#718)
SemVer Patch
- Update Package.swift (#722, patch credit to @nishant-dani)
- Fix potential race conditions when cancelling read/write idle timers (#720)
- Use the given connection pool idle timeout in the HTTPClient.Configuration inits (#723)