Version 0.19.0
paullouisageneau
released this
05 Sep 12:15
·
400 commits
to master
since this release
What's Changed
- Add Media Interceptor API by @SE2Dev in #678
- Remove the check for transport-cc in src/description.cpp by @kuzux in #771
- Provide ability to bind WebSocketServer to specifc address by @Tim-S in #785
- Add support for GCM SRTP ciphers by @rafiw in #795
- Remove set user pointer for inexistent dc by @szabolcsdombi in #797
- Fix SRTCP profile after #795 by @paullouisageneau in #802
- Move DTLS and TLS transports to thread pool by @paullouisageneau in #807
- Send the DTLS close_notify alert by @Dw9 in #811
- Allow using system lib for all submodules by @tytan652 in #818
- Make NAL unit getters const by @paullouisageneau in #823
- Fix missing override keyword on destructors by @paullouisageneau in #830
- Websocket Proxy Support by @web2098 in #827
- Improve error handling for unsupported proxies by @web2098 in #839
- Add Mbed TLS Support by @Sean-Der in #822
- Remove calls to functions deprecated in OpenSSL 3.0 by @paullouisageneau in #841
- Pass correct size to mbedtls_ssl_tls_prf by @Sean-Der in #848
- Clean up and make TLS and DTLS transports more consistent by @paullouisageneau in #849
- Change assert to allow empty messages to be forwarded downstream by @omigamedev in #851
- Fix Streamer Black Screen Issue by @tomadamatkinson in #859
- Add WebSocket connection timeout by @paullouisageneau in #881
- Fix track recv queue filling indefinitely in send only mode by @paullouisageneau in #885
- Cleanup by @paullouisageneau in #886
- Add support for thread names by @paullouisageneau in #887
- Move HTTP utils to their own file by @paullouisageneau in #888
- Use ${CMAKE_OBJDUMP} in mbedTLS Finder by @Sean-Der in #889
- Fix MbedTLS sync and refactor MbedTLS error checking by @paullouisageneau in #895
- Fix MbedTLS MTU after handshake by @paullouisageneau in #896
- Add datachannel-native to external resources by @snowinszu in #900
- Refactor OpenSSL error handling logic by @paullouisageneau in #910
- Check connection fingerprint with mbedtls by @gasperov in #904
- Move lock out of the loop in PollService by @paullouisageneau in #911
- Add Simulcast support by @Sean-Der in #903
- Set Windows thread name if available by @Nemirtingas in #894
- Add type check on track to prevent PLI for non-video tracks by @mondain in #915
- Add Simulcast support to RtpPacketizer by @Sean-Der in #918
- Update Opus to have proper media format by @Sean-Der in #924
- Add AV1 Support by @Sean-Der in #936
- Add ICE state to API by @paullouisageneau in #944
- Update usrsctp submodule by @paullouisageneau in #946
- Use plog::UTF8Converter instead of std::codecvt_utf8 by @SergiusTheBest in #955
- Add AAC support by @troman123 in #950
- Add H.265 packetizer and related codec selection by @ZitaLiao in #932
- Add synchronization to RtcpNackResponder::Storage by @paullouisageneau in #956
- Cleanup by @paullouisageneau in #960
- Update vcpkg link as previous page is no longer active. by @ryanalexander in #957
- Change copy-paste C API example log level to warning by @paullouisageneau in #961
- More consistent exceptions for remote description checks by @paullouisageneau in #962
- libnice: close agent before releasing it by @DarthBo in #774
- libnice: Use a single global thread for ICE transport by @paullouisageneau in #808
- Update usrsctp submodule to fix build on Apple Silicon
- Update libjuice submodule to v1.3.1
New Contributors
- @kuzux made their first contribution in #771
- @DarthBo made their first contribution in #774
- @Tim-S made their first contribution in #785
- @rafiw made their first contribution in #795
- @szabolcsdombi made their first contribution in #797
- @tytan652 made their first contribution in #818
- @Sean-Der made their first contribution in #822
- @omigamedev made their first contribution in #851
- @tljdebrouwer made their first contribution in #855
- @kennethanderson made their first contribution in #856
- @tomadamatkinson made their first contribution in #859
- @snowinszu made their first contribution in #900
- @gasperov made their first contribution in #904
- @Nemirtingas made their first contribution in #894
- @mondain made their first contribution in #915
- @SergiusTheBest made their first contribution in #955
- @troman123 made their first contribution in #950
- @ZitaLiao made their first contribution in #932
- @ryanalexander made their first contribution in #957
Full Changelog: v0.18.2...v0.19.0