Sourced from reqwest's releases.
v0.12.23
tl;dr
- 🇺🇩🇸 Add
ClientBuilder::unix_socket(path)option that will force all requests over that Unix Domain Socket.- 🔁 Add
ClientBuilder::retries(policy)andreqwest::retry::Builderto configure automatic retries.- Add
ClientBuilder::dns_resolver2()with more ergonomic argument bounds, allowing more resolver implementations.- Add
http3_*options toblocking::ClientBuilder.- Fix default TCP timeout values to enabled and faster.
- Fix SOCKS proxies to default to port 1080
- (wasm) Add cache methods to
RequestBuilder.What's Changed
- Minimize package size by
@weiznichin seanmonstar/reqwest#2759- chore(dev-dependencies): bump brotli by
@seanmonstarin seanmonstar/reqwest#2760- upgrade hickory-dns to 0.25 by
@seanmonstarin seanmonstar/reqwest#2761- Re-expose http3 options in blocking::clientBuilder by
@ducaalein seanmonstar/reqwest#2770- fix(proxy): restore default port 1080 for SOCKS proxies without explicit port by
@0x676e67in seanmonstar/reqwest#2771- ci: use msrv-aware cargo in msrv job by
@seanmonstarin seanmonstar/reqwest#2779- feat: add request cache option for wasm by
@Spxgin seanmonstar/reqwest#2775- style(client): use
std::task::ready!macro to simplifyPollbranch match by@0x676e67in seanmonstar/reqwest#2781- fix: add default tcp keepalive and user_timeout values by
@seanmonstarin seanmonstar/reqwest#2780- feat: add unix_socket() option to client builder by
@seanmonstarin seanmonstar/reqwest#2624- Add retry policies by
@seanmonstarin seanmonstar/reqwest#2763- refactor: loosen retry
for_hostparameter bounds by@Endurielin seanmonstar/reqwest#2792- feat: add dns_resolver2 that is more ergonomic and flexible by
@seanmonstarin seanmonstar/reqwest#2793- Prepare v0.12.23 by
@seanmonstarin seanmonstar/reqwest#2795New Contributors
@weiznichmade their first contribution in seanmonstar/reqwest#2759@Spxgmade their first contribution in seanmonstar/reqwest#2775@Endurielmade their first contribution in seanmonstar/reqwest#2792Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23
Sourced from reqwest's changelog.
v0.12.23
- Add
ClientBuilder::unix_socket(path)option that will force all requests over that Unix Domain Socket.- Add
ClientBuilder::retries(policy)andreqwest::retry::Builderto configure automatic retries.- Add
ClientBuilder::dns_resolver2()with more ergonomic argument bounds, allowing more resolver implementations.- Add
http3_*options toblocking::ClientBuilder.- Fix default TCP timeout values to enabled and faster.
- Fix SOCKS proxies to default to port 1080
- (wasm) Add cache methods to
RequestBuilder.
ae7375b
v0.12.239aacdc1
feat: add dns_resolver2 that is more ergonomic and flexible (#2793)221be11
refactor: loosen retry for_host parameter bounds (#2792)acd1b05
feat: add reqwest::retry policies (#2763)54b6022
feat: add ClientBuilder::unix_socket() option (#2624)6358cef
fix: add default tcp keepalive and user_timeout values (#2780)21226a5
style(client): use std::task::ready! macro to simplify Poll
branch matching...82086e7
feat: add request cache options for wasm (#2775)2a0f7a3
ci: use msrv-aware cargo in msrv job (#2779)f186803
fix(proxy): restore default port 1080 for SOCKS proxies without explicit
port...