Changelog

View Source

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 encoding to variant when 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 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