PJSIP version 2.15
Release Focus
- Metal renderer for Mac and iOS (#3841)
- TLS/SSL backend: Windows Schannel (#3867)
- Dialog Event subscription, client only (#3754)
Backward Incompatibility
- Asynchronous conference bridge operations (#3928):
- For PJMEDIA port implementation, PJMEDIA port must use its own pool to avoid premature destroy (for more info, see potential issue no 1 in PR desc).
- For PJMEDIA port implementation, due to the async nature of conf port removal, media port must be prepared to receive further
get/put_frame()
callbacks until the removal completes. - For application, caching pool factory used for creating a PJMEDIA port must not be destroyed before the port removal from the bridge is completed (for more info, see potential issue no 3 in PR desc).
- App cannot specify MD5 and AKA MD5 in a single credential (#4118)
For ticket list, please see Milestone 2.15