What's Changed
New features 🎉
- Add FreeBSD support by @mdyring in #2087
- Add borrowed collection iterators and handle empty locator addresses by @milyin in #2841
- feat(quic): add endpoint option to disable UDP segmentation offload by @ciprianf-flexion in #2853
Bug fixes 🐞
- fix: make StartConditions sync, drop block_in_place under ctrl_lock by @YuanYuYuan in #2779
- fix: fail fast when pushing to a transport being closed as unresponsive by @Anishishi in #2709
- fix(transport): honour transport/multicast/compression/enabled by @dspreitz in #2821
- fix: merge broker queryable completeness (#2614) by @milyin in #2845
- bug fix: clear interest-finalized flags when a local interest is undeclared by @jeff-hykin in #2832
- fix(router): update whatami when updating an existing node in link state graph by @nt4i in #2827
- fix: split resource suffixes on a char boundary by @Mohil-Ahuja in #2838
- Set QUIC Datagram link MTU to a static value symmetrically in mixed reliability by @oteffahi in #2870
- fix(shm): enable transport SHM only after a completed negotiation by @YuanYuYuan in #2883
- Fix QUIC acceptor DoS via unopened bi-stream by @oteffahi in #2805
- fix: try all resolved addresses when connecting a TLS link by @nikitatsym in #2689
Dependencies 👷
- fix: restore Rust 1.75 and Clippy 1.99 compatibility by @milyin in #2828
- Fix Rust 1.75 builds after tokio-util MSRV bump by @milyin in #2837
- Bump webpki-roots to 1.0.10 by @oteffahi in #2868
New Contributors
- @mdyring made their first contribution in #2087
- @dspreitz made their first contribution in #2823
- @Anishishi made their first contribution in #2709
- @jeff-hykin made their first contribution in #2832
- @nt4i made their first contribution in #2827
- @Mohil-Ahuja made their first contribution in #2838
- @ciprianf-flexion made their first contribution in #2853
- @nikitatsym made their first contribution in #2689
Full Changelog: 1.10.1...1.10.2