v0.2.0-alpha.2
·
3 commits
to master
since this release
Added
- multi tenancy (#433)
- rtp transport with HTTP APIs (#424)
- pubsub datachannel (#398)
- graceful disconnect with webrtc (#385)
- embedded userdata to token (#379)
- convert record to separated media files and push to s3 (#351)
- media record (#329)
- connector (#316)
- audio mixer (#306)
- api gateway and session token for securing cluster (#292)
- webrtc sdk (#283)
- bitrate allocator with both egress and ingress. (#268)
- bitrate control with Twcc and Remb (#265)
- channel pub-sub feature and tests. cluster integration test (#262)
- add cluster metadata publish and subscribe options: peer and track info (#260)
- switch to manual2 discovery (#486)
- automatic SDN config with node-api and local_ip (#455)
- standlone server (#454)
- record compose (#448)
- event hook (#420)
- transport for SIP with rtpengine protocol (#359)
- console API (#311)
Fixed
- wrong usage of smallmap cause server crash. switched to indexmap (#457)
- webrtc transport stuck on connect_error cause memory leak (#453)
- handle video orientation from webrtc-extension (#452)
- crash assert on destroy (#449)
- endpoint internal clean up crash (#447)
- server crash because wrong ordered of remote stream destroy messages (#380)
- server crash if two sessions leaved with same room peer (#376)
- build warnings and clippy warnings (#328)
- typos and clippy warns (#296)
- missing clear room_map in cluster cause room failed to restart (#267)
- missing config connector agent service which caused missing peer logs (#405)
- unsuccessful bind addr cause crash media node (#369)
- update atm0s-sdn for fix media-node failed to register gateway after restart caused by broadcast register message was rejected by history cache logic (#337)
- increase rtp timeout to 3 minutes (#482)
- rtpengine generated sdp missing PCMA codec (#430)
Other
- update version for release-plz (#500)
- cleanup deps and fix for release-plz (#496)
- update metadata for packages (#492)
- ename peer's userdata to extra_data for avoid miss-understand (#386)
- fix clippy actions workflow and add cargo-fmt action (#353)
- more clippy fixes (#349)
- Feat svc simulcast (#266)
- BREAKING CHANGE: switching to sans-io-runtime (#257)
- config zone id node id media port, get console lists (#417)
- switched to internal deps from crate.io (#367)
- Feat ping with node usage (#298)