0.23.0
- Add RTCP sender reports #393
- Add reason to
TrackVariantPaused
event #392 - Lower log level for some logs #401
- Add async subscribe #407
- Fix RC occuring in add/remove_endpoint #2
0.22.0
- Update deps #374
- Fix READMEs #365
- Send reason when endpoint crashes. #368
- Engine doesn't crash after handling
:subscribe
message from removed endpoint and updated Engine.subscribe
#381 - Add manual and auto subscribe mode. #383
0.21.0
- Rename the function
is_simulcast
to simulcast?
in order to be compliant with elixir style guide. #349 - Engine shouldn't raise when requesting incorrect simulcast variant #351
- Fix multiple RCs when removing tracks quickly #358
- Add option
wait_for_keyframe_request?
to static track sender #357
0.20.0
- Add finished notification and remove code related to OpenTelemetry #340
- Notify on endpoint and track metadata updates #354
- Add handling
:track_encoding_enabled
and :track_encoding_disabled
notification from endpoints #352
0.19.0
- Discard messages from endpoints that are not marked as ready #339
- Extend Engine.terminate API #337
- Update to Membrane Core 1.0 #331
- Add
get_tracks
function in Engine
module #328 - Change some logs to debug #327
- Miniscule doc fix #333
0.18.0
- Modify
Track
, mix.exs and docs because of adding File Endpoint #323
0.17.1
- Bump deps #318
- Add
get_active_tracks
function in Endpoint
module #317
0.17.0
- Cleanup RTC Engine deps. Move metrics to the WebRTC Endpoint #306
- Add
get_num_forwarded_tracks
function #300 - Add new endpoint and track notifications #310
- Update upgrading guide to use new repo paths #311
0.16.0
- Convert RTC Engine into monorepo #298