Changelog
View Source0.25.0
- Update README #51
- Fix race condition in crash group handling #55
- Allow
Subscriberto filter based on track types #65 - TestSinkEndpoint requests track variant when track added #68
- Enable
Subscriberto subscribe to specific tracks #71
0.24.0
- Add ex_webrtc integration test #409
- Return updated track upon subscription #3
- Use yarn for both webrtc integration tests #8
- Split ex_webrtc integration tests to JSON and protobuf #13
- Send all endpoints metadata on ready notification #14
- Rename
encodingtovariantwhen refering to simulcast layers #15 - Use :protobuf as serializer in tests #30
- Remove PeerConnection Supervisor #32
- Update membrane core #45
- Update membrane rtp plugins #46
0.23.0
- Add RTCP sender reports #393
- Add reason to
TrackVariantPausedevent #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
:subscribemessage from removed endpoint and updatedEngine.subscribe#381 - Add manual and auto subscribe mode. #383
0.21.0
- Rename the function
is_simulcasttosimulcast?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_enabledand:track_encoding_disablednotification 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_tracksfunction inEnginemodule #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
0.17.0
- Cleanup RTC Engine deps. Move metrics to the WebRTC Endpoint #306
- Add
get_num_forwarded_tracksfunction #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