Releases: mycrl/turn-rs
Releases · mycrl/turn-rs
v1.0.2
Change
- there is no default value for (
hooks.bind
) in the configuration, authentication will be completely dependent on static definitions, and event push will never work.
[hooks]
# bind = // default is None
Full Changelog: v1.0.1...v1.0.2
v1.0.1
v1.0.0
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