What's Changed
- fix: Patches for Redox targets by @willnode in #2659
- feat(udp): add support for
IP_RECVERRandIPV6_RECVERR(Linux/Android) by @syszery in #2646 - feat: implement kernel receive timestamps on Linux/Android by @syszery in #2634
- quinn-udp: handle EIO from sendmsg in the cmsg fallback (not just EINVAL) by @SkeletonGamer in #2719
- fix(quinn-udp): avoid permanent
EWOULDBLOCKfrom macOSsendmsgbug by @larseggert in #2727 - Ignore EMSGSIZE error triggered by ICMP Frag Needed (Path To Big) by @zoltanszatmary in #2736
- Fix quinn-udp compile errors and assertions on musl by @thomaseizinger in #2750
- chore(udp): deprecate
UdpSocketState::sendby @thomaseizinger in #2779 - Add GNU/Hurd support by @sthibaul in #2807
- feat(udp): make transport error reception opt-in on Linux/Android by @syszery in #2765
- quinn-udp: support wasm32-wasip2 and remove the fallback backend by @temporaryfix in #2755
- fix(windows): disable USO after probing for GSO support by @shitz in #2824
- fix(udp): don't panic in
UdpSocketState::newon unbound socket by @thomaseizinger in #2821 - fix: resolve
WSARecvMsgper socket by @larseggert in #2825
Note that the minimum supported Rust version rose from 1.80.0 to 1.88.0 in this release, via #2599, #2602 and #2669.
New Contributors
- @willnode made their first contribution in #2659
- @SkeletonGamer made their first contribution in #2719
- @sthibaul made their first contribution in #2807
- @temporaryfix made their first contribution in #2755
- @shitz made their first contribution in #2824
Full Changelog: quinn-udp-0.6.1...quinn-udp-0.6.2