What's Changed
- fix: prevent session hang from IPv4-embedded IPv6 download URLs by @micheloosterhof in #40336
- build(deps-dev): bump tox from 4.56.1 to 4.56.4 by @dependabot[bot] in #40333
- build(deps-dev): bump coverage from 7.15.0 to 7.15.1 by @dependabot[bot] in #40331
- build(deps-dev): bump ruff from 0.15.20 to 0.15.21 by @dependabot[bot] in #40332
- fix: handle TCP connect timeout in curl and wget downloads by @micheloosterhof in #40337
- chore: bump mypy to 2.3.0 and mypy-zope to 1.0.16 by @micheloosterhof in #40338
- fix: derive OptionParsingError from Exception by @micheloosterhof in #40339
- fix: resolve tftp target hostname before UDP I/O by @micheloosterhof in #40340
- fix: drop OpenSSH host-key rotation requests in ssh proxy by @micheloosterhof in #40341
- fix: run a shell reading channel stdin when bash is the exec command by @micheloosterhof in #40342
- fix: bind outbound downloads to out_addr so they don't leak the server IP by @micheloosterhof in #40343
Full Changelog: v3.0.8...v3.0.9