What's Changed
- Bump hashbrown from 0.15.0 to 0.15.2 by @dependabot in #113
- v3.3.0 by @mycrl in #117
- feat: allow generic observer by @lherman-cs in #118
- Fix patch for version 3.3.0 by @mycrl in #120
- New test case.
- Fixed incorrect parsing of RequestedTransport property.
- Added support for DontFragment, AdditionalAddressFamily, RequestedAddressFamily, EvenPort and ReservationToken attributes.
- Replaced the unsafe implementation of the stun parser with a safe implementation.
- New simpler and faster implementation of turn state management.
- Remove ambiguity in previous turn-rs implementations of CreatePermission and ChannelBind.
- New external interface that distinguishes between transport protocols and interfaces.
- Adapted to the new driver version 3.3.
- Remove async_trait dependency to reduce heap allocation overhead.
- Unified abstraction of tcp and udp servers with separate implementations.
- tcp packet reads use double buffer queues to improve performance.
tcp
,udp
,api
,hooks
,mimalloc
features.- If you don't bind any ports, just exit the process.
- Fix the problem of untimely cleaning of session information after session disconnection.
- statistic counters are not monotonically increasing #119
New Contributors
- @lherman-cs made their first contribution in #118
Full Changelog: v3.2.0...v3.3.3