New Features (BREAKING)
-
allow configuring the
reqwestHTTP clientApplications need to supply a custom TLS configuration, including an explicit
cryptographic provider, beforereqwestbuilds its HTTP client. The existing
request callback runs too late to configure that client.Add
reqwest::Options::configure_clientand build the client lazily when the
first request makes the HTTP options available. Reuse that client for later
requests, retaining the configured options if a failed worker is restarted.
Apply Git's redirect policy after customization so the callback cannot replace
its safeguards for configured request headers or unsafe redirects.Adding this public option requires existing complete
Optionsliterals to
specifyconfigure_clientor use..Default::default().
Commit Statistics
- 9 commits contributed to the release over the course of 14 calendar days.
- 14 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #3075 from GitoxideLabs/fix-fetch (ba55049)
- Merge pull request #3059 from cruessler/run-gix-transport-tests-with-sha-256-2 (8dc7afd)
- Review (3b74350)
- Make next gix-transport test GIX_TEST_FIXTURE_HASH-aware (e667ba5)
- Merge pull request #3054 from GitoxideLabs/pygix (09f85be)
- Allow configuring the
reqwestHTTP client (7111e30) - Merge pull request #3053 from GitoxideLabs/various-improvements (2d8dcc4)
- Release gix-error v0.5.1, gix-utils v0.5.1 (6d1b686)
- Merge pull request #3048 from GitoxideLabs/new-release (5fccccf)