github GitoxideLabs/gitoxide gix-transport-v0.62.0
gix-transport v0.62.0

7 hours ago

New Features (BREAKING)

  • allow configuring the reqwest HTTP client

    Applications need to supply a custom TLS configuration, including an explicit
    cryptographic provider, before reqwest builds its HTTP client. The existing
    request callback runs too late to configure that client.

    Add reqwest::Options::configure_client and 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 Options literals to
    specify configure_client or 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 reqwest HTTP 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)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.