<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<br><br><span style="color: rgb(72, 72, 72); font-family: 'Lucida Grande', verdana, arial, helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255); ">SIP SIMPLE client SDK and command line sipclients version 1.1.0 have been released with bug fixes and improvements.</span><br><br><h2 style="font-family: 'Lucida Grande', verdana, arial, helvetica, sans-serif; font-size: 16px; padding: 2px 10px 1px 0px; margin: 0px 0px 10px; border-bottom-width: 0px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); position: static; z-index: auto; ">Changelog</h2><p style="color: rgb(72, 72, 72); font-family: 'Lucida Grande', verdana, arial, helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255); ">python-sipsimple (1.1.0) unstable; urgency=medium</p><ul style="margin-bottom: 1em; color: rgb(72, 72, 72); font-family: 'Lucida Grande', verdana, arial, helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255); "><li>Updated opus codec to version 1.1</li><li>Cleanup opus.c and fix compilation warnings</li><li>Always put useinbandfec in SDP for opus codec</li><li>Relax codec matching when doing SDP negotiation</li><li>Use single global c line when creating SDP</li><li>Added function to manually refresh sound devices</li><li>Added trace_msrp setting</li><li>Fixed SIP and PJSIP logging</li><li>Fixed not posting state change notifications for different provisional<br>responses</li><li>Changed notification API for renegotiating streams</li><li>Renamed streams to proposed_streams on SIPSessionNewProposal</li><li>Renamed streams to proposed_streams on SIPSessionHadProposalFailure</li><li>Added audio.muted runtime setting to SIPSimpleSettings</li><li>Post SIPApplicationWillEnd even if Engine failed</li><li>Renamed MediaStreamRegistrar to MediaStreamType</li><li>Properly handle mutex creation failures</li><li>Added missing context attribute to MediaStreamDidFail notification</li><li>Fixed memory leak by initializing the handler after the stream initialized</li><li>Moved AudioConference to audio module</li><li>Added helper functions to allocate and release memory pools</li><li>Create null sound port only once and reuse it</li><li>Simplified audio device fallback code</li><li>Fixed crash when in-dialog request fails to be sent within a subscription</li><li>Properly patch dnspython to make it nonblocking</li><li>Added initial_delay to WavePlayer, replacing initial_play</li><li>Always use timezone aware timestamps in MSRP streams</li><li>Make sure MSRPlib always gets bytes, not unicode</li><li>Always return unicode as the received chat message body</li><li>Post SIPEngineGotException also if Engine fails to start</li><li>Make send_composing_indication refresh argument optional</li><li>Return default refresh value in ChatStreamGotComposingIndication if not<br>specified</li><li>Don't set last active timestamp automatically</li><li>Always pass copies of stream lists in Session notifications</li><li>Don't compile WebRTC AEC if machine is not x86 or x86_64</li><li>Raised Cython version dependency to 0.19.0</li><li>Cleanup Cython imports and remove no longer needed workarounds</li></ul><div><br></div>To install or upgrade the software go to <a href="http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation">http://sipsimpleclient.org/projects/sipsimpleclient/wiki/SipInstallation</a><br><br>Regards,<br>Adrian<br><br></body></html>