Skip to content

v1.0.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@mycrl mycrl released this 07 Jan 02:35

Feature

Api

  • external controller api. (http)
get /stats
get /workers
get /users
get /node?addr=[SocketAddr]
delete /node?addr=[SocketAddr]
  • webhooks api. (http)
get /auth?addr=[SocketAddr]&name=[String]
put /events?kind=[kind]

Auth

  • only long-term authentication is supported.
  • static identity in configuration file.
[auth]
test_user = "test"

TURN

  • only use udp protocol.
  • virtual port support. (allocate request does not allocate real udp ports)

⚠️Known issues

this problem does not affect normal operation, but needs attention.

The value of the turn server log level configuration is one of Error, Warn, Info, Debug, Trace.
enum values are not lowercase, fix in the fix: [log.level] config not lowercase;.

[log]
level = "Info"

What's Changed

Full Changelog: https://github.com/mycrl/turn-rs/commits/v1.0.0