What's Changed
Breaking changes 💥
- Regions by @fuzzypixelz in #2096
New features 🎉
- Review the unsafe fn (1st round). by @evshary in #2396
- Review the unsafe fn (2nd round). by @evshary in #2503
- Review the unsafe fn (final round). by @evshary in #2505
- Enable unsafe_op_in_unsafe_fn by default. by @evshary in #2518
- Update the test framework to use unused port for test by @evshary in #2525
- support quic streams per priority by @wyfo in #2189
- Add reliability to UDP link via unsecure QUIC by @oteffahi in #2430
- Avoid port collision with the common test framework by @evshary in #2540
- Add mixed-reliability QUIC by @oteffahi in #2476
Bug fixes 🐞
- Fix 500ms scouting delay regression introduced in 1.7.2 by @JafarAbdi in #2493
- Fix link stats by @OlivierHecart in #2521
- Fix RuntimeState leak by @yellowhatter in #2519
- Fix wrong link kind whitelisting when
QUIC_DATAGRAMis compiled-out by @oteffahi in #2536 - Disable
full_linkstateinpeer::Hat::Networkby @fuzzypixelz in #2558
Documentation 📝
- documentation update by @milyin in #2227
- added doc comments to builder properties where their were missing by @milyin in #2234
- ci: add note about pull_request_target usage by @diogomatsubara in #2560
Other changes
- Fix the test issue in the connectivity.rs by @evshary in #2538
- implement transport from fields constructor by @milyin in #2556
New Contributors
- @JafarAbdi made their first contribution in #2493
Full Changelog: 1.8.0...1.9.0