fix: preserve the configured TLS hostname (#3694)
## Summary - Preserve the configured TLS hostname and retain explicit transport settings. - Add offline sync/async request and TLS regression tests for HTTPX2, legacy HTTPX, aiohttp, and X.509 forwarding. ## Validation - Focused and nearby tests: 320 passed, 2 skipped. - Ruff, formatting, focused Pyright, and focused mypy passed. - Tests use fake credentials and a loopback-only server with an ephemeral certificate.
A
Alex Chang committed
aa5fbc401f179fc515905d84623718c2b66ec653
Parent: 1b324d0
Committed by GitHub <noreply@github.com>
on 8/20/2026, 6:34:20 PM