Releases: mycrl/turn-rs
Releases · mycrl/turn-rs
v4.1.2
What's Changed
v4.1.1
What's Changed
- RequestedTransport & RequestedAddressFamily in allocate request.
- Optimizing the Memory Performance of Server Implementations.
- Memory Pool in Server.
- Merge protobuf to SDK crate.
- The SDK provides richer information.
v4.1.0
Note
This version fixes a long-standing issue; updating is recommended for everyone.
What's Changed
- Fixed packet loss caused by errors in the channel binding mapping implementation.
- Remove
Endpointfrom the routing table to unify and simplify identifiers. - Using the coturn test suite for integration testing.
- Protobuf definition changes: added
IdentifierandTransporttypes. - The SDK has been updated to align with the latest Protobuf definitions.
v4.0.1
release: 4.0.1
v4.0.0
What's Changed
- Add more new configuration items.
- Supports Transport Layer Encryption #100
- Relay ports limited range #136
- Reimplemented TCP and UDP servers.
- Custom MTU.
- External communication has been migrated to gRPC.
- Authentication via external grpc server #137
MESSAGE-INTEGRITY-SHA256|USERHASH|PASSWORD-ALGORITHMS|PASSWORD-ALGORITHM- Rust SDK
- Sporadic test failures in turn::sessions::PortAllocatePools #159
v4.0.0-beta.4
v4.0.0-beta.2
v4.0.0-beta.1
What's Changed
- Bump tokio from 1.42.0 to 1.43.1 by @dependabot[bot] in #131
- Bump all dependencies to their latest version by @linkmauve in #139
- Bump protobuf from 2.28.0 to 3.7.2 by @dependabot[bot] in #140
- Add more new configuration items.
- Supports Transport Layer Encryption in #100
- Relay ports limited range in #136
- Reimplemented TCP and UDP servers.
- Custom MTU.
- External communication has been migrated to gRPC.
- Authentication via external grpc server in #137
- MESSAGE-INTEGRITY-SHA256 | USERHASH | PASSWORD-ALGORITHMS | PASSWORD-ALGORITHM
- supporting communication with the turn server.
New Contributors
- @linkmauve made their first contribution in #139
- @Copilot made their first contribution in #148
Full Changelog: v3.3.3...v4.0.0-beta.1
v3.4.0
What's Changed
- Remove the HTTP hooks interface.
- UDP packet processing uses a single thread.
- Events are pushed to the client via SSE.
- Remove the password from the api session information.
- mimalloc went from optional to always used.
- No more separate crates for turn and stun.
- Overall project editor upgrade to 2024.
- Remove the driver.
- fix: port pool usage not maxed out.
- In previous versions, replay requests were not allowed, in this version this is fixed to allow replay requests, e.g. multiple allocation requests can be sent, but only the same port will be returned.
Full Changelog: v3.3.3...v3.4.0
This version removes some features, if you need certain features you can use the 3.3 version, which is also a long term support version.
v3.4.0-beta.4
fix: port pool usage not maxed out