cfspeedtest
cfspeedtest copied to clipboard
chore(deps): bump reqwest from 0.12.22 to 0.12.24
Bumps reqwest from 0.12.22 to 0.12.24.
Release notes
Sourced from reqwest's releases.
v0.12.24
Highlights
- Refactor cookie handling to an internal middleware.
- Refactor internal random generator.
- Refactor base64 encoding to reduce a copy.
- Documentation updates.
What's Changed
- build(deps): silence unused deps in WASM build by
@0x676e67in seanmonstar/reqwest#2799- perf(util): avoid extra copy when base64 encoding by
@0x676e67in seanmonstar/reqwest#2805- docs: fix method name in changelog entry by
@johannespfrangin seanmonstar/reqwest#2807- chore: Align the name usage of TotalTimeout by
@Xuanwoin seanmonstar/reqwest#2657- refactor(cookie): add
CookieServiceby@linyihaiin seanmonstar/reqwest#2787- Fixes typo in retry max_retries_per_request doc comment re 2813 by
@dmackinnin seanmonstar/reqwest#2824- test(multipart): fix build failure with
no-default-featuresby@0x676e67in seanmonstar/reqwest#2801- refactor(cookie): avoid duplicate cookie insertion by
@0x676e67in seanmonstar/reqwest#2834New Contributors
@johannespfrangmade their first contribution in seanmonstar/reqwest#2807@dmackinnmade their first contribution in seanmonstar/reqwest#2824Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24
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#2795
... (truncated)
Changelog
Sourced from reqwest's changelog.
v0.12.24
- Refactor cookie handling to an internal middleware.
- Refactor internal random generator.
- Refactor base64 encoding to reduce a copy.
- Documentation updates.
v0.12.23
- Add
ClientBuilder::unix_socket(path)option that will force all requests over that Unix Domain Socket.- Add
ClientBuilder::retry(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.
Commits
b126ca4v0.12.244023493refactor: change fast_random from xorshift to siphash a counterfd61bc9refactor(cookie): avoid duplicate cookie insertion (#2834)0bfa526test(multipart): fix build failure withno-default-features(#2801)994b8a0docs: typo in retry max_retries_per_request (#2824)da0702brefactor(cookie): de-duplicate cookie support asCookieServicemiddleware (...7ebddeachore: align internal name usage of TotalTimeout (#2657)b540a4echore(readme): use correct CI status badgee4550c4docs: fix method name in changelog entry (#2807)f4694a2perf(util): avoid extra copy when base64 encoding (#2805)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.