tl;dr
- Add
ClientBuilder::tls_sslkeylogfile(bool)option to allow using the related environment variable. - Add
ClientBuilder::http2_keep_alive_*options for theblockingclient. - Add TLS 1.3 support when using
native-tlsbackend. - Fix redirect handling to strip sensitive headers when the scheme changes.
- Fix HTTP/3 happy-eyeball connection creation.
- Upgrade hickory-resolver to 0.26.
What's Changed
- fix(tls): improve rustls-no-provider panic message and add module docs by @smythg4 in #3021
- fix: do not lose the url in error when decoding json by @Dushistov in #3026
- Add tls_sslkeylogfile builder method by @passcod in #2923
- fix(redirect): strip sensitive headers on scheme change across redirects by @SAY-5 in #3034
- chore: upgrade MSRV to 1.85 by @seanmonstar in #3038
- chore: clean up minimal-versions CI job by @seanmonstar in #3039
- fix(http3): use happy eyeballs for h3 connect by @lyuzichong in #3030
- fix: update hickory-resolver to 0.26 and adjust code accordingly by @seanmonstar in #3040
- fix: remove unwrap in hickory initialization by @mat813 in #3041
- feat(https): support TLS 1.3 as min version under native-tls 🎉 by @AverageHelper in #2975
- Expose keep alive configurations in blocking client by @aeb-dev in #3043
- Prepare v0.13.4 by @seanmonstar in #3046
New Contributors
- @smythg4 made their first contribution in #3021
- @Dushistov made their first contribution in #3026
- @SAY-5 made their first contribution in #3034
- @mat813 made their first contribution in #3041
- @AverageHelper made their first contribution in #2975
- @aeb-dev made their first contribution in #3043
Full Changelog: v0.13.3...v0.13.4