tag:github.com,2008:https://github.com/swift-server/async-http-client/releases
Release notes from async-http-client
2025-02-17T17:17:16Z
tag:github.com,2008:Repository/178287727/1.25.2
2025-02-17T17:43:59Z
Async HTTP Client 1.25.2
<p>This release contains no behavioural changes, but resolves some failures in tests that were affecting the swiftlang CI jobs.</p>
<h2>What's Changed</h2>
<h3>Other Changes</h3>
<ul>
<li>Remove misuse of EmbeddedEventLoop by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lukasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lukasa">@Lukasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2858082827" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/812" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/812/hovercard" href="https://github.com/swift-server/async-http-client/pull/812">#812</a></li>
<li>Work around Foundation revert by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lukasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lukasa">@Lukasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2858125684" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/813" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/813/hovercard" href="https://github.com/swift-server/async-http-client/pull/813">#813</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.25.1...1.25.2"><tt>1.25.1...1.25.2</tt></a></p>
Lukasa
tag:github.com,2008:Repository/178287727/1.25.1
2025-02-11T13:38:38Z
Async HTTP Client 1.25.1
<h2>What's Changed</h2>
<h3>SemVer Patch</h3>
<ul>
<li>fix 5.10 compile on Ubuntu 24.04 (Noble) for Intel (x86_64) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weissi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weissi">@weissi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2844743991" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/810" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/810/hovercard" href="https://github.com/swift-server/async-http-client/pull/810">#810</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.25.0...1.25.1"><tt>1.25.0...1.25.1</tt></a></p>
Lukasa
tag:github.com,2008:Repository/178287727/1.25.0
2025-02-10T10:04:32Z
Async HTTP Client 1.25.0
<h2>What's Changed</h2>
<h3>SemVer Minor</h3>
<ul>
<li>Add <code>HTTPClient.withHTTPClient</code> API for structured concurrency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weissi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weissi">@weissi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2832544032" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/806" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/806/hovercard" href="https://github.com/swift-server/async-http-client/pull/806">#806</a></li>
</ul>
<h3>Other Changes</h3>
<ul>
<li>CI use 6.1 nightlies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rnro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rnro">@rnro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2820236264" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/805" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/805/hovercard" href="https://github.com/swift-server/async-http-client/pull/805">#805</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.24.2...1.25.0"><tt>1.24.2...1.25.0</tt></a></p>
Lukasa
tag:github.com,2008:Repository/178287727/1.24.2
2025-01-29T19:51:22Z
1.24.2
<h2>What's Changed</h2>
<h3>SemVer Patch</h3>
<ul>
<li>Add missing import of Network module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tshortli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tshortli">@tshortli</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2818832183" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/804" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/804/hovercard" href="https://github.com/swift-server/async-http-client/pull/804">#804</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tshortli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tshortli">@tshortli</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2818832183" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/804" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/804/hovercard" href="https://github.com/swift-server/async-http-client/pull/804">#804</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.24.1...1.24.2"><tt>1.24.1...1.24.2</tt></a></p>
glbrntt
tag:github.com,2008:Repository/178287727/1.24.1
2025-01-29T10:05:18Z
1.24.1
<h2>What's Changed</h2>
<h3>SemVer Patch</h3>
<ul>
<li>Enable MemberImportVisibility check on all targets by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rnro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rnro">@rnro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2727522485" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/794" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/794/hovercard" href="https://github.com/swift-server/async-http-client/pull/794">#794</a></li>
<li>Unbreak CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lukasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lukasa">@Lukasa</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2787685494" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/800" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/800/hovercard" href="https://github.com/swift-server/async-http-client/pull/800">#800</a></li>
<li>Android support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marcprux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marcprux">@marcprux</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2785498435" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/799" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/799/hovercard" href="https://github.com/swift-server/async-http-client/pull/799">#799</a></li>
<li>Avoid precondition failure in write timeout by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rnro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rnro">@rnro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2815901756" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/803" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/803/hovercard" href="https://github.com/swift-server/async-http-client/pull/803">#803</a></li>
</ul>
<h3>Other Changes</h3>
<ul>
<li>Aligning semantic version label check name by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/FranzBusch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/FranzBusch">@FranzBusch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2701784684" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/788" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/788/hovercard" href="https://github.com/swift-server/async-http-client/pull/788">#788</a></li>
<li>Update release.yml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/FranzBusch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/FranzBusch">@FranzBusch</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2747535520" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/795" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/795/hovercard" href="https://github.com/swift-server/async-http-client/pull/795">#795</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marcprux/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marcprux">@marcprux</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2785498435" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/799" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/799/hovercard" href="https://github.com/swift-server/async-http-client/pull/799">#799</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.24.0...1.24.1"><tt>1.24.0...1.24.1</tt></a></p>
rnro
tag:github.com,2008:Repository/178287727/1.24.0
2024-11-27T12:57:06Z
AsyncHTTPClient 1.24.0
<h2>What's Changed</h2>
<h3>SemVer Minor</h3>
<ul>
<li>Added: ability to set basic authentication on requests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agamdua/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agamdua">@agamdua</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2581944816" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/778" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/778/hovercard" href="https://github.com/swift-server/async-http-client/pull/778">#778</a></li>
<li>fix 784: dont crash on huge in-memory bodies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/weissi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/weissi">@weissi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2684119936" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/785" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/785/hovercard" href="https://github.com/swift-server/async-http-client/pull/785">#785</a></li>
</ul>
<h3>SemVer Patch</h3>
<ul>
<li>Adopt GitHub actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rnro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rnro">@rnro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2618925082" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/780" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/780/hovercard" href="https://github.com/swift-server/async-http-client/pull/780">#780</a></li>
</ul>
<h3>Other Changes</h3>
<ul>
<li>remove contributors script by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rnro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rnro">@rnro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2658939104" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/782" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/782/hovercard" href="https://github.com/swift-server/async-http-client/pull/782">#782</a></li>
<li>add .editorconfig file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rnro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rnro">@rnro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2658772653" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/781" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/781/hovercard" href="https://github.com/swift-server/async-http-client/pull/781">#781</a></li>
<li>remove unused Swift 6 language mode workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rnro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rnro">@rnro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2661296577" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/783" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/783/hovercard" href="https://github.com/swift-server/async-http-client/pull/783">#783</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/agamdua/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/agamdua">@agamdua</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2581944816" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/778" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/778/hovercard" href="https://github.com/swift-server/async-http-client/pull/778">#778</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.23.1...1.24.0"><tt>1.23.1...1.24.0</tt></a></p>
Lukasa
tag:github.com,2008:Repository/178287727/1.23.1
2024-10-15T09:52:53Z
Async HTTP Client 1.23.1
<h2>What's Changed</h2>
<h3>SemVer Patch</h3>
<ul>
<li>Workaround Foundation.URL behavior changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rnro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rnro">@rnro</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2562142456" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/777" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/777/hovercard" href="https://github.com/swift-server/async-http-client/pull/777">#777</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.23.0...1.23.1"><tt>1.23.0...1.23.1</tt></a></p>
rnro
tag:github.com,2008:Repository/178287727/1.23.0
2024-10-02T10:36:28Z
Async HTTP Client 1.23.0
<h2>What's Changed</h2>
<h3>SemVer Minor</h3>
<ul>
<li>Add an option to enable Multipath TCP on clients by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Aperence/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Aperence">@Aperence</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2491680558" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/766" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/766/hovercard" href="https://github.com/swift-server/async-http-client/pull/766">#766</a></li>
</ul>
<h3>SemVer Patch</h3>
<ul>
<li>Don't just import <code>locale_h</code>. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/al45tair/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/al45tair">@al45tair</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2557013406" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/775" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/775/hovercard" href="https://github.com/swift-server/async-http-client/pull/775">#775</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/daSkier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/daSkier">@daSkier</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2520345518" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/770" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/770/hovercard" href="https://github.com/swift-server/async-http-client/pull/770">#770</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Aperence/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Aperence">@Aperence</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2491680558" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/766" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/766/hovercard" href="https://github.com/swift-server/async-http-client/pull/766">#766</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.22.2...1.23.0"><tt>1.22.2...1.23.0</tt></a></p>
Lukasa
tag:github.com,2008:Repository/178287727/1.22.2
2024-09-18T13:18:53Z
Async HTTP Client 1.22.2
<h2>What's Changed</h2>
<h3>SemVer Patch</h3>
<ul>
<li>Explicitly import locale modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ian-twilightcoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ian-twilightcoder">@ian-twilightcoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2525900496" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/771" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/771/hovercard" href="https://github.com/swift-server/async-http-client/pull/771">#771</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ian-twilightcoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ian-twilightcoder">@ian-twilightcoder</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2525900496" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/771" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/771/hovercard" href="https://github.com/swift-server/async-http-client/pull/771">#771</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.22.1...1.22.2"><tt>1.22.1...1.22.2</tt></a></p>
Lukasa
tag:github.com,2008:Repository/178287727/1.22.1
2024-09-09T11:58:18Z
1.22.1
<h2>What's Changed</h2>
<h3>SemVer Patch</h3>
<ul>
<li>Fix NIO deprecations after update to <code>2.71.0</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabianfett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabianfett">@fabianfett</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502626906" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/769" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/769/hovercard" href="https://github.com/swift-server/async-http-client/pull/769">#769</a></li>
<li>Fix crash when writablity becomes false and races against finishing the http request by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fabianfett/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fabianfett">@fabianfett</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502608870" data-permission-text="Title is private" data-url="https://github.com/swift-server/async-http-client/issues/768" data-hovercard-type="pull_request" data-hovercard-url="/swift-server/async-http-client/pull/768/hovercard" href="https://github.com/swift-server/async-http-client/pull/768">#768</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/swift-server/async-http-client/compare/1.22.0...1.22.1"><tt>1.22.0...1.22.1</tt></a></p>
fabianfett