CHANGELOG.md
# Changelog
## 0.2.0
* Update README [#51](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/51)
* Update ex_webrtc [#53](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/53)
* Fix freeze after unmuting video track [#56](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/56)
* Update ex_webrtc [#60](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/60)
* Fix media event handling [#61](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/61)
* Add transceiver debug log [#62](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/62)
* Fix track_types count when subscription fails [#63](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/63)
* Update protos [#64](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/64)
* Allow ignoring specified endpoints [#66](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/66)
* Dependency to protobuf main branch [#68](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/68)
* Remove CSRCs [#72](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/72)
* Add manual subscription [#71](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/71)
* Fix negotiation RC [#78](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/78)
## 0.1.0
* Initial release [#406](https://github.com/fishjam-dev/membrane_rtc_engine/pull/406)
* Update stampede dependency [#3](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/3)
* Update deps [#4](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/5)
* Revert backward compatibility with web client [#8](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/8)
* Add protobuf [#13](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/13)
* Send all endpoints metadata on ready notification [#14](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/14)
* Send only other endpoints on json ready notification [#14](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/16)
* Fix inconsistencies in media events [#17](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/17)
* Send ICE servers in `Connected` event [#18](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/18)
* Allow clients for sending simulcast tracks [#15](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/15)
* Update sdp offer/answer events [#21](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/21)
* Add manual variant switching [#20](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/20)
* Fix simulcast tests [#22](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/22)
* Fix layer switching [#24](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/24)
* Allow for configuring ice servers [#25](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/25)
* Add rtp metrics [#23](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/23)
* Improve some logs [#27](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/27)
* Remove most of the metrics [#29](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/29)
* Fix no bitrate for audio track; Fix examples [#30](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/30)
* Fix webrtc metrics [#31](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/31)
* Handle the same track added twice [#32](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/32)
* Add voice activity detection [#33](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/33)
* Fix track removed error in PeerConnectionHandler [#34](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/34)
* Wait for PeerConnection to make a connection [#35](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/35)
* Set track ready on first packet arrival [#36](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/36)
* Remove unnecessary replace_track [#37](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/37)
* Fix negotiation RC [#38](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/38)
* Update ex_webrtc dependency [#40](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/40)
* Allow specifying audio-only endpoints [#39](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/39)
* Fix `empty_connection?/1` calling terminated process [#41](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/41)
* Update protos [#42](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/42)
* Update membrane core [#45](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/45)
* Update membrane rtp plugins [#46](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/46)
* Update membrane core [#55](https://github.com/fishjam-cloud/membrane_rtc_engine/pull/55)