What's Changed
- update example data-channels-flow-control by @zhao-gang in #783
- perf: eliminate tokio scheduler overhead on the data-channel send path (#101) by @StefanoD in #813
- perf(driver): burst-read the udp socket to batch the SCTP receive path by @StefanoD in #815
- feat(datachannel): opt-in send back-pressure (writable / try_send) to bound peak RSS by @StefanoD in #817
- perf(driver): UDP GSO send + GRO receive batching via quinn-udp by @StefanoD in #820
- feat(runtime): bounded shared reactor pool + configurable SCTP receive window by @StefanoD in #819
- fix(driver): only announce peer-opened channels through on_data_channel by @yexiyue in #825
- fix(peer_connection): export the stats types
get_statsnames by @yexiyue in #828 - Fix ICE server updates after set_configuration by @alinejun in #832
- clean up stale data channel event senders on drop by @dimitri-lenkov in #833
- wake writes after create_data_channel by @dimitri-lenkov in #834
New Contributors
- @zhao-gang made their first contribution in #783
- @StefanoD made their first contribution in #813
- @yexiyue made their first contribution in #825
- @alinejun made their first contribution in #832
- @dimitri-lenkov made their first contribution in #833
Full Changelog: v0.17.0...v0.20.0