Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: seanmonstar/reqwest
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.12.28
Choose a base ref
...
head repository: seanmonstar/reqwest
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.13.0
Choose a head ref
  • 13 commits
  • 24 files changed
  • 4 contributors

Commits on Dec 23, 2025

  1. start 0.13 dev (#2894)

    seanmonstar authored Dec 23, 2025
    Configuration menu
    Copy the full SHA
    07e3b2c View commit details
    Browse the repository at this point in the history
  2. feat: add query and form crate features

    Make `serde` optional by introducing `query`, `form` features, and re-working WASM header parsing (#2858)
    
    Breaking change since `query()` and `form()` are no longer available by default, but must be enabled.
    CathalMullan authored Dec 23, 2025
    Configuration menu
    Copy the full SHA
    9fa9067 View commit details
    Browse the repository at this point in the history
  3. replace ClientBuilder::dns_resolver with dns_resolver2 (#2898)

    For those using `dns_resolver()`, this shouldn't cause much change, though it
    is technically breaking, since the types changed slightly. It should just
    allow more types.
    
    Removes `dns_resolver2()`.
    seanmonstar authored Dec 23, 2025
    Configuration menu
    Copy the full SHA
    421c3da View commit details
    Browse the repository at this point in the history
  4. feat: make Rustls the default TLS provider. (#2752)

    This switches the default TLS provider to Rustls. It keeps the `native-tls` feature with the same configuration it had before as the default TLS provider.
    
    * fix: Use prebuilt NASM compiled code on Windows.
    
    See: https://github.com/aws/aws-lc-rs/blob/f0a6350abb247b413ffbf8ae8d8e1eb3bb1d4e66/aws-lc-sys/README.md?plain=1#L37
    
    * fix: Update the precise version of aws-lc-rs for nightly builds.
    * fix: Update all Windows targets to use prebuilt nasm binaries.
    
    ref #2897
    ref #2723
    
    Co-authored-by: David Calavera <1050+calavera@users.noreply.github.com>
    seanmonstar and calavera authored Dec 23, 2025
    Configuration menu
    Copy the full SHA
    1e416d2 View commit details
    Browse the repository at this point in the history
  5. feat: consolidate TLS options with rustls-platform-verifier (#2891)

    This includes two logical change groups, done together because the intermediate step is not really useful.
    
    1. This makes rustls-platform-verifier the default verifier, and removes the ability to use rustls with webpki or native roots directly.
    2. This soft-deprecates many of the TLS-related builder methods, providing better names that are clearer and autocomplete better.
    
    This greatly simplifies the configuration matrix of what could be enabled, but also means the removal of some parts that some people may have been using. The consolidated API should still _allow_ users to do these things.
    
    For example, instead of adding webpki-roots with a feature flag, you should use the webpki-roots crate yourself, and pass them into `tls_certs_only(certs)`.
    
    Closes #2885
    seanmonstar authored Dec 23, 2025
    Configuration menu
    Copy the full SHA
    d506978 View commit details
    Browse the repository at this point in the history
  6. remove long-deprecated methods (#2899)

    - `ClientBuilder::trust_dns()`
    - `ClientBuilder::no_trust_dns()`
    - `Request::fetch_mode_no_cors()` on non-WASM targets
    seanmonstar authored Dec 23, 2025
    Configuration menu
    Copy the full SHA
    8623817 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    868808c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    19ca5d4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    934bc84 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d518e45 View commit details
    Browse the repository at this point in the history
  11. v0.13.0-rc.1

    seanmonstar committed Dec 23, 2025
    Configuration menu
    Copy the full SHA
    9a9daa7 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2025

  1. Configuration menu
    Copy the full SHA
    e8d89f4 View commit details
    Browse the repository at this point in the history
  2. v0.13.0

    seanmonstar committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    62a80af View commit details
    Browse the repository at this point in the history
Loading